Skip to content

Danservfinn/claude-code-setup-v2

Repository files navigation

Claude Code Setup

A complete configuration package for Claude Code, including 90+ skills, agents, commands, hooks, MCP servers, and plugins.


🚀 One-Shot Mac Setup (Copy & Paste)

For New Mac Installation:

# 1. Clone and install (fast, skip plugins)
git clone https://github.com/Danservfinn/claude-code-setup-v2.git ~/claude-code-setup
cd ~/claude-code-setup && chmod +x install.sh && ./install.sh --skip-plugins

# 2. Configure API keys (edit these files)
# ~/.claude/settings.json - Add ANTHROPIC_AUTH_TOKEN and ANTHROPIC_BASE_URL
# ~/.mcp.json - Add your MCP server credentials

# 3. Enable plugins
claude /plugins

For OpenClaw Bot Setup:

# 1. Clone repo
git clone https://github.com/Danservfinn/claude-code-setup-v2.git

# 2. Create bot config from template
cp claude-code-setup/bot-config.json my-bot-config.json
# Edit: Set botId, botName, enabledPlugins, enabledSkills

# 3. Run bot installer
./claude-code-setup/install-bot.sh --config my-bot-config.json

One-Line Install (Curl):

curl -fsSL https://raw.githubusercontent.com/Danservfinn/claude-code-setup-v2/main/install.sh | bash

📋 Copy-Paste for Claude Agent

Configure my Claude Code instance according to this repository:
https://github.com/Danservfinn/claude-code-setup-v2

1. Clone the repo: git clone https://github.com/Danservfinn/claude-code-setup-v2.git ~/claude-code-setup
2. Run the installer: cd ~/claude-code-setup && ./install.sh --skip-plugins
3. Configure API keys in ~/.claude/settings.json and ~/.mcp.json
4. Enable plugins: claude /plugins

Make sure to:
- Set ANTHROPIC_AUTH_TOKEN and ANTHROPIC_BASE_URL in settings.json
- Configure MCP server credentials in ~/.mcp.json
- Enable desired plugins: claude-mem, hookify, superpowers, beads

See MAC_SETUP.md for detailed Mac setup instructions.

Quick Install

# Clone and run installer
git clone https://github.com/Danservfinn/claude-code-setup-v2.git
cd claude-code-setup
chmod +x install.sh
./install.sh

Or run directly:

curl -fsSL https://raw.githubusercontent.com/Danservfinn/claude-code-setup-v2/main/install.sh | bash

What's Included

Enabled Plugins (23)

Plugin Source Description
claude-mem thedotmack Memory and context management
hookify claude-plugins-official Hook creation and management
ralph-loop claude-plugins-official Autonomous loop execution
feature-dev claude-plugins-official Feature development workflow
playwright claude-plugins-official Browser automation with Playwright
supabase claude-plugins-official Supabase integration
vercel claude-plugins-official Vercel deployment integration
code-simplifier claude-plugins-official Code simplification tools
chrome-devtools-mcp chrome-devtools-plugins Chrome DevTools integration
agent-orchestration claude-code-workflows Multi-agent orchestration
beads beads-marketplace Workflow beads system
backend-development claude-code-workflows Backend development agents
frontend-mobile-development claude-code-workflows Frontend/mobile development
payment-processing claude-code-workflows Payment integration helpers
python-development claude-code-workflows Python development agents
ralph-wiggum claude-code-plugins Enhanced capabilities
frontend-design claude-plugins-official Frontend design tools
agent-sdk-dev claude-plugins-official Agent SDK development
code-review claude-plugins-official Automated code review
database-migrations claude-code-workflows Database migration helpers
stripe claude-plugins-official Stripe integration
commit-commands claude-code-plugins Git commit helpers
feature-dev claude-code-plugins Feature development

Plugin Marketplaces

Marketplace Repository
claude-plugins-official anthropics/claude-plugins-official
claude-code-plugins anthropics/claude-code
claude-code-workflows wshobson/agents
chrome-devtools-plugins ChromeDevTools/chrome-devtools-mcp
thedotmack thedotmack/claude-mem
beads-marketplace steveyegge/beads
awesome-claude-skills ComposioHQ/awesome-claude-skills
anthropic-agent-skills anthropics/skills
payload-marketplace payloadcms/payload

Skills (90+)

Specialized capabilities including:

Development

  • senior-frontend - React, Next.js, TypeScript frontend development
  • senior-backend - Node.js, Express, API development
  • senior-fullstack - Full-stack application development
  • senior-devops - CI/CD, infrastructure, deployment

AI/ML

  • senior-ml-engineer - ML model development and deployment
  • senior-data-scientist - Data analysis and modeling
  • senior-computer-vision - Vision AI and image processing
  • senior-data-engineer - Data pipelines and ETL
  • senior-prompt-engineer - LLM prompt optimization

Architecture & Leadership

  • senior-architect - System architecture design
  • cto-advisor - Technical leadership guidance
  • ceo-advisor - Executive strategy
  • product-strategist - Product development strategy
  • c-suite - Executive-level business operations

Quality & Review

  • code-reviewer - Automated code review
  • systematic-debugging - Root cause analysis
  • horde-review - Multi-domain critical review
  • verification-before-completion - Pre-completion checks
  • subagent-driven-development - Multi-agent development

Workflow & Automation

  • ship-it - Deployment automation
  • brainstorming - Creative exploration
  • writing-plans - Implementation planning
  • executing-plans - Plan execution
  • dispatching-parallel-agents - Parallel task management

