What problem does it solve? Orchestrators delegating work to subagents often lack an accurate, up-to-date view of which skills exist in a project, leading to missed capabilities or stale summaries. This Skill maintains a local index of every available skill so tasks can be matched against real SKILL.md files instead of digested descriptions. ## Core Features & Use Cases - Skill Resolution: Scans project roots (skills/, .claude/skills/) first, then the global root (~/.claude/skills/), with project-scoped skills winning over global duplicates. - Registry Generation: ether skill-registry refresh writes .ether/skill-registry.md, a Markdown table of Skill, Trigger/description, Scope, and Path, plus a cache file. - Dry-Run Inspection: ether skill-registry list [--json] shows what would be resolved without writing files, with machine-readable output available. - Use Case: After adding a new go-testing skill to .claude/skills/, run the refresh command so an orchestrator can hand a subagent the exact SKILL.md path rather than a lossy summary. ## Quick Start Ask the agent to run ether skill-registry refresh and then list the available skills so it can match your task to the right SKILL.md file.