Ask Claude

🤖 Claude Code智能代理 · 持久会话安全执行

安全调用Claude Code CLI执行编码任务,支持持久化会话记忆,零数据外泄风险

收藏
3.5k
安装
956
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

ask-claude 是一个智能代理技能,允许用户通过同步shell命令调用Claude Code CLI执行复杂编码任务,并即时返回结果。该技能支持两种运行模式:

  • 新建会话:启动全新任务,初始化独立上下文
  • 继续会话--continue):保持完整对话记忆、文件编辑历史和已加载的代码上下文

显著优势

1. 持久化会话管理:Claude Code在~/.claude/projects/按目录存储会话状态,确保长周期任务的连续性,避免重复上下文加载
2. 安全沙箱设计:操作严格限定于指定工作目录,禁止外部网络调用,不请求凭据或敏感信息

3. 工具链集成:完整继承Claude Code的原生能力——文件编辑、代码分析、Bash命令执行、多文件上下文理解

4. 智能模式切换:内置语义判断逻辑,自动识别用户意图(如"continua"、"corrige"触发续会话,"começa do zero"触发新会话)

潜在局限

  • 执行时长:单任务需等待30-120秒同步完成,不适合需即时响应的场景
  • 本地依赖:要求预装Claude Code CLI(claude可执行文件),且仅限特定用户环境(xmanel)
  • 目录隔离:跨项目状态不共享,频繁切换工作目录会丢失上下文
  • 输出处理:长输出需人工摘要,存在信息截断或过度简化风险

适用人群

  • 需要Claude深度介入代码库的重度开发者
  • 执行多步骤重构、调试、分析任务的工程师
  • 重视会话连续性且接受异步等待的技术用户

常规风险

| 风险类型 | 说明 | 缓释措施 |
|---------|------|---------|
| 权限绕过 | `--permission-mode bypassPermissions` 自动确认所有操作 | 操作范围已限定于工作目录 |
| 环境变量泄露 | `env -u CLAUDECODE` 清除敏感环境变量 | 显式清理机制 |
| 会话污染 | 错误使用`--continue`可能引入无关上下文 | 明确的语义触发规则 |
| 本地文件安全 | 仅限于`/home/xmanel/.openclaw/workspace`及其子目录 | 路径白名单机制 |

Ask Claude 内容

手动下载zip · 1.7 kB
SKILL.mdtext/markdown
请选择文件