[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P09G756VP9HNJ5CBZCCCST":3,"skill-same:01M6P09G756VP9HNJ5CBZCCCST":93},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":55,"commitSha":56,"skillDirectory":57,"forksCount":13,"repositoryHtmlUrl":58,"repositoryHomepageUrl":6,"ownerHtmlUrl":59,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":60,"install":61,"resources":74},"01M6P09G756VP9HNJ5CBZCCCST","cursor-delegate",null,"Delegate coding tasks to the Cursor Agent CLI (`cursor-agent`) only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.","duc-duy-1612\u002FOnline-Delivery-Systems-Web","duc-duy-1612","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F192231384?v=4","01M6NSDKQQDKVTHZ8DZMZ1VYY6","01M6NSDKW8DDVTQHBT1HBDDJPT",0,"MIT","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcursor-delegate\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"cursor delegate","delegate","cursor","agent-orchestration","review","critical","commands","community","files","master","only","orchestrator","read","node","Bash","git","run","tasks","orchestration","cli","2026-11-10 10:12:30",false,"---\nname: cursor-delegate\ndescription: Delegate coding tasks to the Cursor Agent CLI (`cursor-agent`) only when\n  the user explicitly requests it, while the orchestrator retains review and landing\n  responsibility.\nrisk: critical\ncategory: agent-orchestration\nsource: https:\u002F\u002Fgithub.com\u002FamElnagdy\u002Fdelegate-skills\nsource_repo: amElnagdy\u002Fdelegate-skills\nsource_type: community\ndate_added: '2026-08-26'\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002FamElnagdy\u002Fdelegate-skills\u002Fblob\u002Fmaster\u002FLICENSE\ncompatibility: Requires the `cursor-agent` CLI installed and authenticated, Node 18+,\n  and git. The optional `--add-dir` flag requires cursor-agent 2026.07.23 or newer.\n  The orchestrating agent must be able to run shell commands and read files. Shell\n  examples assume bash\u002Fzsh (macOS\u002FLinux, or Git Bash\u002FWSL on Windows).\nmetadata:\n  version: 0.5.0\n---\n# Cursor Delegate\n\n## When to Use\n\n- You want to delegate a bounded coding task to a separate `cursor` implementer (`Cursor Agent`) and then review its diff yourself.\n- The user explicitly asked for delegation to this implementer.\n\nYou are the **orchestrator**. Hand a bounded coding task to a separate **implementer** — the Cursor\nAgent CLI — then review what it produced and land it yourself. You write the brief and own the\njudgment; Cursor does the typing in its own session; you verify and commit.\n\nThe loop needs only a shell command and file access, so any comparable orchestrator can drive it.\n\n## When NOT to use this\n\n- The task is small enough to do inline; delegation overhead is not worth it.\n- The `cursor-agent` CLI is not installed or authenticated (run `cursor-agent login`).\n- You want to write the code yourself, or you only need Cursor's opinion on code you wrote (a\n  `--read-only` dispatch covers that — see below — but a plain review may not need delegation at all).\n\n## Prerequisites (check once)\n\n1. `cursor-agent --version` succeeds. If not, follow the installer for your platform at\n   [cursor.com\u002Fcli](https:\u002F\u002Fcursor.com\u002Fcli), inspect what it will run, and authenticate with\n   `cursor-agent login`.\n2. `cursor-agent status` shows you logged in.\n3. You are in (or will point `--cd` at) the target git repository. The relay passes `--trust`, so\n   point it only at repositories you trust.\n\n## Choose the model\n\nOmitting `--model` uses your Cursor default (usually `auto` — Cursor picks). To pin one, pass\n`--model \u003Cname>` with a name from the account's live `cursor-agent models` output — select from that\nlist rather than inventing a name. Parameterized forms like `\u003Cname>[context=1m,effort=high]` are\nforwarded as-is. The model that actually served the run is recorded as `resolvedModel` in\n`result.json`.\n\n## The loop\n\nRun these five steps per task. Steps 1, 4, and 5 require judgment; 2 and 3 are mechanical.\n\n### 1. Write the brief\n\nCursor sees only the text you send plus what it can inspect in the workspace — no chat history or\nshared context. Include the goal, current state, what to change, what to leave untouched, the\nproject's **actual** gates, and a report contract. Tell Cursor not to commit. Keep one task per\nbrief. See [references\u002Fwriting-the-brief.md](references\u002Fwriting-the-brief.md).\n\n### 2. Dispatch\n\nUse the bundled helper. It wraps `cursor-agent -p`, feeds the brief on stdin, captures the\nstructured event stream, and writes `result.json`. (`\u003Cskill-dir>` is the installed folder containing\nthis `SKILL.md`.)\n\n```bash\nnode \"\u003Cskill-dir>\u002Fscripts\u002Frelay.mjs\" --brief brief.txt --cd \u002Fpath\u002Fto\u002Frepo\n# read-only (plan mode — review\u002Fdiagnosis, no edits):  add --read-only\n# write-capable without automatic command approval:   add --no-force\n# explicitly override Cursor's sandbox for this run:  add --sandbox enabled|disabled\n# pin a model from `cursor-agent models`:              add --model \u003Cname>\n# resume the most recent session:                      add --resume-last  (delta brief only)\n# resume a specific session:                           add --session \u003Cid> (delta brief only)\n# hard time limit (watchdog):                          add --timeout 2h  (the 30m default suits short runs; implementation briefs routinely need 1-2h)\n# see all options:                                     node ...\u002Frelay.mjs --help\n```\n\nThe child process's cwd pins the workspace. On Cursor `2026.07.23` or newer, use repeatable\n`--add-dir` flags only for extra workspace directories. The relay writes artifacts under the system\ntemp dir by default and never commits. See\n[references\u002Fdispatch-and-poll.md](references\u002Fdispatch-and-poll.md).\n\n### 3. Wait for completion\n\nThe helper blocks until Cursor finishes. Run it with the orchestrator's background-command facility,\nor background it in the shell and poll for `result.json`. A pre-run usage error exits 2 and writes no\nresult; a missing `cursor-agent` exits 127 and writes `status: \"cursor_agent_unavailable\"`.\n\nTrust process state and the working tree over a progress display. Completion means the process exited\nand `result.json` exists. Cursor's full report is the `finalMessage` field in `result.json` (also\nprinted in full on stdout between the report markers).\n\n**Windows + hooks caveat:** if the user has Cursor hooks configured (`~\u002F.cursor\u002Fhooks.json`, or\nClaude Code `PreToolUse` hooks, which cursor-agent imports), dispatching from a Git Bash (MSYS)\nconsole makes cursor-agent feed PowerShell-syntax hook wrappers to bash, so every command Cursor\ntries to run is blocked — edits still land, gates do not run. Dispatch from a PowerShell or cmd\nconsole instead. Details: [references\u002Fdispatch-and-poll.md](references\u002Fdispatch-and-poll.md).\n\n### 4. Review — do not trust the self-report\n\nTreat Cursor's final message and gate claims as claims:\n\n- Re-run the project's gates yourself.\n- Read the diff against the brief, starting with `touchedFiles`.\n- Run relevant guard skills if installed.\n- Round-trip migrations and grep for dangling references after removals or renames.\n\nSee [references\u002Freview-and-land.md](references\u002Freview-and-land.md).\n\n### 5. Land it\n\nThe implementer edits the working tree; **the orchestrator commits.** Commit only after the gates\npass and the diff holds. If rework is needed, send a delta brief with `--resume-last` or\n`--session \u003Cid>`, then review again.\n\n## Autonomy and permissions\n\nA fresh run defaults to **write-capable with `--force`**: Cursor runs commands without approval\nunless your Cursor config explicitly denies them, so ordinary gates (tests, linters, builds) run\nheadlessly. `--no-force` keeps the run write-capable but withholds automatic command approval;\ncommands that require approval are refused because a headless run cannot prompt. `--read-only`\nswitches to Cursor's **plan mode** (read-only analysis, no edits, no `--force`). The relay always\npasses `--trust` to keep headless runs from stalling on the workspace-trust prompt, which is why\n`--cd` must only ever point at repositories you trust. Pass `--sandbox enabled` or `--sandbox\ndisabled` only when you need to override Cursor's sandbox for that dispatch. The requested value is\nrecorded as `sandbox` in `result.json`; it does not claim what Cursor actually applied. The permission\nmode Cursor reports is recorded as `permissionMode`; inspect `touchedFiles` and the diff after every\nrun.\n\n## Read-only second opinions\n\n`--read-only` doubles as a clean way to get an adversarial second opinion with no write risk:\ndispatch a brief that lists the agreed points, then each contested point with both positions, and ask\nCursor to defend or concede each — deliverable in its final message, touching no files.\n\n## Authorization model\n\nDelegation is something the human opts into. Once they have (\"run this queue\", \"proceed\"), committing\nverified, gate-passing work is the agreed contract. Two limits remain: **surface, don't absorb**\n(report Cursor's design decisions, defensible-but-unasked turns, and non-blocking nitpicks) and\n**stop for scope changes** (if correct completion needs going beyond the brief, ask instead of\nexpanding the mandate). See [references\u002Freview-and-land.md](references\u002Freview-and-land.md).\n\n## References\n\n- [references\u002Fwriting-the-brief.md](references\u002Fwriting-the-brief.md) — structure, report contract,\n  real gates, and delta briefs.\n- [references\u002Fdispatch-and-poll.md](references\u002Fdispatch-and-poll.md) — flags, artifacts,\n  `result.json`, polling, and failure recovery.\n- [references\u002Freview-and-land.md](references\u002Freview-and-land.md) — review checklist, commit boundary,\n  and rework through Cursor sessions.\n- [references\u002Fmulti-task-queues.md](references\u002Fmulti-task-queues.md) — sequential queues, constraint\n  carry-forward, progress tracking, and the final coherence pass.\n\n\n## Limitations\n\n- Docs-only import — executable `scripts\u002Frelay.mjs` not included; see upstream for full runtime. Requires `cursor` CLI, Node 18+, git.\n- Relay never commits — it only returns structured result JSON; you review and land the commit.\n\n> Adapted from [amElnagdy\u002Fdelegate-skills](https:\u002F\u002Fgithub.com\u002FamElnagdy\u002Fdelegate-skills) (MIT) — docs-only, runtime not bundled.\n","# Cursor Delegate\n\n## When to Use\n\n- You want to delegate a bounded coding task to a separate `cursor` implementer (`Cursor Agent`) and then review its diff yourself.\n- The user explicitly asked for delegation to this implementer.\n\nYou are the **orchestrator**. Hand a bounded coding task to a separate **implementer** — the Cursor\nAgent CLI — then review what it produced and land it yourself. You write the brief and own the\njudgment; Cursor does the typing in its own session; you verify and commit.\n\nThe loop needs only a shell command and file access, so any comparable orchestrator can drive it.\n\n## When NOT to use this\n\n- The task is small enough to do inline; delegation overhead is not worth it.\n- The `cursor-agent` CLI is not installed or authenticated (run `cursor-agent login`).\n- You want to write the code yourself, or you only need Cursor's opinion on code you wrote (a\n  `--read-only` dispatch covers that — see below — but a plain review may not need delegation at all).\n\n## Prerequisites (check once)\n\n1. `cursor-agent --version` succeeds. If not, follow the installer for your platform at\n   [cursor.com\u002Fcli](https:\u002F\u002Fcursor.com\u002Fcli), inspect what it will run, and authenticate with\n   `cursor-agent login`.\n2. `cursor-agent status` shows you logged in.\n3. You are in (or will point `--cd` at) the target git repository. The relay passes `--trust`, so\n   point it only at repositories you trust.\n\n## Choose the model\n\nOmitting `--model` uses your Cursor default (usually `auto` — Cursor picks). To pin one, pass\n`--model \u003Cname>` with a name from the account's live `cursor-agent models` output — select from that\nlist rather than inventing a name. Parameterized forms like `\u003Cname>[context=1m,effort=high]` are\nforwarded as-is. The model that actually served the run is recorded as `resolvedModel` in\n`result.json`.\n\n## The loop\n\nRun these five steps per task. Steps 1, 4, and 5 require judgment; 2 and 3 are mechanical.\n\n### 1. Write the brief\n\nCursor sees only the text you send plus what it can inspect in the workspace — no chat history or\nshared context. Include the goal, current state, what to change, what to leave untouched, the\nproject's **actual** gates, and a report contract. Tell Cursor not to commit. Keep one task per\nbrief. See [references\u002Fwriting-the-brief.md](references\u002Fwriting-the-brief.md).\n\n### 2. Dispatch\n\nUse the bundled helper. It wraps `cursor-agent -p`, feeds the brief on stdin, captures the\nstructured event stream, and writes `result.json`. (`\u003Cskill-dir>` is the installed folder containing\nthis `SKILL.md`.)\n\n```bash\nnode \"\u003Cskill-dir>\u002Fscripts\u002Frelay.mjs\" --brief brief.txt --cd \u002Fpath\u002Fto\u002Frepo\n# read-only (plan mode — review\u002Fdiagnosis, no edits):  add --read-only\n# write-capable without automatic command approval:   add --no-force\n# explicitly override Cursor's sandbox for this run:  add --sandbox enabled|disabled\n# pin a model from `cursor-agent models`:              add --model \u003Cname>\n# resume the most recent session:                      add --resume-last  (delta brief only)\n# resume a specific session:                           add --session \u003Cid> (delta brief only)\n# hard time limit (watchdog):                          add --timeout 2h  (the 30m default suits short runs; implementation briefs routinely need 1-2h)\n# see all options:                                     node ...\u002Frelay.mjs --help\n```\n\nThe child process's cwd pins the workspace. On Cursor `2026.07.23` or newer, use repeatable\n`--add-dir` flags only for extra workspace directories. The relay writes artifacts under the system\ntemp dir by default and never commits. See\n[references\u002Fdispatch-and-poll.md](references\u002Fdispatch-and-poll.md).\n\n### 3. Wait for completion\n\nThe helper blocks until Cursor finishes. Run it with the orchestrator's background-command facility,\nor background it in the shell and poll for `result.json`. A pre-run usage error exits 2 and writes no\nresult; a missing `cursor-agent` exits 127 and writes `status: \"cursor_agent_unavailable\"`.\n\nTrust process state and the working tree over a progress display. Completion means the process exited\nand `result.json` exists. Cursor's full report is the `finalMessage` field in `result.json` (also\nprinted in full on stdout between the report markers).\n\n**Windows + hooks caveat:** if the user has Cursor hooks configured (`~\u002F.cursor\u002Fhooks.json`, or\nClaude Code `PreToolUse` hooks, which cursor-agent imports), dispatching from a Git Bash (MSYS)\nconsole makes cursor-agent feed PowerShell-syntax hook wrappers to bash, so every command Cursor\ntries to run is blocked — edits still land, gates do not run. Dispatch from a PowerShell or cmd\nconsole instead. Details: [references\u002Fdispatch-and-poll.md](references\u002Fdispatch-and-poll.md).\n\n### 4. Review — do not trust the self-report\n\nTreat Cursor's final message and gate claims as claims:\n\n- Re-run the project's gates yourself.\n- Read the diff against the brief, starting with `touchedFiles`.\n- Run relevant guard skills if installed.\n- Round-trip migrations and grep for dangling references after removals or renames.\n\nSee [references\u002Freview-and-land.md](references\u002Freview-and-land.md).\n\n### 5. Land it\n\nThe implementer edits the working tree; **the orchestrator commits.** Commit only after the gates\npass and the diff holds. If rework is needed, send a delta brief with `--resume-last` or\n`--session \u003Cid>`, then review again.\n\n## Autonomy and permissions\n\nA fresh run defaults to **write-capable with `--force`**: Cursor runs commands without approval\nunless your Cursor config explicitly denies them, so ordinary gates (tests, linters, builds) run\nheadlessly. `--no-force` keeps the run write-capable but withholds automatic command approval;\ncommands that require approval are refused because a headless run cannot prompt. `--read-only`\nswitches to Cursor's **plan mode** (read-only analysis, no edits, no `--force`). The relay always\npasses `--trust` to keep headless runs from stalling on the workspace-trust prompt, which is why\n`--cd` must only ever point at repositories you trust. Pass `--sandbox enabled` or `--sandbox\ndisabled` only when you need to override Cursor's sandbox for that dispatch. The requested value is\nrecorded as `sandbox` in `result.json`; it does not claim what Cursor actually applied. The permission\nmode Cursor reports is recorded as `permissionMode`; inspect `touchedFiles` and the diff after every\nrun.\n\n## Read-only second opinions\n\n`--read-only` doubles as a clean way to get an adversarial second opinion with no write risk:\ndispatch a brief that lists the agreed points, then each contested point with both positions, and ask\nCursor to defend or concede each — deliverable in its final message, touching no files.\n\n## Authorization model\n\nDelegation is something the human opts into. Once they have (\"run this queue\", \"proceed\"), committing\nverified, gate-passing work is the agreed contract. Two limits remain: **surface, don't absorb**\n(report Cursor's design decisions, defensible-but-unasked turns, and non-blocking nitpicks) and\n**stop for scope changes** (if correct completion needs going beyond the brief, ask instead of\nexpanding the mandate). See [references\u002Freview-and-land.md](references\u002Freview-and-land.md).\n\n## References\n\n- [references\u002Fwriting-the-brief.md](references\u002Fwriting-the-brief.md) — structure, report contract,\n  real gates, and delta briefs.\n- [references\u002Fdispatch-and-poll.md](references\u002Fdispatch-and-poll.md) — flags, artifacts,\n  `result.json`, polling, and failure recovery.\n- [references\u002Freview-and-land.md](references\u002Freview-and-land.md) — review checklist, commit boundary,\n  and rework through Cursor sessions.\n- [references\u002Fmulti-task-queues.md](references\u002Fmulti-task-queues.md) — sequential queues, constraint\n  carry-forward, progress tracking, and the final coherence pass.\n\n\n## Limitations\n\n- Docs-only import — executable `scripts\u002Frelay.mjs` not included; see upstream for full runtime. Requires `cursor` CLI, Node 18+, git.\n- Relay never commits — it only returns structured result JSON; you review and land the commit.\n\n> Adapted from [amElnagdy\u002Fdelegate-skills](https:\u002F\u002Fgithub.com\u002FamElnagdy\u002Fdelegate-skills) (MIT) — docs-only, runtime not bundled.\n",{"name":5,"risk":28,"source":48,"license":14,"category":26,"metadata":49,"date_added":51,"description":7,"source_repo":52,"source_type":30,"compatibility":53,"license_source":54},"https:\u002F\u002Fgithub.com\u002FamElnagdy\u002Fdelegate-skills",{"version":50},"0.5.0","2026-08-26","amElnagdy\u002Fdelegate-skills","Requires the `cursor-agent` CLI installed and authenticated, Node 18+, and git. The optional `--add-dir` flag requires cursor-agent 2026.07.23 or newer. The orchestrating agent must be able to run shell commands and read files. Shell examples assume bash\u002Fzsh (macOS\u002FLinux, or Git Bash\u002FWSL on Windows).","https:\u002F\u002Fgithub.com\u002FamElnagdy\u002Fdelegate-skills\u002Fblob\u002Fmaster\u002FLICENSE","main","f3312ba749561b6159f477dbfc9313c875d40a56",".agents\u002Fskills_archive\u002Fcursor-delegate","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612","2026-10-25 23:50:58",{"source":8,"skillName":5,"commands":62,"prompt":72,"zipAvailable":73},[63,66,69],{"tool":64,"command":65},"npx","npx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill cursor-delegate",{"tool":67,"command":68},"bunx","bunx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill cursor-delegate",{"tool":70,"command":71},"pnpm","pnpm dlx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill cursor-delegate","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcursor-delegate\u002FSKILL.md",true,[75,81,85,89],{"path":76,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Fdispatch-and-poll.md","REFERENCE","参考文档",9631,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcursor-delegate\u002Freferences\u002Fdispatch-and-poll.md",{"path":82,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":83,"sourceHtmlUrl":84},"references\u002Fmulti-task-queues.md",2326,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcursor-delegate\u002Freferences\u002Fmulti-task-queues.md",{"path":86,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Freview-and-land.md",4552,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcursor-delegate\u002Freferences\u002Freview-and-land.md",{"path":90,"resourceType":77,"resourceTypeDesc":78,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fwriting-the-brief.md",5316,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcursor-delegate\u002Freferences\u002Fwriting-the-brief.md",[94,119,131,156,184,208],{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":103,"publishedAt":43},"01M6Q0FA5FZ410Z33Z3TFQ4DBA","zero-trust","Implement zero-trust network architecture. Configure identity-based access, micro-segmentation, and continuous verification. Use when implementing modern security architectures.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzero-trust\u002FSKILL.md",[100],{"categoryNo":101,"categoryName":102,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",[104,105,106,107,108,109,96,110,111,112,113,33,30,55,114,28,115,116,117,118],"ZeRO","trust","zero trust","architecture","assessment","verification","segmentation","devops-security","access","configure","active","scope","scripts","relevant","implementing",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":43},"01M6Q0F1YZJW3KX5FBKEVZ8CV4","zcode-delegate","Delegate coding tasks to the Z.AI ZCode CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzcode-delegate\u002FSKILL.md",[],[24,126,127,27,42,41,40,39,37,128,36,35,34,33,31,30,129,130,28,26],"zcode","zcode delegate","model","desktop app","app",{"skillNo":132,"name":133,"nameZh":6,"description":134,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":135,"categories":136,"keywords":137,"publishedAt":43},"01M6Q0ETK41VGNMYEXW0T00AJN","youtube-transcript","Fetch YouTube transcripts through DeepAPI or local fallback tooling and save clean text output.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript\u002FSKILL.md",[],[138,139,140,141,142,143,144,145,146,147,148,149,150,30,55,151,152,153,154,155],"transcript","youtube transcript","youtube","safe","github","codex","research","license","https","text","fetch","tooling","clean","local","output","deepapi","youtube transcripts","blob",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":173,"publishedAt":43},"01M6Q0EPPH2PVMDW40017F8WX0","youtube-transcript-skills","Fetch YouTube video transcripts, search videos\u002Fchannels, browse channels, and extract playlists via the getyoutubetranscript.com API - free tier, no card required.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript-skills\u002FSKILL.md",[162,165,168],{"categoryNo":163,"categoryName":164,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":166,"categoryName":167,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":169,"categoryName":170,"taxonomyType":171,"taxonomyTypeDesc":172},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[138,139,140,174,141,175,142,143,145,176,177,178,179,148,180,30,55,181,182,183],"youtube transcript skills","gemini","search","api","Video","browse","api-integration","free","card","channels",{"skillNo":185,"name":186,"nameZh":6,"description":187,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":188,"categories":189,"keywords":194,"publishedAt":43},"01M6Q0EAB96PX83W5PTE8A0R8D","youtube-notetaker","Turn YouTube talks into local study notes with slides, transcripts, editable annotations, and a markdown-backed viewer.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-notetaker\u002FSKILL.md",[190,193],{"categoryNo":191,"categoryName":192,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":166,"categoryName":167,"taxonomyType":20,"taxonomyTypeDesc":21},[140,195,196,42,141,197,198,199,200,145,178,201,202,203,204,55,205,151,206,207],"youtube notetaker","notetaker","workflow","official","notes","code","markdown","slides","annotations","README","study","dair-academy","viewer",{"skillNo":209,"name":210,"nameZh":6,"description":211,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":215,"publishedAt":43},"01M6Q0E55F0GW5MX48V8HXS8B5","youtube-full","Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-full\u002FSKILL.md",[214],{"categoryNo":163,"categoryName":164,"taxonomyType":20,"taxonomyTypeDesc":21},[216,140,217,218,141,175,176,219,220,177,178,179,148,221,180,30,55,181,222,154],"youtube full","full","google","server","dlp","credits","automatic"]