Use this page as a lookup table for each EvenHub Claude Code skill — what it automates, representative prompts, and how skills chain together. Pair it with the Claude Code setup guide when you are installing or updating the plugin.
Skill definitions ship from the open-source even-realities/everything-evenhub repository (skills/ directory). This catalog mirrors that layout.
Full Skill Catalog
Tier 1 — One-Click Skills
quickstart
Purpose: Scaffold a blank Even G2 app from scratch (Vite + TypeScript + @evenrealities/even_hub_sdk).
Trigger example: /quickstart my-weather-app or “Build me a new Even G2 app called stopwatch.”
What it does: Creates a fresh Vite project and wires the SDK — not a curated example app.
Related: → template (when you want a starter instead of blank), build-and-deploy, glasses-ui
template
Purpose: Scaffold from a curated starter in even-realities/evenhub-templates via degit — wiring included.
Trigger example: /template my-reader --text-heavy, /template --asr my-transcription-app, /template --image photo-frame, /template --minimal hello-glasses
What it does: Pulls minimal, asr, image, or text-heavy template; normalizes flags (--withasr, --reader, etc.); renames package.json / app.json; runs npm install.
Related: → quickstart (blank slate), build-and-deploy, font-measurement (for text-heavy pagination)
build-and-deploy
Purpose: Package and publish your app to Even Hub.
Trigger example: /build-and-deploy or “Package my app and upload it to the dev portal.”
What it does: Uses the Even Hub CLI to build the .ehpk and complete the deployment flow.
Related: → quickstart, template, cli-reference
Tier 2 — Core Development
glasses-ui
Purpose: Build glasses display UI — containers, text, images, lists — for the Even G2 screen.
Trigger example: /glasses-ui "show a 3-item menu with a title bar"
What it does: Layout and components tuned to Even G2 display constraints.
Related: → handle-input, font-measurement, design-guidelines
handle-input
Purpose: Handle touchpad gestures, ring input, and lifecycle-related events.
Trigger example: /handle-input "single press cycles screens, double press exits"
What it does: Wires listeners and handlers for supported inputs.
Related: → glasses-ui, background-state
device-features
Purpose: Use hardware-facing capabilities — audio capture, IMU, device info, local storage, etc.
Trigger example: /device-features "toggle microphone recording on click"
What it does: Interfaces with the SDK for sensors, audio, and related APIs.
Related: → sdk-reference
background-state
Purpose: Persist plugin state across phone background / foreground when the host uses headless WebView migration.
Trigger example: /background-state src/main.ts or “My app resets when the phone comes back from background.”
What it does: Analyzes code and inserts setBackgroundState + onBackgroundRestore from @evenrealities/even_hub_sdk so mutable state survives __getStateSnapshot / __restoreState.
Related: → sdk-reference, handle-input
test-with-simulator
Purpose: Run and debug the app in the Even Hub Simulator.
Trigger example: /test-with-simulator "debug my app with glow effect"
What it does: Launches the local simulator workflow for the current project.
Related: → simulator-automation
simulator-automation
Purpose: Drive the simulator over its HTTP API — screenshots, input injection, console logs.
Trigger example: /simulator-automation "take a screenshot and verify text is displayed"
What it does: Automates simulator actions for repeatable checks.
Related: → test-with-simulator
font-measurement
Purpose: Pixel-accurate text and list measurement aligned with LVGL firmware rendering.
Trigger example: /font-measurement "size a text container for a long paragraph with 8px padding"
What it does: Measurement utilities for layout that matches on-device text metrics.
Related: → glasses-ui
Tier 3 — Reference Skills
sdk-reference
Purpose: Look up Even Hub SDK APIs, types, and patterns.
Trigger example: /sdk-reference createStartUpPageContainer
What it does: Surfaces SDK documentation for the symbol or topic you name.
Related: → device-features, background-state
cli-reference
Purpose: Look up Even Hub CLI commands and flags.
Trigger example: /cli-reference evenhub qr
What it does: Usage and examples for CLI tooling (evenhub, packaging, QR, etc.).
Related: → build-and-deploy
design-guidelines
Purpose: Even G2 display design constraints and UX best practices.
Trigger example: /design-guidelines settings screen with 5 options
What it does: Design specs and guidance for readable, consistent glasses UI.
Related: → glasses-ui
Harness testing
The plugin repo includes a harness runner to regression-test skills with an AI agent. Example:
bash
/harness quickstartSee harness/README.md in the source repo for how to add tests for new skills.