[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6P04Z6X77TJ6GEX5WS360BY":3,"skill-same:01M6P04Z6X77TJ6GEX5WS360BY":132},{"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":32,"commitSha":59,"skillDirectory":60,"forksCount":13,"repositoryHtmlUrl":61,"repositoryHomepageUrl":6,"ownerHtmlUrl":62,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":63,"install":64,"resources":77},"01M6P04Z6X77TJ6GEX5WS360BY","crossframe-dialogue",null,"Use when CrossFrame Suite routes explicit Chinese reader replies, editor responses, consultation-style short answers, or boundary-aware structural advice.","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\u002Fcrossframe-dialogue\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],"crossframe dialogue","crossframe","dialogue","chinese","replies","consultation","reader-reply","style","structural","main","github","community","advice","use","short","boundary","https","license","editor","codex","2026-11-10 10:12:30",false,"---\nname: crossframe-dialogue\ndescription: \"Use when CrossFrame Suite routes explicit Chinese reader replies, editor responses, consultation-style short answers, or boundary-aware structural advice.\"\ncategory: content\nrisk: safe\nsource: community\nsource_repo: xi-kari\u002Fcrossframe-skill\nsource_type: community\ndate_added: 2026-06-16\nauthor: xi-kari\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002Fxi-kari\u002Fcrossframe-skill\u002Fblob\u002Fmain\u002FLICENSE\ntools:\n  - \"Agent Skills\"\n  - Codex\n  - Claude\ntags:\n  - crossframe\n  - chinese\n  - dialogue\n  - reader-reply\n  - consultation\n---\n# CrossFrame Dialogue\n\n\n\n## When to Use This Skill\n\n- Use when `crossframe-suite` routes an explicit CrossFrame task into a reader reply, editor response, consultation-style short answer, or boundary-aware advice.\n- Use when the answer should first translate structural judgment into plain Chinese before optional term mapping.\n- Do not use independently unless the user explicitly names this sibling skill.\n\n## Packaged Source Note\n\nThis AAS-ready copy preserves the original CrossFrame skill body below. Chinese remains the canonical semantic layer; English metadata is only for discovery, installation, and repository review.\n\n## Limitations\n\n- The skill body is intentionally Chinese-canonical; English metadata is for discovery and does not replace the original Chinese terms.\n- Use only after explicit CrossFrame invocation or `crossframe-suite` routing; do not apply it as a generic default reasoning layer.\n- It structures analysis, drafting, and review, but does not replace source verification, domain expertise, or legal, medical, or financial judgment.\n\n> **本 skill 不独立触发。** 所有 CrossFrame 任务统一从 `crossframe-suite` 入口调度。用户无需直接调用本 skill；suite 根据路由规则在需要时自动加载。\n\n如果用户要把短答复扩成长文、公共评论、组织备忘录或案例沉淀，先读取 `..\u002Fcrossframe-suite\u002FSKILL.md` 做总调度；本 skill 只负责短答复、编辑回信和咨询式回应。\n\n## 定位\n\n`crossframe-dialogue` 是 `crossframe` 与 `crossframe-essay` 的平行短答复 skill。它不复制 CrossFrame 全文，不写长文，不把咨询式回应伪装成处方。默认输出短而有洞察的结构答复：接住问题、事实边界、结构判断、必要批评、稳妥建议、停止\u002F升级条件。\n\n中文是权威语义；`CrossFrame Dialogue` 只是传播名和 skill id。遇到中英文理解冲突时，以中文术语和中文判断为准。\n\n## 必读\n\n每次触发后先读取：\n\n1. `..\u002Fcrossframe\u002FSKILL.md`\n2. `..\u002Fcrossframe\u002Freferences\u002Fread-routing-map.md`\n3. 若问题触发高责任、公共制度、亲密关系、长期演化、框架治理、AI 现实验证、弱信号\u002F不透明、无法退出、工具化、隐喻\u002F来源透明或文章输出，追加读取 `..\u002Fcrossframe\u002Freferences\u002Fcontinuity-bundles.md`，并按需使用 `..\u002Fcrossframe\u002Fworksheets\u002Fsource-continuity-check.md`；未完成联读时只能降档。\n4. 复用 `..\u002Fcrossframe\u002Ftemplates\u002Fread-state-capsule.md` 规定的 `v5-read-state-capsule`，并在高责任、公共、AI\u002F过程性产物、生命周期、无法退出主体或文章输出场景执行 `..\u002Fcrossframe\u002Fworksheets\u002Fsource-anchor-integrity-check.md`。如果胶囊缺失，回到 `..\u002Fcrossframe\u002FSKILL.md` 补齐；本 skill 不重新发明源路由。\n5. `protocols\u002Fdialogue-protocol.md`\n6. `references\u002Fdialogue-quality-gates.md`\n\n如果用户要求亲切、编辑、同志口吻、答读者问、报刊回信、耐心解答、给意见，或问题天然像读者来信，再按需读取：\n\n- `..\u002Fcrossframe-essay\u002FSKILL.md`\n- `..\u002Fcrossframe-essay\u002Fprotocols\u002Feditorial-comrade-voice-protocol.md`\n- `..\u002Fcrossframe-essay\u002Freferences\u002Feditorial-voice-principles.md`\n- `references\u002Fvoice-bridge.md`\n\n如果涉及安全、法律、医疗心理、公开指控、处分、名誉、公共资源、强权力关系或紧急伤害风险，读取 `protocols\u002Fconsultation-boundary-protocol.md`。\n\n## 默认流程\n\n1. 判断回应类型：答读者问、编辑回信、咨询式回应、公共问题短评、概念问答、行动边界建议。\n2. 用 `..\u002Fcrossframe\u002Freferences\u002Fread-routing-map.md` 选择必要 CrossFrame protocol、概念卡、模板或边界协议。\n3. 做内部微型 intake：对象、事实边界、证据缺口、尺度窗口、机制候选、责任链\u002F成本链、用户真正用途。\n4. 至少比较两个机制候选；证据不足时降低判断档位，不硬判。\n5. 把后台概念翻译成现实行为；术语只作为必要映射，不在前台堆叠。\n6. 输出短答复；除非用户要求，不展示完整工作表、长文底稿或概念链。\n\n## 默认输出\n\n默认 4 到 8 个短段，或使用 `templates\u002Fdefault-short-answer.md`：\n\n- 先接住问题：说明困惑为什么值得认真对待。\n- 再划事实边界：哪些是已知，哪些只是推测。\n- 给结构判断：现在更像哪类机制，而不是谁天生如何。\n- 必要时批评：批评行为、流程、责任转嫁或伪修复，不做人格审判。\n- 给稳妥建议：观察信号、低风险动作、修复条件、边界设置或退出转移。\n- 写停止\u002F升级条件：什么情况下不要再解释、需要求助、升级到专业\u002F制度\u002F安全路径，或撤回本判断。\n\n## 硬规则\n\n- 不输出“只安慰不判断”的答复。\n- 不把结构诊断写成人格审判、道德宣判、命运预言或群体标签。\n- 不用术语堆砌替代现实解释；第一段删掉术语后仍必须成立。\n- 不把“爱”“理解”“修复”写成单方继续忍耐的义务。\n- 不把 AI 报告、合规文本、道歉、复盘、声明或流程入口直接当作高成本证据。\n- 不在证据不足时给强处分、公开指控、法律\u002F医疗\u002F心理处方或不可逆建议。\n- 不用宏大尺度取消低尺度痛苦、责任、证据和行动边界。\n\n## 失败自检\n\n输出前快速检查：\n\n1. 我有没有接住问题，但没有停在安慰？\n2. 我有没有区分事实、解释、机制候选和判断档位？\n3. 我有没有把批评指向行为\u002F结构\u002F责任链，而不是人格？\n4. 我有没有给出可观察信号、低风险动作、停止条件或升级条件？\n5. 删掉术语后，读者还能不能知道该看什么、别做什么？\n","# CrossFrame Dialogue\n\n\n\n## When to Use This Skill\n\n- Use when `crossframe-suite` routes an explicit CrossFrame task into a reader reply, editor response, consultation-style short answer, or boundary-aware advice.\n- Use when the answer should first translate structural judgment into plain Chinese before optional term mapping.\n- Do not use independently unless the user explicitly names this sibling skill.\n\n## Packaged Source Note\n\nThis AAS-ready copy preserves the original CrossFrame skill body below. Chinese remains the canonical semantic layer; English metadata is only for discovery, installation, and repository review.\n\n## Limitations\n\n- The skill body is intentionally Chinese-canonical; English metadata is for discovery and does not replace the original Chinese terms.\n- Use only after explicit CrossFrame invocation or `crossframe-suite` routing; do not apply it as a generic default reasoning layer.\n- It structures analysis, drafting, and review, but does not replace source verification, domain expertise, or legal, medical, or financial judgment.\n\n> **本 skill 不独立触发。** 所有 CrossFrame 任务统一从 `crossframe-suite` 入口调度。用户无需直接调用本 skill；suite 根据路由规则在需要时自动加载。\n\n如果用户要把短答复扩成长文、公共评论、组织备忘录或案例沉淀，先读取 `..\u002Fcrossframe-suite\u002FSKILL.md` 做总调度；本 skill 只负责短答复、编辑回信和咨询式回应。\n\n## 定位\n\n`crossframe-dialogue` 是 `crossframe` 与 `crossframe-essay` 的平行短答复 skill。它不复制 CrossFrame 全文，不写长文，不把咨询式回应伪装成处方。默认输出短而有洞察的结构答复：接住问题、事实边界、结构判断、必要批评、稳妥建议、停止\u002F升级条件。\n\n中文是权威语义；`CrossFrame Dialogue` 只是传播名和 skill id。遇到中英文理解冲突时，以中文术语和中文判断为准。\n\n## 必读\n\n每次触发后先读取：\n\n1. `..\u002Fcrossframe\u002FSKILL.md`\n2. `..\u002Fcrossframe\u002Freferences\u002Fread-routing-map.md`\n3. 若问题触发高责任、公共制度、亲密关系、长期演化、框架治理、AI 现实验证、弱信号\u002F不透明、无法退出、工具化、隐喻\u002F来源透明或文章输出，追加读取 `..\u002Fcrossframe\u002Freferences\u002Fcontinuity-bundles.md`，并按需使用 `..\u002Fcrossframe\u002Fworksheets\u002Fsource-continuity-check.md`；未完成联读时只能降档。\n4. 复用 `..\u002Fcrossframe\u002Ftemplates\u002Fread-state-capsule.md` 规定的 `v5-read-state-capsule`，并在高责任、公共、AI\u002F过程性产物、生命周期、无法退出主体或文章输出场景执行 `..\u002Fcrossframe\u002Fworksheets\u002Fsource-anchor-integrity-check.md`。如果胶囊缺失，回到 `..\u002Fcrossframe\u002FSKILL.md` 补齐；本 skill 不重新发明源路由。\n5. `protocols\u002Fdialogue-protocol.md`\n6. `references\u002Fdialogue-quality-gates.md`\n\n如果用户要求亲切、编辑、同志口吻、答读者问、报刊回信、耐心解答、给意见，或问题天然像读者来信，再按需读取：\n\n- `..\u002Fcrossframe-essay\u002FSKILL.md`\n- `..\u002Fcrossframe-essay\u002Fprotocols\u002Feditorial-comrade-voice-protocol.md`\n- `..\u002Fcrossframe-essay\u002Freferences\u002Feditorial-voice-principles.md`\n- `references\u002Fvoice-bridge.md`\n\n如果涉及安全、法律、医疗心理、公开指控、处分、名誉、公共资源、强权力关系或紧急伤害风险，读取 `protocols\u002Fconsultation-boundary-protocol.md`。\n\n## 默认流程\n\n1. 判断回应类型：答读者问、编辑回信、咨询式回应、公共问题短评、概念问答、行动边界建议。\n2. 用 `..\u002Fcrossframe\u002Freferences\u002Fread-routing-map.md` 选择必要 CrossFrame protocol、概念卡、模板或边界协议。\n3. 做内部微型 intake：对象、事实边界、证据缺口、尺度窗口、机制候选、责任链\u002F成本链、用户真正用途。\n4. 至少比较两个机制候选；证据不足时降低判断档位，不硬判。\n5. 把后台概念翻译成现实行为；术语只作为必要映射，不在前台堆叠。\n6. 输出短答复；除非用户要求，不展示完整工作表、长文底稿或概念链。\n\n## 默认输出\n\n默认 4 到 8 个短段，或使用 `templates\u002Fdefault-short-answer.md`：\n\n- 先接住问题：说明困惑为什么值得认真对待。\n- 再划事实边界：哪些是已知，哪些只是推测。\n- 给结构判断：现在更像哪类机制，而不是谁天生如何。\n- 必要时批评：批评行为、流程、责任转嫁或伪修复，不做人格审判。\n- 给稳妥建议：观察信号、低风险动作、修复条件、边界设置或退出转移。\n- 写停止\u002F升级条件：什么情况下不要再解释、需要求助、升级到专业\u002F制度\u002F安全路径，或撤回本判断。\n\n## 硬规则\n\n- 不输出“只安慰不判断”的答复。\n- 不把结构诊断写成人格审判、道德宣判、命运预言或群体标签。\n- 不用术语堆砌替代现实解释；第一段删掉术语后仍必须成立。\n- 不把“爱”“理解”“修复”写成单方继续忍耐的义务。\n- 不把 AI 报告、合规文本、道歉、复盘、声明或流程入口直接当作高成本证据。\n- 不在证据不足时给强处分、公开指控、法律\u002F医疗\u002F心理处方或不可逆建议。\n- 不用宏大尺度取消低尺度痛苦、责任、证据和行动边界。\n\n## 失败自检\n\n输出前快速检查：\n\n1. 我有没有接住问题，但没有停在安慰？\n2. 我有没有区分事实、解释、机制候选和判断档位？\n3. 我有没有把批评指向行为\u002F结构\u002F责任链，而不是人格？\n4. 我有没有给出可观察信号、低风险动作、停止条件或升级条件？\n5. 删掉术语后，读者还能不能知道该看什么、别做什么？\n",{"name":5,"risk":48,"tags":49,"tools":50,"author":54,"source":34,"license":14,"category":55,"date_added":56,"description":7,"source_repo":57,"source_type":34,"license_source":58},"safe",[24,26,25,29,28],[51,52,53],"Agent Skills","Codex","Claude","xi-kari","content",1781568000000,"xi-kari\u002Fcrossframe-skill","https:\u002F\u002Fgithub.com\u002Fxi-kari\u002Fcrossframe-skill\u002Fblob\u002Fmain\u002FLICENSE","f3312ba749561b6159f477dbfc9313c875d40a56",".agents\u002Fskills_archive\u002Fcrossframe-dialogue","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":65,"prompt":75,"zipAvailable":76},[66,69,72],{"tool":67,"command":68},"npx","npx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill crossframe-dialogue",{"tool":70,"command":71},"bunx","bunx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill crossframe-dialogue",{"tool":73,"command":74},"pnpm","pnpm dlx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill crossframe-dialogue","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002FSKILL.md",true,[78,84,88,92,96,100,104,108,112,116,120,124,128],{"path":79,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":82,"sourceHtmlUrl":83},"agents\u002Fopenai.yaml","REFERENCE","参考文档",295,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Fagents\u002Fopenai.yaml",{"path":85,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":86,"sourceHtmlUrl":87},"evals\u002Fcrossframe-dialogue-smoke-tests.md",3839,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Fevals\u002Fcrossframe-dialogue-smoke-tests.md",{"path":89,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":90,"sourceHtmlUrl":91},"examples\u002Fboundary-high-responsibility.md",1342,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Fexamples\u002Fboundary-high-responsibility.md",{"path":93,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":94,"sourceHtmlUrl":95},"examples\u002Ffailure-modes.md",1005,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Fexamples\u002Ffailure-modes.md",{"path":97,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":98,"sourceHtmlUrl":99},"examples\u002Fnormal-reader-question.md",1501,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Fexamples\u002Fnormal-reader-question.md",{"path":101,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":102,"sourceHtmlUrl":103},"protocols\u002Fconsultation-boundary-protocol.md",1944,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Fprotocols\u002Fconsultation-boundary-protocol.md",{"path":105,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":106,"sourceHtmlUrl":107},"protocols\u002Fdialogue-protocol.md",2760,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Fprotocols\u002Fdialogue-protocol.md",{"path":109,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":110,"sourceHtmlUrl":111},"references\u002Fdialogue-quality-gates.md",1810,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Freferences\u002Fdialogue-quality-gates.md",{"path":113,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":114,"sourceHtmlUrl":115},"references\u002Ffailure-patterns.md",1143,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Freferences\u002Ffailure-patterns.md",{"path":117,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":118,"sourceHtmlUrl":119},"references\u002Fvoice-bridge.md",1324,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Freferences\u002Fvoice-bridge.md",{"path":121,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":122,"sourceHtmlUrl":123},"templates\u002Fconsultation-response-template.md",804,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Ftemplates\u002Fconsultation-response-template.md",{"path":125,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":126,"sourceHtmlUrl":127},"templates\u002Fdefault-short-answer.md",977,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Ftemplates\u002Fdefault-short-answer.md",{"path":129,"resourceType":80,"resourceTypeDesc":81,"sizeBytes":130,"sourceHtmlUrl":131},"templates\u002Freader-reply-template.md",798,"https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fcrossframe-dialogue\u002Ftemplates\u002Freader-reply-template.md",[133,160,184,204,232,256],{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":142,"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",[139],{"categoryNo":140,"categoryName":141,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",[143,144,145,146,147,148,135,149,150,151,152,153,34,32,154,155,156,157,158,159],"ZeRO","trust","zero trust","architecture","assessment","verification","segmentation","devops-security","access","configure","only","active","critical","scope","scripts","relevant","implementing",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":166,"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",[],[167,168,169,170,171,172,173,174,175,176,177,178,179,153,180,34,181,182,155,183],"delegate","zcode","zcode delegate","review","cli","orchestration","tasks","run","Bash","model","node","read","orchestrator","files","desktop app","app","agent-orchestration",{"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":190,"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",[],[191,192,193,48,33,42,194,40,39,195,196,197,198,34,32,199,200,201,202,203],"transcript","youtube transcript","youtube","research","text","fetch","tooling","clean","local","output","deepapi","youtube transcripts","blob",{"skillNo":205,"name":206,"nameZh":6,"description":207,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":208,"categories":209,"keywords":221,"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",[210,213,216],{"categoryNo":211,"categoryName":212,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":214,"categoryName":215,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":217,"categoryName":218,"taxonomyType":219,"taxonomyTypeDesc":220},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[191,192,193,222,48,223,33,42,40,224,225,226,227,196,228,34,32,229,230,231],"youtube transcript skills","gemini","search","api","Video","browse","api-integration","free","card","channels",{"skillNo":233,"name":234,"nameZh":6,"description":235,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":236,"categories":237,"keywords":242,"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",[238,241],{"categoryNo":239,"categoryName":240,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":214,"categoryName":215,"taxonomyType":20,"taxonomyTypeDesc":21},[193,243,244,171,48,245,246,247,248,40,226,249,250,251,252,32,253,199,254,255],"youtube notetaker","notetaker","workflow","official","notes","code","markdown","slides","annotations","README","study","dair-academy","viewer",{"skillNo":257,"name":258,"nameZh":6,"description":259,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":260,"categories":261,"keywords":263,"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",[262],{"categoryNo":211,"categoryName":212,"taxonomyType":20,"taxonomyTypeDesc":21},[264,193,265,266,48,223,224,267,268,225,226,227,196,269,228,34,32,229,270,202],"youtube full","full","google","server","dlp","credits","automatic"]