.claude/skills/auto-claude-setup/SKILL.md
Complete Auto-Claude installation and setup guide for all platforms. Use when installing Auto-Claude on WSL, Windows, Linux, or macOS, setting up development environment, or troubleshooting installation issues.
npx skillsauth add adaptationio/skrillz auto-claude-setupInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Complete installation and environment setup for the Auto-Claude autonomous coding framework.
| Requirement | Version | Notes |
|-------------|---------|-------|
| Python | 3.12+ | Required for backend and Memory Layer |
| Node.js | 24+ | Required for frontend |
| npm | 10+ | Package manager |
| Git | Latest | Version control |
| Claude Pro/Max | Active | Subscription required |
| Claude Code CLI | Latest | npm install -g @anthropic-ai/claude-code |
Download from GitHub Releases:
| Platform | Download | |----------|----------| | Windows | Auto-Claude-2.7.2.exe | | macOS (Apple Silicon) | Auto-Claude-2.7.2-arm64.dmg | | macOS (Intel) | Auto-Claude-2.7.2-x64.dmg | | Linux (Universal) | Auto-Claude-2.7.2.AppImage | | Linux (Debian) | Auto-Claude-2.7.2.deb |
# Clone repository
git clone https://github.com/AndyMik90/Auto-Claude.git
cd Auto-Claude
# Install all dependencies
npm run install:all
# Run in development mode
npm run dev
# Or build and run
npm start
# 1. Ensure WSL2 is updated
wsl --update
# 2. Install Python 3.12
sudo apt update && sudo apt install -y python3.12 python3.12-venv python3.12-dev
# 3. Install Node.js 24+ via nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
source ~/.bashrc
nvm install 24
nvm use 24
# 4. Clone and setup
git clone https://github.com/AndyMik90/Auto-Claude.git
cd Auto-Claude
npm run install:all
# 5. Setup OAuth token
claude setup-token
# 1. Install Python 3.12
winget install Python.Python.3.12
# 2. Install Node.js 24
winget install OpenJS.NodeJS.LTS
# 3. Install Claude Code CLI
npm install -g @anthropic-ai/claude-code
# 4. Clone and setup
git clone https://github.com/AndyMik90/Auto-Claude.git
cd Auto-Claude
npm run install:all
# 1. Install Python 3.12
sudo apt update
sudo apt install -y python3.12 python3.12-venv python3.12-dev
# 2. Install Node.js 24 via NodeSource
curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -
sudo apt install -y nodejs
# 3. Install Claude Code CLI
sudo npm install -g @anthropic-ai/claude-code
# 4. Clone and setup
git clone https://github.com/AndyMik90/Auto-Claude.git
cd Auto-Claude
npm run install:all
# 1. Install Homebrew (if not installed)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# 2. Install Python 3.12 and Node.js
brew install [email protected] node@24
# 3. Install Claude Code CLI
npm install -g @anthropic-ai/claude-code
# 4. Clone and setup
git clone https://github.com/AndyMik90/Auto-Claude.git
cd Auto-Claude
npm run install:all
# Generate OAuth token (opens browser for authentication)
claude setup-token
# Token is saved to:
# - macOS: Keychain
# - Windows: Credential Manager
# - Linux: ~/.config/claude/credentials
Create apps/backend/.env from the example:
cd apps/backend
cp .env.example .env
Required Configuration:
# OAuth token (if not using keychain)
CLAUDE_CODE_OAUTH_TOKEN=your-oauth-token-here
Optional Configuration:
# Model override (default: claude-opus-4-5-20251101)
AUTO_BUILD_MODEL=claude-opus-4-5-20251101
# Default git branch
DEFAULT_BRANCH=main
# Debug mode
DEBUG=true
DEBUG_LEVEL=2
# Linear integration
LINEAR_API_KEY=lin_api_xxxxx
# Memory system (Graphiti)
GRAPHITI_ENABLED=true
GRAPHITI_LLM_PROVIDER=openai
OPENAI_API_KEY=sk-xxxxx
# Check Python version
python3 --version # Should be 3.12+
# Check Node.js version
node --version # Should be 24+
# Check Claude Code CLI
claude --version
# Test backend
cd apps/backend
source .venv/bin/activate # or .venv\Scripts\activate on Windows
python run.py --help
# Test frontend
cd apps/frontend
npm run dev
cd apps/backend
source .venv/bin/activate
# Create a spec interactively
python spec_runner.py --interactive
# Or with a task description
python spec_runner.py --task "Add a hello world endpoint"
Auto-Claude/
├── apps/
│ ├── backend/ # Python CLI and agents
│ │ ├── agents/ # Agent implementations
│ │ ├── core/ # Client, auth, security
│ │ ├── prompts/ # Agent system prompts
│ │ ├── spec/ # Spec creation pipeline
│ │ ├── .env # Your configuration
│ │ └── run.py # Main entry point
│ └── frontend/ # Electron desktop UI
├── guides/ # Documentation
├── tests/ # Test suite
└── scripts/ # Build utilities
Install Visual Studio Build Tools:
npm install again# Check which Python is being used
which python3
python3 --version
# Create venv with specific Python version
python3.12 -m venv .venv
# Re-run token setup
claude setup-token
# Verify token is set
echo $CLAUDE_CODE_OAUTH_TOKEN
# Check Claude Code is working
claude --version
development
Setup secure web-based terminal access to WSL2 from mobile/tablet via ttyd + ngrok/Cloudflare/Tailscale. One-command install, start, stop, status. Use when you need remote terminal access, web terminal, browser-based shell, or mobile access to WSL2 environment.
development
Complete development workflows where Claude writes the code while Gemini and Codex provide research, planning, reviews, and different perspectives. Claude remains the main developer. Use for complex projects requiring expert planning and multi-perspective reviews.
development
Systematic progress tracking for skill development. Manages task states (pending/in_progress/completed), updates in real-time, reports progress, identifies blockers, and maintains momentum. Use when tracking skill development, coordinating work, or reporting progress.
testing
Comprehensive testing workflow orchestrating functional testing, example validation, integration testing, and usability assessment. Sequential workflow for complete skill testing from examples through scenarios to integration validation. Use when conducting thorough testing, pre-deployment validation, ensuring skill functionality, or comprehensive quality checks.