Using Shipables skills with Claude Code.
Claude Code
Claude Code is Anthropic's CLI for coding with Claude. Shipables integrates with Claude Code's native skills system.
Detection
The CLI detects Claude Code by checking for:
claudebinary in PATH~/.claude/directory
File locations
Project-level (default)
| Type | Path |
|---|---|
| Skill files | .claude/skills/<name>/ |
| MCP config | .claude/settings.json |
Global (--global)
| Type | Path |
|---|---|
| Skill files | ~/.claude/skills/<name>/ |
| MCP config | ~/.claude/settings.json |
Install example
# Auto-detect (if Claude Code is installed)
shipables install Chippers255/ai-commits
# Explicitly target Claude Code
shipables install Chippers255/ai-commits --claude
# Global install
shipables install Chippers255/ai-commits --claude --global
MCP configuration
After installing a skill with MCP servers, your .claude/settings.json will include entries like:
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres"],
"env": {
"POSTGRES_CONNECTION_STRING": "postgresql://user:pass@localhost:5432/mydb"
}
}
}
}
The key used is mcpServers.
How skills work in Claude Code
Claude Code natively supports skills through its .claude/skills/ directory. When Claude Code starts a conversation, it reads all SKILL.md files from the skills directory and includes them in its context.
This means:
- Skills are available automatically — no need to reference them
- The agent reads the full SKILL.md content
- MCP server tools become available for the agent to call
Verifying installation
After installing a skill, verify with:
# Check that skill files exist
ls .claude/skills/<name>/
# Check MCP config
cat .claude/settings.json
# Run doctor for full health check
shipables doctor