移除frontmatter中不被WaterFlow处理的冗余字段: - name: WaterFlow使用目录名作为skill名称 - description: WaterFlow从Markdown #标题提取 - when_to_use: 不被处理,整合到body中 修改后的SKILL.md完全兼容WaterFlow SkillLoader: - description从#标题正确提取 - allowed-tools正确转换为allowedTools - arguments正确映射 - user-invocable正确转换为userInvocable
1.9 KiB
1.9 KiB
context, allowed-tools, arguments, user-invocable
| context | allowed-tools | arguments | user-invocable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| inline |
|
|
true |
管理连续性任务 - 创建、更新、删除任务节点
何时使用: 需要创建或管理长期任务时调用此技能。
管理长期/连续性任务。
操作
1. task_create - 创建任务
创建新的任务节点。
参数:
task_id: 唯一任务标识description: 任务描述info_nodes: 可选的相关信息节点
示例:
action: task_create
task_id: "Task_学习TypeScript"
description: "学习 TypeScript 并完成项目"
info_nodes: ["TypeScript文档", "教程链接"]
2. task_set_state - 设置状态
更新任务状态。
参数:
task_id: 任务IDstate: 新状态 (进行中/已完成/已暂停/已取消)
示例:
action: task_set_state
task_id: "Task_学习TypeScript"
state: "已完成"
3. task_delete - 删除任务
删除任务节点。
参数:
task_id: 任务ID
示例:
action: task_delete
task_id: "Task_学习TypeScript"
4. task_link_info - 关联信息
将信息节点关联到任务。
参数:
task_id: 任务IDinfo_node: 信息节点
示例:
action: task_link_info
task_id: "Task_学习TypeScript"
info_node: "新教程链接"