Claude Code Integration
This skill integrates Claude Code capabilities into OpenClaw, providing access to AI-assisted coding workflows, documentation, and best practices.
What You Can Do
📚 Documentation Queries
Query Claude Code documentation
Get best practices and workflows
Learn about settings and customization
Troubleshoot common issues
🤖 Subagent Management
Create coding subagents
Manage agent teams
Execute complex development tasks
Automate code reviews and PR workflows
🛠️ Development Workflows
Best practices for AI-assisted coding
Common workflows and patterns
Settings and configuration
Troubleshooting guidance
Usage Examples
Query Documentation
# Get documentation about a specific topic
claude-code query "subagents"
claude-code query "best practices"
claude-code query "settings"
Execute Coding Task
# Create a coding subagent for a complex task
claude-code task --description "Fix the login bug" --priority high
claude-code task --description "Refactor the database layer" --model claude-3-5-sonnet
List Available Commands
# Show all available commands
claude-code --help
Available Commands
query
Query Claude Code documentation for a specific topic.
Usage:
claude-code query <topic>
Examples:
claude-code query "subagents"
claude-code query "agent-teams"
claude-code query "best practices"
claude-code query "common workflows"
claude-code query "settings"
claude-code query "troubleshooting"
Topics include:
Subagents and agent teams
Best practices and workflows
Settings and customization
Troubleshooting guide
Plugins and extensions
MCP (Model Context Protocol)
Headless/Programmatic usage
task
Create and execute a coding subagent task.
Usage:
claude-code task --description "<task description>" [--priority <level>] [--model <model-name>]
Options:
--description, -d: Task description (required)--priority, -p: Task priority (low/medium/high, default: medium)--model, -m: Model to use (optional, uses default if not specified)
Examples:
claude-code task --description "Implement user authentication module"
claude-code task --description "Refactor database queries" --priority high
claude-code task --description "Write unit tests for the API" --model claude-3-5-sonnet
docs
Get overview of Claude Code documentation sections.
Usage:
claude-code docs [section]
Sections:
quickstart- Getting started guidebest-practices- AI coding best practicescommon-workflows- Typical development workflowssettings- Customization optionstroubleshooting- Common issues and solutionsall- Full documentation overview (default)
Examples:
claude-code docs
claude-code docs quickstart
claude-code docs best-practices
claude-code docs troubleshooting
info
Display Claude Code configuration and status.
Usage:
claude-code info
Output includes:
Version information
Available subagents
Configured models
MCP servers status
Integration with OpenClaw
This skill works seamlessly with OpenClaw's native capabilities:
Subagents: Claude Code subagents complement OpenClaw's subagent system
Code Execution: Use with OpenClaw's exec tool for complete development workflow
File Management: Combine with OpenClaw's read/write tools for full codebase management
Sessions: Claude Code tasks integrate with OpenClaw's session management
Example Workflows
Complex Bug Fix
# 1. Query best practices for debugging
claude-code query "debugging best practices"
# 2. Create a subagent to investigate and fix
claude-code task --description "Find and fix the null pointer exception in userService.js" --priority high
# 3. Review the changes
claude-code query "code review best practices"
New Feature Development
# 1. Get best practices for the feature type
claude-code query "API design best practices"
# 2. Create development task
claude-code task --description "Implement REST API for user management" --priority medium
# 3. Check settings for code style
claude-code query "code style settings"
Code Review Automation
# 1. Query PR review best practices
claude-code query "PR review workflows"
# 2. Set up automated review task
claude-code task --description "Review all PRs in the last week" --priority low
Configuration
Environment Variables
Not required for basic usage. Claude Code integration uses OpenClaw's native capabilities.
Models
Uses OpenClaw's configured default models. Override per task with --model option.
Subagent Limits
Managed by OpenClaw's subagent configuration (default: 8 concurrent subagents).
Notes
This skill provides a wrapper around Claude Code documentation and workflows
Complex coding tasks are executed through OpenClaw's native subagent system
For direct Claude Code CLI usage, install Claude Code separately from https://claude.com/code
All task execution happens through OpenClaw's secure agent infrastructure
See Also
Claude Code Official Docs: https://code.claude.com/docs
OpenClaw Subagents: Use OpenClaw's native subagent functionality
Best Practices: Integrated from Claude Code guidelines