用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/kesepain-KE/votx-agent --skill task-plan命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
VOTX Agent run_command tool usage guide for safe local command execution.
通用下载编排器。下载公开可访问、开源授权或用户本人授权的数字资源;提供 inspect_download_url、download_direct_file、download_video、list_downloads 四个工具。
本地双层知识库检索与问答。用户要求从知识库、资料目录或本地文档中查信息、总结、核对来源时使用。先按 data_structure.md 分层导航,再渐进检索候选文件;遇到 PDF/Excel 时先读取本 Skill 的 references 处理指南。
基于 SOC 职业分类
正在显示 SKILL.md
| name | Task_Plan |
| slug | task_plan |
| version | 1.1 |
| description | 将复杂用户请求自动分解为可执行步骤计划,可视化进度,支持暂停/继续/中止。受用户 config.json 中 task_plan.accept_task 控制。 |
| category | task |
| enabled | true |
| tags | ["task","plan","scheduler"] |
管理复杂任务的分解、执行和追踪。存储在 users/<name>/task-plan/。
plugins/task_plan/
| 工具 | 用途 |
|---|---|
task_plan_create | 调用子代理分析对话 → 生成结构化执行计划 |
task_plan_list | 列出当前用户的所有计划及进度 |
task_plan_view | 查看计划详情(含所有步骤、状态、结果)。不传 plan_id 时查看活跃计划 |
task_plan_step_done | 标记步骤完成并记录结果 |
task_plan_step_fail | 标记步骤失败并记录错误,计划自动暂停 |
task_plan_abort | 中止计划,未完成步骤标记为跳过 |
task_plan_edit | 编辑计划步骤的描述或参数 |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
description | string | 是 | 用户请求的简要描述,用于生成计划标题和上下文 |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
plan_id | string | 否 | 计划 ID(如 plan_a1b2c3d4),不传时查看当前活跃计划 |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
plan_id | string | 是 | 计划 ID |
step_id | string | 是 | 步骤 ID |
result | string | 否 | 步骤执行结果摘要(建议 200 字以内) |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
plan_id | string | 是 | 计划 ID |
step_id | string | 是 | 步骤 ID |
error | string | 是 | 错误描述 |
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
plan_id | string | 是 | 计划 ID |
step_id | string | 否 | 步骤 ID(编辑特定步骤时必填) |
description | string | 否 | 新的描述文本 |
params | string | 否 | 新的工具参数(JSON 字符串) |
| 计划状态 | 说明 | 步骤状态 |
|---|---|---|
pending | 等待批准 | pending |
in_progress | 执行中 | in_progress |
completed | 已完成 | completed |
paused | 已暂停(失败或手动暂停) | failed |
aborted | 已中止 | skipped |
agents/task_plan/agent.py::generate_plan() — 同步 LLM 调用,无流式无工具。
generate_plan_stream() — 流式版本,逐 chunk 推送到 Web SSE。
输入:完整对话 + 可用工具列表 + 技能目录 + system prompt
输出:{plan: {title, description, steps[{id, description, tool_calls, status}]}}
| 配置 | 位置 | 效果 |
|---|---|---|
task_plan.accept_task: true | users/<name>/config.json | 计划创建后自动批准并执行 |
task_plan.accept_task: false | 同上 | 需用户在 Web UI 手动批准 |
task_plan.max_steps | config/config_core.json | 子代理生成计划的最大步骤数(默认 10) |
users/<name>/task-plan/plan_<uuid8hex>.json
task_plan_step_done,失败调用 task_plan_step_failtask_plan_view 查看当前计划,完成或 task_plan_abort 后再创建新计划task_plan_edit,计划自动恢复为 in_progressconfig.json 中的 task_plan.accept_task 配置aborted 状态的计划不会被覆盖validate_plan_filepath() 统一校验,tool 层和 web 层共用accept_task: false 时计划仅为 pending 状态,不会自动执行