agent-skins
v1.0.1
Published
CLI for the agent-skins marketplace — give your AI agent a personality
Maintainers
Readme
agent-skins CLI
The official CLI for skins.sh — give your AI agent a personality.
Install & usage
No install required. Use with npx:
npx agent-skins add jack-sparrowOr install globally once:
npm install -g agent-skins
skins add jack-sparrowCommands
skins add <name>
Installs a skin into your project. Auto-detects the right config file based on what's in your directory.
# Auto-detect (finds CLAUDE.md, .cursor/rules, AGENTS.md, etc.)
npx agent-skins add jack-sparrow
# Target a specific agent
npx agent-skins add sherlock-holmes --agent cursor
npx agent-skins add yoda --agent codex
npx agent-skins add tony-stark --agent gemini
# Specify the file directly
npx agent-skins add noir-detective --target path/to/CLAUDE.md
# Install globally (applies to all Claude Code sessions)
npx agent-skins add stoic-philosopher --global
# Preview without making changes
npx agent-skins add mad-scientist --dry-runSupported --agent values:
| Value | Writes to |
|-------|-----------|
| claude | CLAUDE.md |
| cursor | .cursor/rules |
| codex | AGENTS.md |
| gemini | GEMINI.md |
| windsurf | .windsurf/rules |
| raw | skin.md (standalone) |
skins list
Browse all available skins.
npx agent-skins list
# Filter by category
npx agent-skins list --category fictional
npx agent-skins list --category archetypeskins info <name>
Show full details about a skin before installing.
npx agent-skins info wednesday-addamsskins search <query>
Search skins by name, tag, or description.
npx agent-skins search witty
npx agent-skins search detective
npx agent-skins search calmskins remove <name>
Remove an installed skin from your config file.
npx agent-skins remove jack-sparrow
# Remove from a specific file
npx agent-skins remove jack-sparrow --target CLAUDE.mdHow it works
skins add <name>fetches theSKIN.mdfrom the GitHub registry- It auto-detects your agent config file (
CLAUDE.md,.cursor/rules, etc.) - It wraps the skin content in HTML comment markers for clean install/remove:
<!-- skins:start:jack-sparrow --> [skin persona prompt] <!-- skins:end:jack-sparrow --> - Your agent reads the persona on next session start
Publishing to npm
The CLI lives in the cli/ folder of the agent-skins repo.
cd cli
npm publishOnce published, users can run npx agent-skins add <skin> and it fetches skins live from the GitHub registry — no local install of the skins themselves needed.
