Agent-skills skill-sync
Sync skills between local installation and the GitHub source-of-truth repository. Use when asked to install, update, list, or push skills.
install
source · Clone the upstream repo
git clone https://github.com/jdrhyne/agent-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jdrhyne/agent-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/clawdbot/skill-sync" ~/.claude/skills/jdrhyne-agent-skills-skill-sync && rm -rf "$T"
manifest:
clawdbot/skill-sync/SKILL.mdsource content
Skill Sync
Manage skills from the shared GitHub repository with GitHub as canonical source of truth.
Never commit secrets. Keep keys/tokens out of SKILL.md and scripts.
Quick Reference
# List available skills in the repo skill-sync list # Install one skill skill-sync install <skill-name> # Install/update all skills from repo skill-sync install --all # Push a local skill update to repo via PR skill-sync push <skill-name> # Refresh local repo cache skill-sync update
Commands
skill-sync list
skill-sync listShows all skills available in the remote repository.
skill-sync install <name>
skill-sync install <name>Installs/updates a skill from repo into local skills directory.
skill-sync install --all
skill-sync install --allInstalls/updates all skills from repo.
skill-sync push <name>
skill-sync push <name>Pushes local skill changes via branch + PR (
gh CLI).
skill-sync update
skill-sync updatePulls latest repo changes without installing.
Configuration
Default paths:
- Repo clone:
~/.agent-skills-repo - Local skills:
(or~/clawd/skills
)$CLAWD_SKILLS_DIR - Remote:
https://github.com/jdrhyne/agent-skills.git