About installing-skills
A skill for installing or updating skills from `oaustegard/claude-skills` into `/mnt/skills/user`. It uses a script to fetch skill files through GitHub endpoints and reports installation outcomes.
Key features
- 01Fetch skills through the GitHub API
- 02Download each skill's `SKILL.md`
- 03Report installed, updated, and skipped counts
- 04Exclude specified repository directories
Use cases
- 01Install skills from the repository
- 02Update skills in `/mnt/skills/user`
- 03Check installation results
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ oaustegard/ claude-skills --skill installing-skillsAfter installing, type/installing-skillsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
CHANGELOG.mdREADME.mdscripts/install.shDetails
From the project READMEInstalling Skills
Install skills from github.com/oaustegard/claude-skills to /mnt/skills/user, making them available in the current and future conversations.
Execution
Run the installation script:
bash /mnt/skills/user/installing-skills/scripts/install.sh
The script:
- Fetches repository contents via GitHub API
- Downloads SKILL.md for each skill directory
- Reports installed/updated/skipped counts
- Excludes: templates, .github, .claude, .uploads directories
Network Requirements
Requires access to:
api.github.com- Repository structure listingraw.githubusercontent.com- File downloads
If blocked, report the specific endpoint and suggest checking network settings.
Triggers
Execute installation automatically when:
- User explicitly requests skill installation/update
- User references a skill not present in
/mnt/skills/user - User mentions missing capabilities that match known skill patterns
Verification
Installed skills appear in system's <available_skills> automatically. Manual verification:
ls /mnt/skills/user
Manual Installation
For single skills or testing:
mkdir -p /mnt/skills/user/{skill-name}
curl -s "https://raw.githubusercontent.com/oaustegard/claude-skills/main/{skill-name}/SKILL.md" \
-o "/mnt/skills/user/{skill-name}/SKILL.md"