Ask Claude Skill

🤖 Claude Code智能任务委托与持续会话

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

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

使用说明

核心用法

ask-claude是一个将任务委托给Claude Code CLI执行的Skill,能够立即返回执行结果并在聊天中呈现。支持两种会话模式:

1. 新建会话(默认):用于全新任务或新主题,通过run-claude.sh "prompt" "/workdir"启动
2. 继续会话(--continue):用于同一工作目录下的后续跟进,Claude Code会保留完整的上下文记忆——包括已读取的文件、已执行的编辑操作和 gathered 的上下文信息

会话数据按目录存储于~/.claude/projects/,确保同一workdir下的任务连续性。

显著优点

  • 持久化会话:Claude Code记住同一workdir中的历史操作,支持自然语言式的连续对话(如"修正刚才发现的问题"、"继续")
  • 工具链集成:可调用Claude Code的完整工具集(文件编辑、代码分析、Bash执行等)
  • 同步执行:强制同步模式,确保结果即时返回并可嵌入回复
  • 权限绕过模式:使用--permission-mode bypassPermissions实现自动化执行
  • 多工作目录支持:内置General/scripts、Trading等常用workdir的映射

潜在局限

  • 环境依赖:要求目标系统预装claude CLI工具,且需特定权限配置
  • 工作目录隔离:会话记忆严格绑定于workdir,跨目录任务无法自动继承上下文
  • 输出长度限制:长输出需主动摘要,完整内容需二次请求
  • 单用户架构:依赖xmanel用户路径,多用户环境需适配
  • 无实时交互:同步模式无法支持需要中途确认的交互式任务

适合人群

  • 需要自动化代码审查、重构、调试的开发者
  • 使用Claude Code进行复杂多步骤工程任务的高级用户
  • 希望在对话中嵌入Claude Code执行结果而不切换终端的工作流整合者

常规风险

  • 权限提升风险:bypassPermissions模式消除了执行确认,恶意或误操作指令可能导致意外文件修改
  • 状态污染风险:--continue模式可能继承错误上下文,导致后续操作基于错误假设
  • 路径遍历风险:workdir参数若未严格校验,可能被利用访问非预期目录
  • 会话堆积:长期未清理的~/.claude/projects/可能积累敏感信息残留
  • 输出注入风险:CLI输出直接嵌入回复,需防范ANSI转义序列或控制字符注入

Ask Claude Skill 内容

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