publish-skills
Facilitates publishing personal Claude skills to GitHub, automating file management and version control for easy sharing.
Install this skill
Security score
The publish-skills skill was audited on May 14, 2026 and we found 22 security issues across 1 threat category. Review the findings below before installing.
Categories Tested
Security Issues
Access to hidden dotfiles in home directory
| 25 | _Read `~/.claude/skills/publish-skills/preferences.md` using the Read tool. If not found, no preferences are set._ |
Access to hidden dotfiles in home directory
| 29 | _On startup, use the Glob tool to find `~/.claude/skills/*/SKILL.md` to count skills, and read preferences (above) to extract repo-path and last-published._ |
Access to hidden dotfiles in home directory
| 37 | - **`reset`** → delete `~/.claude/skills/publish-skills/preferences.md`, confirm, stop |
Access to hidden dotfiles in home directory
| 92 | Save to `~/.claude/skills/publish-skills/preferences.md`. |
Access to hidden dotfiles in home directory
| 135 | ~/.claude/skills/*/SKILL.md |
Access to hidden dotfiles in home directory
| 150 | diff ~/.claude/skills/{skill-name}/SKILL.md {repo-path}/code/{skill-name}/SKILL.md |
Access to hidden dotfiles in home directory
| 225 | cp ~/.claude/skills/{skill-name}/SKILL.md {repo-path}/code/{skill-name}/ |
Access to hidden dotfiles in home directory
| 229 | if [ -f ~/.claude/skills/{skill-name}/DESIGN.md ]; then |
Access to hidden dotfiles in home directory
| 230 | cp ~/.claude/skills/{skill-name}/DESIGN.md {repo-path}/code/{skill-name}/ |
Access to hidden dotfiles in home directory
| 235 | if [ -f ~/.claude/skills/{skill-name}/icon.$ext ]; then |
Access to hidden dotfiles in home directory
| 236 | cp ~/.claude/skills/{skill-name}/icon.$ext {repo-path}/code/{skill-name}/ |
Access to hidden dotfiles in home directory
| 241 | if [ -d ~/.claude/skills/{skill-name}/reference ]; then |
Access to hidden dotfiles in home directory
| 242 | cp -r ~/.claude/skills/{skill-name}/reference {repo-path}/code/{skill-name}/ |
Access to hidden dotfiles in home directory
| 246 | if [ -d ~/.claude/skills/{skill-name}/examples ]; then |
Access to hidden dotfiles in home directory
| 247 | cp -r ~/.claude/skills/{skill-name}/examples {repo-path}/code/{skill-name}/ |
Access to hidden dotfiles in home directory
| 251 | if [ -d ~/.claude/skills/{skill-name}/templates ]; then |
Access to hidden dotfiles in home directory
| 252 | cp -r ~/.claude/skills/{skill-name}/templates {repo-path}/code/{skill-name}/ |
Access to hidden dotfiles in home directory
| 269 | cp ~/.claude/skills/SKILLS_GUIDE.md {repo-path}/ |
Access to hidden dotfiles in home directory
| 283 | To use these skills, copy them to your `~/.claude/skills/` directory: |
Access to hidden dotfiles in home directory
| 288 | cp -r claude-skills/skills/* ~/.claude/skills/ |
Access to hidden dotfiles in home directory
| 291 | cp -r claude-skills/skills/whats-next ~/.claude/skills/ |
Access to hidden dotfiles in home directory
| 407 | - **Non-destructive** — copies files, never modifies the source ~/.claude/skills/ directory. |