Skip to content

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

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

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
Contributor

@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
Contributor

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.

teknium1 pushed a commit that referenced this pull request Mar 11, 2026
Use _read_manifest() to identify true bundled skills. Non-hub,
non-builtin skills are now labeled 'local' instead of 'builtin'.
Adds --source local filter and updates summary counts.

Cherry-picked from PR #869 by Jah-yee.
Fixes #861

Co-authored-by: OpenClaw <openclaw@sparklab.ai>
@teknium1
Copy link
Contributor

Merged via cherry-pick in commit effb44e (on PR #958's branch, heading to main). Your commit was preserved with authorship credit. Thanks for the clean fix! 🙏

@teknium1 teknium1 closed this Mar 11, 2026
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

3 participants