agentleFS
CloudscockpitCloudscockpit/voltron-lions-claudecode/skills/skills-registry/SKILL.md

skills-registry

Skill3 starsChanged 2 months agoMITView on GitHub

Voltron Lions skills registry and actions map. Use during Skills Gap analysis (Step 4 of the mission flow) to map mission capabilities to registered action types, responsible Lions, and required tools/skills. Also use when the user asks "what can the Lions do", "list voltron actions", or "show the actions map".

The file

We split this skill into the rules it gives an agent

3 rules. About 0 are common, 0 are distinctive, and 3 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈0

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 3

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Read actions-map.json (use the Read tool on the path relative to the plugin root, or …

    line 18
  2. Very specific:

    When skill-creator scaffolds a new skill mid-mission, append a new entry to the actions map in your Mission Summary so the user can commit …

    line 24
  3. Very specific:

    When the user asks directly, render the actions map as a table grouped by Lion: Lion → Action types → What it needs.

    line 42

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Voltron Lions — Skills Registry

The registry is the single source of truth for which Lion handles which action type and what tools or skills that action requires. It is backed by the machine-readable actions map co-located with this skill:

skills/skills-registry/actions-map.json

How to use this registry (Voltron Main — Step 4)

During Skills Gap analysis:

  1. Read actions-map.json (use the Read tool on the path relative to the plugin root, or ${CLAUDE_PLUGIN_ROOT}/skills/skills-registry/actions-map.json when the plugin root variable is available).
  2. For each capability the mission needs, find the closest matching action entry:
    • Exact or close match found, status: "covered" → classify the capability as covered, cite the responsible Lion from the entry.
    • Match found with non-empty skills list → classify as use-existing-skill <name> using the first skill in the list; the responsible Lion invokes it.
    • Match found with requires field → the capability is conditionally covered. Surface the requirement (e.g., per-site user approval for live-browser-action) in the Skills Gap table Notes column.
    • No match → classify as needs-new-skill and propose a one-line description.
  3. When skill-creator scaffolds a new skill mid-mission, append a new entry to the actions map in your Mission Summary so the user can commit it (the plugin's copy of actions-map.json is read-only at runtime — registry updates ship with the next plugin version).

Actions map schema

Each entry in actionTypes:

FieldMeaning
actionKebab-case action type identifier (e.g., api-integration)
lionThe responsible Lion agent (red-lion, blue-lion, green-lion, yellow-lion, or voltron-main)
descriptionOne line: what this action type covers
requiredToolsBuilt-in Claude Code tools the Lion needs (must be in the Lion's frontmatter tools:)
skillsSkills the Lion invokes for this action (empty = built-ins suffice)
requiresOptional precondition outside this action (e.g., per-site approval, or a prior document)
statuscovered | conditional | experimental

Answering "what can the Lions do"

When the user asks directly, render the actions map as a table grouped by Lion: Lion → Action types → What it needs. Keep it under 30 lines; link to actions-map.json for the full data.

Registering a new action type

New action types are added by editing actions-map.json in the plugin repository (https://github.com/Cloudscockpit/voltron-lions-claudecode), bumping the plugin version, and reinstalling. An entry MUST name exactly one responsible Lion — if an action seems to need two Lions, split it into two entries with a dependsOn note in the description.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.