Everything EvenHub is an AI coding agent skill set for Even Realities G2 smart glasses app development. It provides 13 AI-assisted skills covering the full development lifecycle — from project scaffolding to UI composition, input handling, device features, simulation testing, font measurement, and SDK/CLI reference lookups.
Works with Claude Code and Codex CLI.
- Node.js v18 or later
- An AI coding agent: Claude Code or Codex CLI
/plugin marketplace add even-realities/everything-evenhub
/plugin install everything-evenhub@everything-evenhub
To update later:
/plugin marketplace update everything-evenhub
From your terminal (outside Codex):
codex plugin marketplace add even-realities/everything-evenhubThen restart Codex and open the plugin browser:
/plugins
Select the everything-evenhub marketplace and install. Requires Codex CLI v0.121 or later (April 2026+).
Skills are invoked with a prefix and the skill name:
- Claude Code:
/quickstart my-app - Codex CLI:
$quickstart my-app
The examples below use / — substitute $ if you're on Codex.
Try these in any session:
# Scaffold a new G2 app from scratch (blank Vite base)
/quickstart my-weather-app
# Or scaffold from a curated starter template — pick the one closest to what you're building
/template my-reader --text-heavy
/template --asr my-transcription-app
/template --image photo-frame
/template --minimal hello-glasses
# Build and package for distribution
/build-and-deploy
# Look up SDK APIs
/sdk-reference createStartUpPageContainer
# Look up CLI commands
/cli-reference evenhub qr
# Get design guidance
/design-guidelines settings screen with 5 optionsDuring development, use these skills to implement features:
# Build glasses display UI
/glasses-ui "show a 3-item menu with a title bar"
# Add input handling
/handle-input "single press cycles screens, double press exits"
# Use hardware features (audio, IMU, storage)
/device-features "toggle microphone recording on click"
# Measure text for pixel-accurate layouts
/font-measurement "size a text container for a long paragraph with 8px padding"
# Test with the simulator
/test-with-simulator "debug my app with glow effect"
# Automate simulator testing
/simulator-automation "take a screenshot and verify text is displayed"| Tier | Skill | Description |
|---|---|---|
| Tier 1 — One-Click | quickstart |
Scaffold a blank G2 app from scratch (Vite + TS + SDK) |
| Tier 1 — One-Click | template |
Scaffold from a curated starter (minimal, asr, image, text-heavy) via degit |
| Tier 1 — One-Click | build-and-deploy |
Package and publish app to Even Hub |
| Tier 2 — Core Development | glasses-ui |
Build glasses display UI with containers, text, images, and lists |
| Tier 2 — Core Development | handle-input |
Handle touchpad gestures, ring input, and lifecycle events |
| Tier 2 — Core Development | device-features |
Use audio capture, IMU, device info, and local storage |
| Tier 2 — Core Development | test-with-simulator |
Run and debug your app in the Even Hub Simulator |
| Tier 2 — Core Development | simulator-automation |
Automate the simulator via its HTTP API — screenshots, input, console logs |
| Tier 2 — Core Development | font-measurement |
Pixel-accurate text and list measurement matching LVGL firmware rendering |
| Tier 2 — Core Development | background-state |
Persist plugin state across background/foreground transitions with setBackgroundState / onBackgroundRestore |
| Tier 3 — Reference | sdk-reference |
Look up Even Hub SDK APIs and types |
| Tier 3 — Reference | cli-reference |
Look up Even Hub CLI commands |
| Tier 3 — Reference | design-guidelines |
G2 display design constraints and best practices |
Each skill includes a harness test to verify it produces correct output when used by an AI agent. The harness itself runs in Claude Code (it uses Claude's subagent dispatch). Run a test with:
/harness quickstart
See harness/README.md for details on adding tests for new skills.
- Even Hub Docs
- SDK: @evenrealities/even_hub_sdk
- Simulator: @evenrealities/evenhub-simulator
- CLI: @evenrealities/evenhub-cli
- Community: Discord
MIT