bundle-builder: generated sub-skills are never registered in Hermes skill system #50
Labels
No labels
community-feedback
enhancement
skill-upgrade
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
magnus/agent-skills#50
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The
workflow-architectbundle-builder generates sub-skill files on disk but never registers them withskill_manage(), so generated skills are invisible toskills_list()andskill_view().Current Behavior
After convergence,
bundle-builder/SKILL.mdwrites sub-skill.mdfiles to~/.hermes/skills/<bundle-name>/skills/. Each file has valid Agent Skills frontmatter. But:<name>.md, notSKILL.md— Hermes skill discovery requires aSKILL.mdat a directory rootskills/subdirectory, not in their own skill directoriesskill_manage(action='create')call registers them in the Hermes skill systemThe result: after workflow-architect generates a bundle, the user is told "your skills are in this directory" but the agent can't discover or load any of them. The user must manually register each one or manually copy files into the right structure.
Expected Behavior
After writing all bundle files, the agent should register each generated sub-skill so it shows up in
skills_list()and can be loaded withskill_view().Proposed Fix
Add a new "Registration" step to
bundle-builder/SKILL.mdthat, for each generated sub-skill:.mdfile contentskill_manage(action='create', name='<bundle-name>-<skill-name>', content=<file-content>, category='generated')The sub-skill
.mdfiles inskills/already have valid SKILL.md frontmatter (name, description, license, tags) — they're ready to be registered directly.Why This Matters
This is the missing step that completes the workflow-architect pipeline. Without it, the skill is "generated but invisible" — it exists on disk but the agent can't find it.
Suggested Labels
bug, skill/workflow-architect