ClawSkills logoClawSkills

Claude Code Integration

OpenClaw 的 Claude Code 集成。此技能提供以下接口: - 从 https://code.claude.com/docs 查询 Claude Code 文档 - 管理子智能体

介绍

# Claude Code Integration

此技能将 Claude Code 的功能集成到 OpenClaw 中,提供对 AI 辅助编码工作流程、文档和最佳实践的访问。

## 你可以做什么

### 📚 文档查询 - 查询 Claude Code 文档 - 获取最佳实践和工作流程 - 了解设置和自定义选项 - 排查常见问题

### 🤖 子代理管理 - 创建编码子代理 - 管理代理团队 - 执行复杂的开发任务 - 自动化代码审查和 PR 工作流程

### 🛠️ 开发工作流程 - AI 辅助编码的最佳实践 - 常见工作流程和模式 - 设置和配置 - 故障排除指南

## 使用示例

### 查询文档 ```bash # Get documentation about a specific topic claude-code query "subagents" claude-code query "best practices" claude-code query "settings" ```

### 执行编码任务 ```bash # 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 ```

### 列出可用命令 ```bash # Show all available commands claude-code --help ```

## 可用命令

### query 查询特定主题的 Claude Code 文档。

**用法:** ```bash claude-code query <topic> ```

**示例:** ```bash 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" ```

**主题包括:** - 子代理和代理团队 - 最佳实践和工作流程 - 设置和自定义选项 - 故障排除指南 - 插件和扩展 - MCP(模型上下文协议) - 无头/编程用法

### task 创建并执行编码子代理任务。

**用法:** ```bash claude-code task --description "<task description>" [--priority <level>] [--model <model-name>] ```

**选项:** - `--description, -d`:任务描述(必需) - `--priority, -p`:任务优先级(低/中/高,默认:中) - `--model, -m`:要使用的模型(可选,未指定时使用默认模型)

**示例:** ```bash 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 获取 Claude Code 文档部分的概览。

**用法:** ```bash claude-code docs [section] ```

**部分:** - `quickstart` - 入门指南 - `best-practices` - AI 编码最佳实践 - `common-workflows` - 典型开发工作流程 - `settings` - 自定义选项 - `troubleshooting` - 常见问题和解决方案 - `all` - 完整文档概览(默认)

**示例:** ```bash claude-code docs claude-code docs quickstart claude-code docs best-practices claude-code docs troubleshooting ```

### info 显示 Claude Code 配置和状态。

**用法:** ```bash claude-code info ```

**输出包括:** - 版本信息 - 可用的子代理 - 已配置的模型 - MCP 服务器状态

## 与 OpenClaw 的集成

此技能与 OpenClaw 的原生功能无缝协作:

- **子代理**:Claude Code 子代理补充 OpenClaw 的子代理系统 - **代码执行**:与 OpenClaw 的 exec 工具结合使用,实现完整的开发工作流程 - **文件管理**:与 OpenClaw 的读/写工具结合使用,实现完整的代码库管理 - **会话**:Claude Code 任务与 OpenClaw 的会话管理集成

## 示例工作流程

### 复杂 Bug 修复 ```bash # 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" ```

### 新功能开发 ```bash # 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" ```

### 代码审查自动化 ```bash # 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 ```

## 配置

### 环境变量 基本使用不需要环境变量。Claude Code 集成使用 OpenClaw 的原生功能。

### 模型 使用 OpenClaw 已配置的默认模型。可以使用 `--model` 选项为每个任务指定覆盖。

### 子代理限制 由 OpenClaw 的子代理配置管理(默认:8 个并发子代理)。

## 注意事项

- 此技能提供对 Claude Code 文档和工作流程的封装 - 复杂的编码任务通过 OpenClaw 的原生子代理系统执行 - 如需直接使用 Claude Code CLI,请从 https://claude.com/code 单独安装 Claude Code - 所有任务执行均通过 OpenClaw 的安全代理基础设施进行

## 另请参阅

- Claude Code 官方文档:https://code.claude.com/docs - OpenClaw 子代理:使用 OpenClaw 的原生子代理功能 - 最佳实践:集成自 Claude Code 指南

更多产品