Skills
Skills are custom slash commands that extend Claude Code’s capabilities. Add these to your ~/.claude/skills/ directory or project’s .claude/skills/ folder.
How to Install a Skill
- Download the skill file using the download button below each skill
- Move it to your skills directory (create it if it doesn’t exist)
- The skill will be available as
/skill-namein Claude Code
macOS
# Create the skills directorymkdir -p ~/.claude/skills
# Move downloaded skill (from Downloads folder)mv ~/Downloads/skill-name.md ~/.claude/skills/
# Or install directly with curlcurl -o ~/.claude/skills/deploy-staging.md https://your-docs-site.pages.dev/downloads/skills/deploy-staging.mdLinux
# Create the skills directorymkdir -p ~/.claude/skills
# Move downloaded skill (from Downloads folder)mv ~/Downloads/skill-name.md ~/.claude/skills/
# Or install directly with wgetwget -P ~/.claude/skills/ https://your-docs-site.pages.dev/downloads/skills/deploy-staging.mdWindows
# Create the skills directoryNew-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.claude\skills"
# Move downloaded skill (from Downloads folder)Move-Item "$env:USERPROFILE\Downloads\skill-name.md" "$env:USERPROFILE\.claude\skills\"
# Or install directly with PowerShellInvoke-WebRequest -Uri "https://your-docs-site.pages.dev/downloads/skills/deploy-staging.md" -OutFile "$env:USERPROFILE\.claude\skills\deploy-staging.md"Project-specific skills
To add a skill only for a specific project, place it in the project’s .claude/skills/ directory:
# From your project rootmkdir -p .claude/skillsmv ~/Downloads/skill-name.md .claude/skills/Team Skills
/deploy-staging
Purpose: Deploy current branch to staging environment
View source
---name: deploy-stagingdescription: Deploy the current branch to staging---
Deploy the current git branch to the staging environment:
1. Run the test suite first to ensure everything passes2. Build the project with `npm run build`3. Deploy using `npm run deploy:staging`4. Verify the deployment by checking the staging URL5. Report the deployment status and URL/db-migrate
Purpose: Run database migrations safely
View source
---name: db-migratedescription: Run database migrations with safety checks---
Run database migrations:
1. Check current migration status with `npm run migrate:status`2. Create a backup reminder for the user3. Run pending migrations with `npm run migrate:up`4. Verify the migration completed successfully5. Show the new migration status/pr-review
Purpose: Review a pull request thoroughly
View source
---name: pr-reviewdescription: Comprehensive PR review checklist---
Review the current pull request or specified PR number:
1. Fetch the PR details and changed files2. Check for: - Code style consistency - Test coverage for new code - Security issues (SQL injection, XSS, etc.) - Performance concerns - Documentation updates if needed3. Summarize findings with specific file:line references4. Suggest improvements if anyAdding a New Skill
To add a new skill to this documentation:
- Create and test the skill locally
- Add the skill file to
public/downloads/skills/ - Add it to this page following the format above with:
- Purpose description
- Download link
- Collapsible source view