Code Review Graph Navigator
handsontable/handsontable
Queries a pre-built, Tree-sitter-based code graph of the whole monorepo instead of grepping call chains, for exploring, debugging, refactoring or reviewing code.
Build a precise, step-by-step action plan before making any code changes.
$ npx skills add homebridge-plugins/homebridge-eufy --skill planner -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install homebridge-plugins/homebridge-eufy planner --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/homebridge-plugins/homebridge-eufy.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/planner .claude/skills/planner && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "planner" agent skill from https://github.com/homebridge-plugins/homebridge-eufy/tree/master/.claude/skills/planner into .claude/skills/planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planner", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/homebridge-plugins/homebridge-eufy/tree/master/.claude/skills/plannerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add homebridge-plugins/homebridge-eufy --skill planner -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install homebridge-plugins/homebridge-eufy planner --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/homebridge-plugins/homebridge-eufy.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/planner .agents/skills/planner && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "planner" agent skill from https://github.com/homebridge-plugins/homebridge-eufy/tree/master/.claude/skills/planner into .agents/skills/planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planner", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add homebridge-plugins/homebridge-eufy --skill planner -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install homebridge-plugins/homebridge-eufy planner --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/homebridge-plugins/homebridge-eufy.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/planner .cursor/skills/planner && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "planner" agent skill from https://github.com/homebridge-plugins/homebridge-eufy/tree/master/.claude/skills/planner into .cursor/skills/planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planner", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/homebridge-plugins/homebridge-eufy.git --path .claude/skills/planner--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add homebridge-plugins/homebridge-eufy --skill planner -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install homebridge-plugins/homebridge-eufy planner --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/homebridge-plugins/homebridge-eufy.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/planner .gemini/skills/planner && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "planner" agent skill from https://github.com/homebridge-plugins/homebridge-eufy/tree/master/.claude/skills/planner into .gemini/skills/planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planner", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install homebridge-plugins/homebridge-eufy plannerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add homebridge-plugins/homebridge-eufy --skill planner -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/homebridge-plugins/homebridge-eufy.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/planner .github/skills/planner && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "planner" agent skill from https://github.com/homebridge-plugins/homebridge-eufy/tree/master/.claude/skills/planner into .github/skills/planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planner", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add homebridge-plugins/homebridge-eufy --skill planner -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install homebridge-plugins/homebridge-eufy planner --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/homebridge-plugins/homebridge-eufy.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/planner .opencode/skills/planner && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "planner" agent skill from https://github.com/homebridge-plugins/homebridge-eufy/tree/master/.claude/skills/planner into .opencode/skills/planner/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "planner", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
plannerBuild a precise, step-by-step action plan before making any code changes.
Planner is an agent skill from homebridge-plugins/homebridge-eufy. Build a precise, step-by-step action plan before making any code changes. Use this skill whenever the user describes a feature, bug fix, refactor, or any multi-file change. Also use when the user says "plan", "think through", "what would it take", or describes a problem without jumping to code. TRIGGER BEFORE writing any code for non-trivial changes. Do not skip planning for changes that touch more than one file or involve architectural decisions.
Its SKILL.md is about 910 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Debugging and Refactoring. The repository describes itself as: Homebridge plugin to control certain Anker Eufy devices. The licence is Apache-2.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 8eed8b0. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npmFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Planner loads about 905 tokens when it runs. Until then it costs about 115 tokens; SKILL.md has 384 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from homebridge-plugins/homebridge-eufy at commit 8eed8b0, republished under its Apache-2.0 licence (© homebridge-plugins). 384 words, ~905 tokens.
.claude/skills/planner/SKILL.md (or your agent's skills folder).You are a planning agent for homebridge-eufy-security. Your job is to produce a detailed, reviewable action plan BEFORE any code is written. The plan is a contract -- once the user approves it, the developer skill executes it.
Follow all project conventions from CLAUDE.md (architecture, ESM imports, lint, build, git workflow). Use the Architecture section to trace impact across files.
Always plan when:
Skip planning (just do it) when:
Read the relevant source files before planning. Never plan based on assumptions about code you haven't read. Identify:
List every file that needs to change. For each file, note:
For every plan, explicitly state:
npm run lint (zero warnings)?npm run build succeed?.js extensions?Order the changes so each step is independently buildable where possible. Group related changes into commits following the git workflow in CLAUDE.md.
Output the plan in this format:
## Plan: <title>
### Goal
<one sentence>
### Changes
1. **<file path>** -- <what and why>
- <specific function/section>
- <detail>
2. **<file path>** -- <what and why>
...
### Guardrails
- [ ] Lint passes
- [ ] Build passes
- [ ] ESM imports correct
- [ ] No breaking config changes (or: breaking change documented)
- [ ] Correct architectural layer
### Commits
1. `feat: <message>` -- files: <list>
2. `fix: <message>` -- files: <list>
### Risks / Open questions
- <anything uncertain that needs user input>Wait for the user to approve, modify, or reject before proceeding.
When the user approves the plan (says "go", "looks good", "approved", "do it", etc.), immediately invoke the developer skill to execute it. Pass the approved plan as context -- do not ask the user to repeat it.
src/version.ts (auto-generated)© homebridge-plugins, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/planner of homebridge-plugins/homebridge-eufy.
Open the folder on GitHubat commit 8eed8b0
Planner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Planner this skillhomebridge-plugins/homebridge-eufy | 223 | — | ~905 | Automated safety check: Pass | Apache-2.0 | |
| Code Review Graph Navigatorhandsontable/handsontable | 22k | — | ~939 | Automated safety check: Pass | Custom licence | |
| Andrej Karpathy Skillduolahypercho/andrej-karpathy-skills | 248 | — | ~793 | Automated safety check: Pass | MIT | |
| Verdaccio Change Implementationverdaccio/verdaccio | 18k | — | ~1.3k | Automated safety check: Pass | MIT | |
| RoamCranot/roam-code | 517 | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | |
| Odoo Workflowunclecatvn/agent-skills | 143 | — | ~4.7k | Automated safety check: Pass | MIT |
handsontable/handsontable
Queries a pre-built, Tree-sitter-based code graph of the whole monorepo instead of grepping call chains, for exploring, debugging, refactoring or reviewing code.
duolahypercho/andrej-karpathy-skills
Apply Andrej Karpathy-inspired coding-agent guidelines in Codex.
verdaccio/verdaccio
A workflow for implementing a Verdaccio bug fix, feature or refactor: pick the release lines, check existing options, edit the owning layer, test and add a changeset.
Cranot/roam-code
Codebase comprehension via roam-code CLI. An agent skill from Cranot/roam-code.
unclecatvn/agent-skills
Mandatory pre-code gate and definition-of-done for ANY Odoo change (add field, override method, inherit view/xpath, OWL/JS patch, wizard, cron, controller, report, security, migration, bug fix…
S1LV4/th0th
Use the th0th Synapse cognitive modulation layer to get focused, low-noise retrieval during multi-step coding tasks.
homebridge-plugins/homebridge-eufy
Execute code changes following an approved plan or direct user instructions.
homebridge-plugins/homebridge-eufy
Verify that code changes are correct, safe, and ready to ship.
homebridge-plugins/homebridge-eufy
Triage a GitHub issue using diagnostics archives and logs. An agent skill from homebridge-plugins/homebridge-eufy.
homebridge-plugins/homebridge-eufy
Answer quick architectural questions, debug mini-issues, explore the codebase, and help improve skills and workflows.
homebridge-plugins/homebridge-eufy
Full workflow to add support for a new Eufy Security device type (cameras, locks, sensors, and other devices) across eufy-security-client and homebridge-eufy-security.
Categories
Build a precise, step-by-step action plan before making any code changes. Planner is an agent skill from homebridge-plugins/homebridge-eufy. Build a precise, step-by-step action plan before making any code changes.
Planner fits situations like: the user describes a feature; any multi-file change; the user says plan; what would it take.
Run `npx skills add homebridge-plugins/homebridge-eufy --skill planner -a claude-code`. Or copy the skill folder (.claude/skills/planner in homebridge-plugins/homebridge-eufy) into .claude/skills/planner in your project. Claude Code loads it when a task matches its description.
Run `npx skills add homebridge-plugins/homebridge-eufy --skill planner -a codex`. Or copy the skill folder (.claude/skills/planner in homebridge-plugins/homebridge-eufy) into .agents/skills/planner in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add homebridge-plugins/homebridge-eufy --skill planner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/planner, .gemini/skills/planner, .github/skills/planner and .opencode/skills/planner in your project.
Going by SKILL.md and its folder, Planner needs the command-line tools its instructions call (npm).
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Planner is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 905 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Planner: Code Review Graph Navigator (handsontable/handsontable, 22k stars), Andrej Karpathy Skill (duolahypercho/andrej-karpathy-skills, 248 stars), Verdaccio Change Implementation (verdaccio/verdaccio, 18k stars) and Roam (Cranot/roam-code, 517 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
homebridge-plugins (a GitHub organization) maintains it in homebridge-plugins/homebridge-eufy, which has 223 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 7, 2026.
Source: homebridge-plugins/homebridge-eufy on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.