Design & UX

  • frontend-design - UI/UX design
  • ux-researcher-designer - User research
  • ui-design-system - Design system creation
  • theme-factory - Theme styling
  • web-artifacts-builder - Complex artifact creation

Business & Operations

  • kurultai-coo - Business operations
  • parse-cfo - Financial operations
  • molt - Moltbot configuration

Content & Documentation

  • content-research-writer - Research-based writing
  • changelog-generator - Release notes generation
  • skill-creator - Custom skill development

Horde Skills (Multi-Agent)

  • golden-horde - Master orchestration skill (9 patterns, 60+ agents)
  • horde-implement - Implementation pipeline execution
  • horde-plan - Comprehensive implementation planning
  • horde-review - Multi-domain critical review
  • horde-swarm - Parallel agent dispatch
  • horde-test - Comprehensive testing with parallel agents
  • horde-debug - Systematic debugging workflows
  • horde-learn - Knowledge extraction and learning
  • horde-prompt - Prompt engineering optimization
  • horde-skill-creator - Custom skill development
  • horde-brainstorming - Creative exploration patterns
  • subagent-driven-development - Multi-agent development

And more...

Agents (15)

Expert agents for specific domains:

  • agent-expert - Create specialized Claude Code agents
  • architect-reviewer - Architecture consistency review
  • data-scientist - Data analysis and modeling
  • documentation-expert - Technical documentation
  • frontend-developer - React and frontend development
  • nextjs-architecture-expert - Next.js optimization
  • python-pro - Python expertise
  • security-auditor - Security review
  • mlops-engineer - ML operations
  • dependency-manager - Dependency analysis
  • architecture-modernizer - System modernization
  • react-performance-optimizer - React optimization
  • url-context-validator - URL validation
  • url-link-extractor - Link extraction
  • web-accessibility-checker - Accessibility audits

MCP Servers (8)

Server Purpose
chrome-devtools Chrome DevTools Protocol integration
notion-slim Notion API integration
railway Railway deployment management
railway-logs Railway log analysis
postgres-prod Production PostgreSQL access
postgres-local Local PostgreSQL access
bullmq-prod BullMQ job queue management
mercury-banking Mercury banking API

Commands (1)

  • generate-tests - Generate test files for code

Manual Installation

If you prefer to install components individually:

Skills

cp -r skills/* ~/.claude/skills/

Agents

cp agents/*.md ~/.claude/agents/

Commands

cp commands/*.md ~/.claude/commands/

MCP Configuration

cp config/mcp.json ~/.claude/mcp.json

Settings

# Review and merge with your existing settings
cat config/settings.json

Configuration Files

config/settings.json

Main Claude Code settings including enabled plugins and thinking mode.

config/settings.local.json

Local permission rules for auto-approved tools (git, python, etc.)

config/mcp.json

Claude MCP server configuration (copy to ~/.claude/mcp.json).

config/claude-mcp.json

Alternative MCP configuration format.

Customization

Add Your Own Skills

Create a directory in skills/ with a skill.md file:

---
name: my-skill
description: "Description of what this skill does"
---

Your skill instructions here...

Add Your Own Agents

Create a .md file in agents/:

---
name: my-agent
description: "When to use this agent..."
color: blue
---

You are a specialist in...

Pre-requisites

  • Claude Code installed
  • Node.js (for MCP servers)
  • Python with uv (for custom MCP servers)
  • Git

Settings

Default configuration uses:

  • Model: Opus (claude-opus-4-5)
  • Always Thinking: Enabled
  • Permission Mode: Default

OpenClaw Bot Installation

Automated installation for OpenClaw agents and headless environments.

Quick Bot Setup

# Clone and run bot installer
git clone https://github.com/Danservfinn/claude-code-setup-v2.git
cd claude-code-setup

# Create your bot configuration from the template
cp bot-config.json my-bot-config.json
# Edit my-bot-config.json with your agent's settings

# Install with your config
./install-bot.sh --config my-bot-config.json

Bot Configuration Schema

The bot-config.json file defines how OpenClaw agents configure their Claude Code instance:

{
  "botId": "my-agent",
  "botName": "My Agent",
  "environment": "production",
  "description": "Brief description of your agent's purpose",
  "claudeConfig": {
    "model": "opus",
    "alwaysThinkingEnabled": true,
    "permissionMode": "default"
  },
  "enabledPlugins": ["claude-mem", "hookify"],
  "enabledSkills": [],
  "environmentVariables": {}
}

See schemas/bot-config.schema.json for the full schema.

Programmatic Configuration

Use the Python configuration script for advanced automation:

# Validate a configuration
python scripts/configure-claude.py --config my-bot-config.json --validate

# Generate config with overrides
python scripts/configure-claude.py \
  --config bot-config.json \
  --override "claudeConfig.model=sonnet" \
  --output /tmp/my-config.json

# Generate settings.json from bot config
python scripts/configure-claude.py \
  --config my-bot-config.json \
  --settings-output /tmp/settings.json

Environment Variables

Bot installation supports these environment variables:

  • CLAUDE_DIR - Claude config directory (default: ~/.claude)
  • BOT_INSTALL_AUTOMATED - Set to true to auto-accept prompts
  • BOT_INSTALL_BACKUP - Set to false to skip config backups

Environment variables in bot-config.json can use the {{env.VAR_NAME}} syntax for runtime substitution.

License

MIT

Contributing

Feel free to submit PRs for new skills, agents, or improvements!

About

Claude Code one-shot Mac setup - 90+ skills, agents, hooks, MCP servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors