Skip to content

fix: namespace generated Hermes skill names#1054

Open
dkoh12 wants to merge 1 commit intogarrytan:mainfrom
dkoh12:fix/hermes-skill-namespacing
Open

fix: namespace generated Hermes skill names#1054
dkoh12 wants to merge 1 commit intogarrytan:mainfrom
dkoh12:fix/hermes-skill-namespacing

Conversation

@dkoh12
Copy link
Copy Markdown

@dkoh12 dkoh12 commented Apr 18, 2026

Summary

  • add host-config support for host-specific emitted skill names
  • namespace generated Hermes skill frontmatter names to match their gstack-* directories
  • add a regression test covering Hermes skill-name generation

Problem

Hermes deduplicates skills by frontmatter name, not by directory name. Generated Hermes skills were written to namespaced directories like gstack-review/, but their frontmatter still used generic names like review, causing Hermes to suppress them as duplicates of existing skills.

Test Plan

  • bun test test/gen-skill-docs.test.ts -t "Hermes frontmatter names are namespaced to match generated skill names"
  • bun run scripts/gen-skill-docs.ts --host hermes
  • verify hermes skills list shows gstack-review, gstack-qa, and gstack-ship

Co-authored-by: Hermes Agent (GitHub Copilot GPT-5.4) <agent@nousresearch.com>
@dkoh12-hermes dkoh12-hermes bot force-pushed the fix/hermes-skill-namespacing branch from b6e3439 to abc734b Compare April 18, 2026 02:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant