Skip to content

feat(skills-hub): add huggingface/skills as trusted default tap (closes #2549) - #26219

Merged
teknium1 merged 1 commit into
mainfrom
hermes/hermes-1273ce18
May 15, 2026
Merged

feat(skills-hub): add huggingface/skills as trusted default tap (closes #2549)#26219
teknium1 merged 1 commit into
mainfrom
hermes/hermes-1273ce18

Conversation

@teknium1

Copy link
Copy Markdown
Contributor

Closes #2549. Salvaged from @kshitijk4poor's issue request.

Summary

Hugging Face's official skill catalog (https://github.com/huggingface/skills — 10.5k★, Apache-2.0, 14 skills) is now a default tap and a trusted source, on par with `openai/skills` and `anthropics/skills`.

Changes

  • `tools/skills_guard.py`: add `huggingface/skills` to `TRUSTED_REPOS`
  • `tools/skills_hub.py`: add `{"repo": "huggingface/skills", "path": "skills/"}` to `GitHubSource.DEFAULT_TAPS`
  • `website/docs/user-guide/features/skills.md`: list it under default taps and in the trusted-source row
  • `website/docs/developer-guide/creating-skills.md`: add it to the trusted-source bullet

Validation

`scripts/run_tests.sh tests/tools/test_skills_hub.py tests/tools/test_skills_guard.py tests/hermes_cli/test_skills_hub.py` → 186/186 pass.

The repo follows the same `skills//SKILL.md` layout as the existing trusted taps, so the existing `GitHubSource` fetch/inspect/install paths work without further code changes.

Adds Hugging Face's official skill catalog to the default GitHub taps and
classifies it as a trusted source alongside openai/skills and anthropics/skills.

- tools/skills_guard.py: huggingface/skills -> TRUSTED_REPOS
- tools/skills_hub.py: GitHubSource.DEFAULT_TAPS += huggingface/skills (skills/)
- website/docs: list it under default taps + trusted-source examples

Closes #2549.

Co-authored-by: teknium1 <127238744+teknium1@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown
Contributor

🔎 Lint report: hermes/hermes-1273ce18 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: 8251 on HEAD, 8251 on base (➖ 0)

🆕 New issues: none

✅ Fixed issues: none

Unchanged: 4311 pre-existing issues carried over.

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

@teknium1
teknium1 merged commit e0e4856 into main May 15, 2026
15 of 17 checks passed
@teknium1
teknium1 deleted the hermes/hermes-1273ce18 branch May 15, 2026 08:25
@alt-glitch alt-glitch added type/feature New feature or request P3 Low — cosmetic, nice to have tool/skills Skills system (list, view, manage) labels May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

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.

3 participants