Skip to content

fix(skills): distinguish local skills from builtin in 'skills list'#869

Open
Jah-yee wants to merge 1 commit intoNousResearch:mainfrom
Jah-yee:fix/skills-list-local
Open

fix(skills): distinguish local skills from builtin in 'skills list'#869
Jah-yee wants to merge 1 commit intoNousResearch:mainfrom
Jah-yee:fix/skills-list-local

Conversation

@Jah-yee
Copy link

@Jah-yee Jah-yee commented Mar 10, 2026

Summary

Previously, hermes skills list labeled any skill not installed via hub as 'builtin', which was inaccurate for user-provided local skills (e.g., from ~/.hermes/skills/).

This fix:

  • Reads the bundled manifest to identify true builtins using tools.skills_sync._read_manifest()
  • Labels non-hub, non-builtin skills as 'local'
  • Adds --source local filter support
  • Updates CLI help text to include local option

Fixes #861

Previously, any skill not installed via hub was labeled as 'builtin',
which was inaccurate for user-provided local skills (e.g., from
~/.hermes/skills/).

This fix:
- Reads the bundled manifest to identify true builtins
- Labels non-hub, non-builtin skills as 'local'
- Adds --source local filter support
- Updates CLI help text

Fixes NousResearch#861
@arceus77-7
Copy link

arceus77-7 commented Mar 10, 2026

Thanks for tackling this — this is the same bug tracked in #861, which I already fixed in PR #862 with the same source-classification behavior (hub/builtin/local) plus tests.

Since #869 overlaps #862 and currently does not include tests, I suggest closing #869 in favor of #862 to avoid duplicate review/merge work.

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.

skills list mislabels local skills as builtin

2 participants