Skip to content

feat: show user-modified skill names in bundled skill sync summary (#28206)#28671

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-3ad7d98a
May 19, 2026
Merged

feat: show user-modified skill names in bundled skill sync summary (#28206)#28671
teknium1 merged 1 commit into
mainfrom
hermes/hermes-3ad7d98a

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Salvage of #28206 by @zccyman.

What: hermes update's bundled-skill sync summary showed only a count of user-modified skills (3 user-modified (kept)), not WHICH ones. After the update finished users had to grep their skill directory to figure out what still needed manual triage.

How: Append the skill names to the summary line in tools/skills_sync.py, capped at MAX_SHOW=5 with a , +N more suffix for long lists. 6-line diff. Tests pass (45/45 in tests/tools/test_skills_sync.py).

Output shape:

Done: 12 new, 3 updated, 7 unchanged, 3 user-modified (kept): hermes-agent, debugging-hermes-tui-commands, system-health. 25 total bundled.

Original PR: #28206
Fixes #28121.

When 'hermes update' syncs bundled skills, the summary line only shows
the count of user-modified skills that were kept (e.g. '3 user-modified
(kept)'), but not *which* skills. Once the update finishes, the user
has no way to know which skills need triage.

Append the skill names to the summary line, truncated to 5 with a
'+N more' suffix for long lists:

  Done: 12 new, 3 updated, 7 unchanged, 3 user-modified (kept):
  hermes-agent, debugging-hermes-tui-commands, system-health.
  25 total bundled.

Closes #28121
@teknium1 teknium1 merged commit 58591d9 into main May 19, 2026
@teknium1 teknium1 deleted the hermes/hermes-3ad7d98a branch May 19, 2026 10:02
@github-actions

Copy link
Copy Markdown
Contributor

🔎 Lint report: hermes/hermes-3ad7d98a vs origin/main

ruff

Total: 0 on HEAD, 0 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 0 pre-existing issues carried over.

ty (type checker)

Total: 8945 on HEAD, 8945 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 4701 pre-existing issues carried over.

Diagnostics are surfaced as warnings — this check never fails the build.

@alt-glitch alt-glitch added type/feature New feature or request tool/skills Skills system (list, view, manage) comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have labels May 19, 2026
dev-xyz-0-0 added a commit to dev-xyz-0-0/hermes-agent that referenced this pull request May 30, 2026
…of user-modified skills (3 user-modified (kept)), not WHICH ones. After the update finished users had to grep their skill directory to figure out what still needed manual triage.

NousResearch/hermes-agent#28671
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp/cli CLI entry point, hermes_cli/, setup wizard P3 Low — cosmetic, nice to have tool/skills Skills system (list, view, manage) type/feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: show names of user-modified skills kept during bundled skill sync

3 participants