check-tools
π―Skillfrom oaustegard/claude-skills
Checks and validates development environment tools and dependencies for a software project, ensuring required tools are correctly installed and configured.
Installation
npx skills add https://github.com/oaustegard/claude-skills --skill check-toolsSkill Details
Overview
# claude-skills
My collection of Claude skills -- primarily used for the Claude.ai PaaS skill compute environment, mileage will vary if attempted used as Claude Code Agent Skills
Installing Skills
For Claude.ai (Web/Mobile)
- To install a skill in Claude.ai you first need a paid account (Claude Pro or Team)
- Download the skill ZIP from the [Releases page](../../releases)
- Note: Each release includes a direct download link for the skill ZIP - use that, not the "Source code" archives auto-generated by GitHub
- Upload to [Claude.ai Skills Settings](https://claude.ai/settings/capabilities)
- See [official documentation](https://support.claude.com/en/articles/12512198-how-to-create-custom-skills) for more details
For Claude Code (Automated Installation)
Install skills directly to your project with a single command:
```bash
curl -fsSL https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh | bash
```
Or download and customize which skills to install:
```bash
# Download the script
curl -O https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.sh
# Edit SKILLS array to select which skills to install
nano install-skills.sh
# Run installation
chmod +x install-skills.sh
./install-skills.sh
```
Features:
- β
Installs skills to
.claude/skills/directory - β Always pulls latest versions from main branch
- β Automatic cleanup of workflow metadata
- β Customizable skill selection
CI/CD Integration:
Set up automated skill updates with GitHub Actions:
```bash
mkdir -p .github/workflows
curl -o .github/workflows/install-skills.yml \
https://raw.githubusercontent.com/oaustegard/claude-skills/main/templates/installation/install-skills.yml
```
Then trigger via: Actions β Install Claude Skills β Run workflow
For complete documentation, see [templates/installation/README.md](templates/installation/README.md)
Contributing Skills
(Not actually sure about the workflow for a forked repo back to mine -- someone will have to test and report, but within your _own_ fork:...)
Via ZIP Upload (Easiest)
- Create your skill folder with
SKILL.mdat the root - Package your skill:
```bash
# Correct structure:
your-skill.zip
βββ your-skill/
βββ SKILL.md
βββ resources/ (optional)
# NOTE: Do NOT include a VERSION file in your ZIP
# VERSION files are workflow metadata and will be ignored
```
- Upload the ZIP to the
uploads/directory - The workflow will automatically create a PR with your skill content
- When ready to release, update the VERSION file separately (see "Releasing Skills" below)
Via Direct Development
- Create a new branch
- Add your skill folder at the repository root (SKILL.md and resources)
- Submit a PR with your skill content
- When ready to release, update the VERSION file separately (see "Releasing Skills" below)
Releasing Skills
Important: VERSION files are workflow metadata, separate from skill content.
- Releases are triggered explicitly by updating VERSION files on main branch
- Simply changing skill content does NOT trigger a release
- This separation allows you to iterate on skills without creating releases for every change
How It Works
- Develop & Update: Upload ZIPs or edit skill files directly β PRs update skill content in repo
- Release When Ready: Update VERSION file β Automatic release created with downloadable ZIP
Creating a New Release
- Update the
VERSIONfile in your skill folder:
```bash
echo "1.1.0" > your-skill/VERSION
```
- Commit and push (or merge PR):
```bash
git add your-skill/VERSION
git commit -m "chore: bump your-skill to v1.1.0"
git push
```
- The workflow will automatically:
- Create a properly structured ZIP file (VERSION excluded - it's not part of the skill)
- Generate a GitHub release with tag your-skill-v1.1.0