shaomang/mtnode-aio/generate-task
Claude Code and agent skill by shaomang/mtnode-aio
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
把复杂目标拆成任务节点内部图:子任务 + 判断 + 从固定起点走到成功/失败终点。
Install
npx vskill@latest install shaomang/mtnode-aio/generate-taskSKILL.md
生成任务
仅用于智能会话或全局助手。画布上的智能节点不能创建或修改任务图;若在节点里被调用,应改用读写文件完成任务,不要调用画布工具。
用户补充即目标,或针对画布上已有任务节点(有 id/标题时优先用它)。在当前画布上完成拆解。
步骤
mtnode_canvas_get,看taskTree、当前层、该任务内部已有的起点/成功终点/失败终点。- 一次
mtnode_canvas_edit完成拆解。 - 每个
kind: "task"自带固定 起点 / 成功终点 / 失败终点,不要删除。实现放在内部(parentTaskId)。
控制流
- 从该任务的起点
control(ctrlRole: start)连出去 - 经子任务 / 处理 /
judge,接到成功终点(endSuccess)或失败终点(endFail) judge两个输出:fromIndex 0= 是,1= 否- 任务上点 ▶ 从起点沿控制流走;落到哪个终点即成功/失败
要求
- 复杂需求先拆
task计划,再在内部接线;不要在顶层铺一堆 proc/save/chat - 子任务标题短、互不重名;
goal写清这一步要达成什么 - 需要裁决时用
judge,判断标准可写在prompt,默认也可用所属任务的goal - 内部实现节点很多时,可用
super收纳子图(parentSuperId),减少画布噪音;创建节点层常需审批 - 完成后用一句话说明控制流怎么走
若画布上没有可拆的任务节点:先创建一个顶层 task(标题=用户目标),再按上面拆内部图。
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingext-repo/skills/generate-task/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/shaomang/mtnode-aio/generate-task)