Skills help
The skills library menu — every skill grouped by family, each with a one-line description and a dual-doc/single-doc marker; pass a family name to drill into one family in full detail. Trigger with /skills-help, "list my skills", "which skill for X", "skills menu", "what skills do I have". Not /new-skill-creator (which scaffolds a new skill).From its SKILL.md
npx -y skills add allemaar/open-skills --skill skills-helpAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.5 KB, 597 tokens by cl100k_base, as published. Nobody here has run it
/skills-help
The live menu for the skills library. Family membership comes from the bundled taxonomy.yon; names, descriptions, triggers, runtime declarations, and protocol presence come from the installed sibling skill folders. This is a reference card and changes nothing.
How to use
/skills-help— print every installed skill grouped by the taxonomy's family order./skills-help {family}— resolve the argument against family ID, label, or aliases and print only that family in full detail./skills-help {need}— when the argument is not a family, match the need against live descriptions and trigger phrases and show the closest routes without inventing capabilities.
Build the live view
- Locate the active skills root containing this
skills-helpfolder. Enumerate only its immediate sibling directories that containSKILL.md. - Read
taxonomy.yon. Itsfamily:*records define IDs, labels, aliases, and display order;SkillFamiliesassigns the skills shipped by open-skills. - Intersect taxonomy assignments with the installed siblings. Do not show an absent pack skill as installed.
- For every installed sibling, read current
SKILL.mdfrontmatter for name, description, triggers, and optional runtime. Detectprotocol.yondirectly from that sibling folder. - Put an installed sibling absent from
SkillFamiliesunder Unclassified with its source-derived description. Do not guess a best-fit family and do not modify the taxonomy. - If taxonomy parsing fails, report that the categorized menu is unavailable and list installed skill names alphabetically under Unclassified. Do not silently fall back to the old embedded roster.
Render
- In full-menu mode, show each family label followed by one line per installed skill: marker, name, and the first complete sentence of its live description.
- In family mode, show name, full live description, trigger phrases, format, and runtime. Runtime defaults to
[claude, codex, agents]when absent. - In need-matching mode, name the matched phrases that support each route. If nothing matches, say so and offer
/new-skill-creatoror/insight-skill-gaprather than fabricating a recommendation. - Keep Unclassified last. State that it means “installed but not assigned by this pack's taxonomy,” not “unsafe” or “low quality.”
Marker legend:
- ◆
SKILL.mdplus a declarative, mechanically validatableprotocol.yon - ◇
SKILL.mdwithout a protocol companion
Boundary
This skill reads installed metadata and reports it. It does not install, edit, classify, or execute other skills. To scaffold a new skill use /new-skill-creator.
What ships with it: 1 file
3.7 KB alongside SKILL.md
- taxonomy.yon3.7 KB