Skip to content

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

  1. Download the skill file using the download button below each skill
  2. Move it to your skills directory (create it if it doesn’t exist)
  3. The skill will be available as /skill-name in Claude Code

macOS

Terminal window
# Create the skills directory
mkdir -p ~/.claude/skills
# Move downloaded skill (from Downloads folder)
mv ~/Downloads/skill-name.md ~/.claude/skills/
# Or install directly with curl
curl -o ~/.claude/skills/deploy-staging.md https://your-docs-site.pages.dev/downloads/skills/deploy-staging.md

Linux

Terminal window
# Create the skills directory
mkdir -p ~/.claude/skills
# Move downloaded skill (from Downloads folder)
mv ~/Downloads/skill-name.md ~/.claude/skills/
# Or install directly with wget
wget -P ~/.claude/skills/ https://your-docs-site.pages.dev/downloads/skills/deploy-staging.md

Windows

Terminal window
# Create the skills directory
New-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 PowerShell
Invoke-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:

Terminal window
# From your project root
mkdir -p .claude/skills
mv ~/Downloads/skill-name.md .claude/skills/

Team Skills

/deploy-staging

Purpose: Deploy current branch to staging environment

Download deploy-staging.md

View source
---
name: deploy-staging
description: Deploy the current branch to staging
---
Deploy the current git branch to the staging environment:
1. Run the test suite first to ensure everything passes
2. Build the project with `npm run build`
3. Deploy using `npm run deploy:staging`
4. Verify the deployment by checking the staging URL
5. Report the deployment status and URL

/db-migrate

Purpose: Run database migrations safely

Download db-migrate.md

View source
---
name: db-migrate
description: 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 user
3. Run pending migrations with `npm run migrate:up`
4. Verify the migration completed successfully
5. Show the new migration status

/pr-review

Purpose: Review a pull request thoroughly

Download pr-review.md

View source
---
name: pr-review
description: Comprehensive PR review checklist
---
Review the current pull request or specified PR number:
1. Fetch the PR details and changed files
2. Check for:
- Code style consistency
- Test coverage for new code
- Security issues (SQL injection, XSS, etc.)
- Performance concerns
- Documentation updates if needed
3. Summarize findings with specific file:line references
4. Suggest improvements if any

Adding a New Skill

To add a new skill to this documentation:

  1. Create and test the skill locally
  2. Add the skill file to public/downloads/skills/
  3. Add it to this page following the format above with:
    • Purpose description
    • Download link
    • Collapsible source view