michaellee8/github-proxy/gh-skill
Claude Code and agent skill by michaellee8/github-proxy
- community
Checking that the SKILL.md file is still in the repository.
Manage agent skills with gh skill. Use this skill to discover, preview, install, update, and publish Agent Skills so an agent can self-manage the skills available in its environment.
Install
npx vskill@latest install michaellee8/github-proxy/gh-skillSKILL.md
Managing skills with gh skill
gh skill installs, previews, searches, updates, and publishes Agent Skills. An agent can use it to keep its own skill set in sync with one or more GitHub repositories.
The command is also aliased as gh skills. Prefer the canonical singular gh skill in scripts and docs.
Search
Preview before installing
Install
<owner>/<repo> and <skill-name> are both required.
Useful flags:
--agent <id>- target host (e.g.github-copilot,claude-code,
cursor, codex, gemini-cli). Repeat for multiple. Default is github-copilot when non-interactive. You should know what agent you are, so set this appropriately to install for yourself.
--scope project|user-project(default) writes inside the current
git repo; user writes to the home directory and applies everywhere.
--pin <ref>- pin to a tag, branch, or commit SHA. Mutually exclusive
with --from-local and with inline @version syntax.
--allow-hidden-dirs- also discover skills under dot-directories such
as .claude/skills/. Don't use this unless you need to, it comes with risks.
--force- overwrite an existing install.
Update
Publish
Publishing turns a repo into a discoverable skill source. Skills are discovered with these conventions:
skills/<name>/SKILL.mdskills/<scope>/<name>/SKILL.md<name>/SKILL.md(root-level)plugins/<scope>/skills/<name>/SKILL.md
Each SKILL.md needs YAML frontmatter:
Validate, then publish
--fix and --dry-run are mutually exclusive. --fix only rewrites install-injected metadata.github-* keys and does not publish; commit the result and re-run publish.
The publish flow will:
- Add the
agent-skillstopic to the repo (so search can find it). - Use
--tag(or prompt for one in a TTY). - Auto-push any unpushed commits.
- Create a GitHub release with auto-generated notes.
Always pass --tag so it doesn't fall through to the interactive flow.
Self-management pattern for agents
A reasonable loop:
gh skill search <topic> --json skillName,repo,namespacegh skill preview <repo> <skill>to inspect theSKILL.md.gh skill install <repo> <skill> --agent <host> --pin <ref>for a
reproducible install.
- Periodically
gh skill update --allto refresh.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/gh-skill/SKILL.md
Popularity
- 7-day trend score
- 0
Refreshed 17 Sep 2026, a month ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/michaellee8/github-proxy/gh-skill)