Ask Claude Skill

✨ Claude Code 智能代理 · 会话永续

将复杂编码任务委托给 Claude Code CLI 执行并即时返回结果,支持持久化会话记忆上下文,适合代码分析、文件编辑、脚本执行等专业开发场景。

收藏
2.3k
安装
1.1k
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ask-claude 技能是一种代理执行工具,将用户指令转发至 Anthropic 的 Claude Code CLI,并将执行结果直接返回聊天界面。它提供两种会话模式:

| 模式 | 命令标志 | 适用场景 |
|------|---------|---------|
| 新会话 | (默认) | 启动全新任务、切换主题 |
| 继续会话 | `--continue` | 跟进先前任务、引用前文上下文 |

典型工作流:
1. 用户提出需要 Claude Code 专业工具能力的请求(代码分析、批量编辑、Bash 脚本等)

2. 助手调用包装脚本 /home/xmanel/.openclaw/workspace/run-claude.sh

3. 同步等待执行完成,将输出整合进回复

4. 以 1-3 行精炼总结,标注文件变更或错误分析

显著优点

  • 工具链整合:Claude Code 内置文件编辑、代码搜索、终端命令、Linter 等专业开发工具
  • 持久化记忆:同工作目录下 --continue 保留完整对话历史、已读文件、修改记录
  • 同步阻塞:强制等待执行完毕,避免异步状态混乱
  • 工作目录隔离:支持多项目并行(如通用脚本 /home/xmanel/.openclaw/workspace 与交易模块 hyperliquid

潜在局限

| 限制 | 说明 |
|------|------|
| 环境依赖 | 需预装 `claude` CLI 二进制且配置 `--permission-mode bypassPermissions` |
| 路径硬编码 | 脚本与工作目录路径绑定特定用户(`xmanel`),迁移需手动调整 |
| 无交互式确认 | `bypassPermissions` 模式跳过权限提示,误操作风险由调用方承担 |
| 输出长度 | 长输出需主动请求完整内容,默认仅提供摘要 |

适合人群

  • 开发者:需快速委托复杂编码任务而不离开当前对话流
  • 自动化工作流:将 Claude Code 能力嵌入脚本化管道
  • 多项目管理者:利用会话隔离在多个代码库间切换

常规风险

  • 权限绕过风险bypassPermissions 模式自动批准所有工具调用,需确保工作目录可信
  • 上下文污染:错误使用 --continue 可能将无关历史带入新任务
  • 路径注入:若 workdir 参数来源不可控,可能导致命令执行越界
  • 会话堆积:长期未清理的 ~/.claude/projects/ 目录可能积累敏感代码快照

Ask Claude Skill 内容

手动下载zip · 5.1 kB
package.jsonapplication/json
请选择文件