Install
openclaw skills install pansclaw-codeUse the PansClaw Code CLI (Rust reimplementation of Claude Code) for AI-assisted coding. Triggers when: user wants to run coding tasks via pansclaw code, delegate code writing/refactoring to pansclaw code, or use it interactively. Handles auto-build if binary is missing/outdated. Prerequisites: MINIMAX_API_KEY, ANTHROPIC_API_KEY, or local Ollama models.
openclaw skills install pansclaw-codeRust reimplementation of Claude Code CLI — an AI-powered coding assistant that runs locally.
✅ USE this skill when:
❌ DON'T use this skill when:
cd "/Users/dashi/Documents/claude code source /claw-code-main/rust"
cargo build -p claw-cli --release
Binary location: ~/.local/bin/claw (symlinked to release build)
Option A: Local Ollama (recommended - no API key needed)
# Ensure Ollama is running
ollama list
# Available models: mistral-small:24b, qwen3, llama3, codellama
Option B: Cloud APIs
export MINIMAX_API_KEY="your-key"
export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="your-key"
~/.local/bin/claw --provider ollama --model mistral-small:24b --dangerously-skip-permissions "Your coding task"
~/.local/bin/claw --provider minimax --model MiniMax-Text-01 --dangerously-skip-permissions "Your task"
~/.local/bin/claw --provider ollama --model qwen3
| Flag | Description |
|---|---|
--provider <name> | Provider: ollama (local), minimax, openai, anthropic |
--model <name> | Model name (provider-specific) |
--dangerously-skip-permissions | Skip permission prompts |
--print | Non-interactive, print result only |
| Provider | Model | API Key Needed | Notes |
|---|---|---|---|
| ollama | mistral-small:24b | ❌ None | Default local model |
| ollama | qwen3 | ❌ None | Chinese-optimized |
| ollama | llama3 | ❌ None | General purpose |
| ollama | codellama | ❌ None | Code-specialized |
| minimax | MiniMax-Text-01 | ✅ MINIMAX_API_KEY | Cloud |
| anthropic | claude-opus-4-6 | ✅ ANTHROPIC_API_KEY | Cloud |
Before calling claw, verify the binary exists and is up-to-date:
if [ ! -f "/Users/dashi/Documents/claude code source /claw-code-main/rust/target/release/claw" ]; then
cd "/Users/dashi/Documents/claude code source /claw-code-main/rust"
cargo build -p claw-cli --release
fi
cargo build -p claw-cli --release if missingUser: "用 claw 写一个冒泡排序"
Assistant:
~/.local/bin/claw --provider ollama --model mistral-small:24b --dangerously-skip-permissions "写一个冒泡排序算法"
User: "用 claw 重构 api 模块"
Assistant:
~/.local/bin/claw --provider minimax --model MiniMax-Text-01 --dangerously-skip-permissions "重构 api 模块使用 async/await"
User: "用 claw 解释 Rust 生命周期"
Assistant:
~/.local/bin/claw --provider ollama --model qwen3 --dangerously-skip-permissions "解释 Rust 的生命周期"