GitHunt
BA

barretlee/barret-skills

A lots of useful agents skills.

barret-skills

Personal skills collection for Claude Code by Barret Lee.

Installation

Quick Install

Run the following command in your terminal:

cd ~/dotfiles-local/barret-skills
./skill-manager.sh install

This will create symbolic links for all skills in multiple target directories:

  • ~/.claude/skills
  • ~/.codex/skills
  • ~/.agent/skills

Manual Installation

You can also manually link individual skills:

./skill-manager.sh link skill-name

Management Commands

The unified skill-manager.sh script provides all management functionality:

# Install all skills to all target directories
./skill-manager.sh install

# Uninstall all skills from all target directories
./skill-manager.sh uninstall

# Link a specific skill to all target directories
./skill-manager.sh link <skill-name>

# Unlink a specific skill from all target directories
./skill-manager.sh unlink <skill-name>

# List all available skills and their status
./skill-manager.sh list

# Show help
./skill-manager.sh help

Target Directories

Skills are automatically synced to:

  • ~/.claude/skills (Claude Code)
  • ~/.codex/skills (Codex)
  • ~/.agent/skills (Generic agents)

Directory Structure

barret-skills/
├── skills/                    # Your skills collection
│   └── example-skill/         # Example skill
│       ├── SKILL.md           # Skill definition (required)
│       └── scripts/           # Optional: scripts for the skill
├── skill-manager.sh           # Unified management script
├── .claude-plugin/            # Claude Code plugin metadata
│   └── marketplace.json       # Plugin marketplace configuration
├── CLAUDE.md                  # AI collaboration guide
└── README.md                  # This file

Creating a New Skill

  1. Create a new directory under skills/:

    mkdir -p skills/my-skill
  2. Create SKILL.md with your skill definition:

    cat > skills/my-skill/SKILL.md <<'EOF'
    # Skill description here
    
    Your skill instructions...
    EOF
  3. Link the skill to all target directories:

    ./skill-manager.sh link my-skill

Available Skills

Check the skills/ directory for all available skills, or run:

./skill-manager.sh list

License

MIT