一键导入
task-planning
// Use this bundled skill to create, update, and clear the in-memory todo state required before real bundled tool calls when task planning is enabled.
// Use this bundled skill to create, update, and clear the in-memory todo state required before real bundled tool calls when task planning is enabled.
Run CodeGraph CLI commands through npx for local codebase indexing, semantic search, context building, and impact analysis. First read the complete builtin://codegraph/SKILL.md to get skillToken; this SKILL.md read does not require skillToken. Calls without the correct skillToken will fail and must be retried.
Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) using the officecli CLI tool. First read the complete builtin://officecli/SKILL.md to get skillToken; this SKILL.md read does not require skillToken. Calls without the correct skillToken will fail and must be retried.
为 Chat Plus 新框架编写、修复、审查站点适配脚本。先读取完整 builtin://chat-plus-adapter-debugger/SKILL.md 获取 skillToken;这次读取 SKILL.md 不需要 skillToken。不要用正则或局部读取只抓 token。后续调用不带或带错 skillToken 会报错并必须重试,所以正式调试前先拿到正确 token。
Browser automation and debugging through bundled Chrome DevTools Protocol. First read the complete builtin://chrome-cdp/SKILL.md to get skillToken; this SKILL.md read does not require skillToken. Do not use regex or partial reads to fetch only the token. Later calls without the correct skillToken will fail and must be retried, so get the token before debugging.
Run non-interactive shell commands inside an allowed workspace. First read the complete builtin://shell_command/SKILL.md to get skillToken; this SKILL.md read does not require skillToken. Do not use regex or partial reads to fetch only the token. Later calls without the correct skillToken will fail and must be retried, so get the token before running real commands. For search, discovery, broad inventories, and file counts, prefer rg or rg --files before recursive shell listings, and exclude dependency folders, VCS metadata, generated outputs, virtual environments, and caches such as node_modules, .git, target, dist, build, coverage, .next, .cache, .venv, and __pycache__.
Apply validated text file operations through the gateway: exact replacements, multi-file edits, file creation, deletion, and moves. First read the complete builtin://multi_edit_file/SKILL.md to get skillToken; this SKILL.md read does not require skillToken. Do not use regex or partial reads to fetch only the token. Calls without the correct skillToken will fail and must be retried.
| name | task-planning |
| description | Use this bundled skill to create, update, and clear the in-memory todo state required before real bundled tool calls when task planning is enabled. |
| metadata | {"short-description":"Lightweight todo planning workflow"} |
Use this skill when bundled tool calls require a plan. The gateway stores a lightweight in-memory plan state per client/session and per content-derived planningId. It does not persist plans across gateway restarts and it does not render UI.
skillToken.task-planning with action: "update" and the current todo list.planningId on the next real bundled tool call.planningId across multiple tool calls while working through the plan. It does not expire after successful tool calls.planningReminder field on successful bundled tool results. It only refers to the current in_progress item and may include a concise set_status call to mark that item completed.planningId uses shell_command three or more times in a row without a plan update or another successful bundled tool, the gateway may include shellCommandReminder. Use it as a nudge to combine related shell commands, read multiple files in one pass when useful, or prefer efficient search commands such as rg and rg --files. A shell command that starts with rg resets this counter.multi_edit_file fails three or more times in a row for the same planningId, the gateway may include editFailureReminder. Use it as a nudge to inspect exact file content, simplify the operation, split unrelated changes, or fall back to a focused shell script when structured edits keep failing.action: "update" with the new plan and use the returned new planningId. Stop using the old planningId; clear it if needed.action: "set_status" for simple state changes. If item is omitted, it updates the current in_progress item. When that item is set to completed and pending items remain, the gateway automatically starts the next pending item as in_progress and returns it as nextItem.completed, the gateway closes that planningId and it can no longer be used for real bundled tool calls. Then omit the temporary todo list from the final response unless the user asks for it.Use these status labels when showing a checklist:
pending - not started yetin_progress - currently being worked oncompleted - finished and no longer active{
"action": "update",
"explanation": "Starting the implementation",
"plan": [
{ "step": "Inspect existing skill registration", "status": "completed" },
{ "step": "Add the planning gate", "status": "in_progress" },
{ "step": "Run focused tests", "status": "pending" }
],
"skillToken": "<token from this SKILL.md>"
}
The response includes:
{
"planning": {
"planningId": "plan-..."
}
}
Pass those fields to the next real bundled tool call:
{
"planningId": "plan-..."
}
For concise status updates, prefer set_status instead of sending the full plan again:
{
"action": "set_status",
"planningId": "plan-...",
"status": "completed",
"skillToken": "<token from this SKILL.md>"
}
That marks the current in_progress item as completed. If more work remains, the response includes nextItem; continue with that item using the same planningId. To update a specific array item, use a 1-based item number:
{
"action": "set_status",
"planningId": "plan-...",
"item": 2,
"status": "in_progress",
"skillToken": "<token from this SKILL.md>"
}
For final responses, summarize what changed and any verification performed. Do not keep the planning checklist in the final answer unless the user explicitly asks for it.