hermes-skills-tap-workflow

Publish and propagate Hermes skills through a GitHub tap repository.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/manusabbath-arch/hermes-skills --skill hermes-skills-tap-workflow-manusabbath-arch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hermes-skills-tap-workflow
Source: https://github.com/manusabbath-arch/hermes-skills/tree/main/skills/hermes-skills-tap-workflow
Command: npx skills add https://github.com/manusabbath-arch/hermes-skills --skill hermes-skills-tap-workflow-manusabbath-arch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Publishing a skill once is easy, but keeping installed copies across multiple Hermes and Claude Code profiles in sync with the canonical repo is not — copies silently drift, installs fail with opaque resolution errors, and skills that appear published never actually load. This Skill documents the end-to-end workflow for authoring, publishing, and propagating skills via a GitHub tap so the repo stays the single source of truth. ## Core Features & Use Cases - Tap repo setup: Defines the exact skills/<name>/SKILL.md layout the GitHub provider expects, plus commands to create the repo, commit with explicit paths, and register the tap per profile. - Drift-free propagation: Recommends symlinking tap skills into ~/.claude/skills and ~/.hermes/skills instead of copying, so edits in the repo take effect immediately without re-installing. - Pitfall catalog: Documents known failure modes — git add -A being blocked, skills search not covering taps, and install failing with "Could not fetch from any source" — with manual copy workarounds. - Use Case: You maintain a monorepo of reusable skills and want every profile to load the latest version after each push, without re-running installs or discovering weeks later that a skill never propagated. ## Quick Start Ask the agent to publish a new skill to your GitHub tap repo and symlink it into your local Hermes and Claude Code profiles.

Frequently Asked Questions about hermes-skills-tap-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish a Hermes skill as a GitHub tap?

Create a repo with a skills/<name>/SKILL.md layout, commit with explicit paths (git add README.md skills/<name>/), push to main, then run hermes skills tap add <owner>/<repo>. Verify resolution with hermes skills inspect <owner>/<repo>/skills/<name>.

How do I keep installed skills in sync with the tap repo?

Use symlinks instead of copies: link each skills/<name>/ directory into ~/.hermes/skills and ~/.claude/skills with ln -sfn. Both loaders resolve symlinks, so edits in the repo take effect immediately without re-installing.

Why does hermes skills search not find my tap skill?

The search command only covers the official catalog, not taps. Use hermes skills inspect <owner>/<repo>/skills/<skill-name> instead — if inspect returns the skill's name and description, the tap layout is correct.

Why does hermes skills install fail with 'Could not fetch from any source'?

Install resolves via an external skills.sh service and can fail even when inspect resolves and the skill is committed. Work around it by manually copying SKILL.md and templates into ~/.hermes/skills/<name> and each profile's skills directory.

Can I use git add -A when committing skills to the tap repo?

No, git guards block git add -A. Always stage explicit paths such as git add README.md skills/<name>/ before committing and pushing to main.