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 installThis 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-nameManagement 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 helpTarget 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
-
Create a new directory under
skills/:mkdir -p skills/my-skill
-
Create
SKILL.mdwith your skill definition:cat > skills/my-skill/SKILL.md <<'EOF' # Skill description here Your skill instructions... EOF
-
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 listLicense
MIT