[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M795NYC37SWESSY66QW37PJT":3,"skill-same:01M795NYC37SWESSY66QW37PJT":342},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":14,"repositoryHtmlUrl":44,"repositoryHomepageUrl":6,"ownerHtmlUrl":45,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":46,"install":47,"resources":60},"01M795NYC37SWESSY66QW37PJT","crossframe-essay",null,"Use when explicit CrossFrame work needs a Chinese critical insight essay, commentary, concept essay, public piece, or structure-to-article draft after diagnosis.","Elogic360\u002Fsoftware-factory","Elogic360","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F156535519?v=4","01M74NH3F0RB13PWB7JZDE2V80","elogic360","01M74NH3FPC65082MDZVMFHDM3",0,"MIT","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: crossframe-essay\ndescription: \"Use when explicit CrossFrame work needs a Chinese critical insight essay, commentary, concept essay, public piece, or structure-to-article draft after diagnosis.\"\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  - essay\n  - writing\n  - commentary\n---\n# CrossFrame Essay\n\n\n## When to Use This Skill\n\n- Use only after explicit CrossFrame Essay invocation or after `crossframe-suite` routes a CrossFrame task into article output.\n- Use for Chinese critical insight essays, public commentary, concept essays, long-form reader replies, and structure-to-article drafting.\n- Do not use as a generic writing skill outside explicit CrossFrame context.\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如果用户任务需要先诊断、再进入公共\u002F组织\u002F辩论\u002F读书等专项判断，最后才成文，先读取 `..\u002Fcrossframe-suite\u002FSKILL.md` 做总调度；本 skill 只负责文章底稿与正文生成。\n\n## 语言原则\n\n中文为权威语义。`CrossFrame Essay` 只是写作入口和 skill id，不承担概念解释权；英文只用于文件名、接口、必要双语标注或对外传播名。遇到中英文理解冲突时，以中文术语、中文判断和普通中文读者可理解的表达为准。\n\nCrossFrame Essay 是 `crossframe` 的平行写作 skill，不替代 `crossframe`。它把 CrossFrame 的结构诊断、概念保真、尺度拆分和证据边界，转成面向普通中文读者的批判性洞察文章；当主题需要更深表达时，再把结构判断提升为上位概念、思想参照和经典互文。自动成文默认使用 `full-visible-v5-longform` 输出档位：完整可见底稿 + 完整长文正文。声口由 `crossframe-suite` 传入的 `voice_mode`、角色和 `topic_sensitivity` 决定；用户显式要求亲切\u002F编辑口吻时启用现代编辑底色，显式要求中性报告、备忘录、表格、纯诊断或学术摘要时关闭文章声口。\n\n核心原则：先形成结构洞察底稿，再写文章正文。不要跳过推理直接成文。\n\n长文原则：底稿不是正文的替代品。输出了完整可见底稿之后，仍必须写完整文章正文；凡来自 `crossframe-suite` 且未显式关闭文章层的任务，一律按完整文章处理，不压缩成摘要、短答或项目符号说明。\n\n## 必须执行的顺序\n\n1. 判断写作模式：\n   - 自动成文：一次性输出 `结构洞察底稿` 和 `文章正文`，默认 `output_mode=full-visible-v5-longform`。\n   - 互动打磨：给候选开头、中心命题和文章骨架，再逐段推进。\n2. 读取 `..\u002Fcrossframe\u002FSKILL.md`。\n3. 读取 `..\u002Fcrossframe\u002Freferences\u002Fruntime-read-policy.md` 和 `..\u002Fcrossframe\u002Freferences\u002Fread-routing-map.md`，把主题路由到相应 CrossFrame protocol。\n4. 读取 `..\u002Fcrossframe\u002Freferences\u002Fcontinuity-closure-map.md`，至少确认 `v5-seven-gates-diagnosis-pack` 与 `v5-domain-translation-normative-source-pack`，并展开它们的必须同读闭包；公共、亲密、长期演化、AI 材料或高责任主题追加对应 v5 联读包及其闭包。需要包说明时再定向读取 `..\u002Fcrossframe\u002Freferences\u002Fcontinuity-bundles.md` 或具体包文件。\n5. 用 `..\u002Fcrossframe\u002Fworksheets\u002Fsource-continuity-check.md` 检查是否只读了孤立概念卡；深度文章只在源锚点不足、用户要求源审计或高责任核验时，定向读取 `..\u002Fcrossframe\u002Freferences\u002Fv5-source-spine.md`、`..\u002Fcrossframe\u002Freferences\u002Fv5-section-digest-index.md`、`..\u002Fcrossframe\u002Freferences\u002Fv5-material-selection-map.md` 或 `..\u002Fcrossframe\u002Freferences\u002Fv5-term-fidelity.md` 的相关局部。\n6. 复用 `..\u002Fcrossframe\u002Ftemplates\u002Fread-state-capsule.md` 规定的 `v5-read-state-capsule`；若上游未生成，回到 `..\u002Fcrossframe\u002FSKILL.md` 补齐，不在 essay 内重新发明源路由。\n7. 用 `..\u002Fcrossframe\u002Fworksheets\u002Fsource-anchor-integrity-check.md` 检查文章中心命题、机制候选、高风险概念、行动边界和文章转译是否能回指胶囊源锚点；不能回指的内容必须标为“本文推断 \u002F 表达转译 \u002F 外部思想映射”。\n8. 读取 `references\u002Fevidence-and-search-rules.md` 和 `..\u002Fcrossframe\u002Freferences\u002Fsource-ledger-workflow.md`，决定本次是否需要联网或查源，并统一写入来源台账。\n9. 按需读取 `references\u002Fcritical-insight-principles.md`。\n10. 如果主题是思想文章、公共议题、复杂关系\u002F组织文章，或用户要求深度、概念上升、引经据典，读取 `protocols\u002Fconcept-elevation-protocol.md`、`references\u002Freference-and-allusion-rules.md` 和 `references\u002Fconcept-reference-map.md`。\n11. 按 suite 传入的 `voice_mode` 判断是否读取 `protocols\u002Feditorial-comrade-voice-protocol.md` 和 `references\u002Feditorial-voice-principles.md`，并在底稿中写出 `正文声口方案`。如果用户明确要求中性报告、备忘录、表格、纯诊断或学术摘要，才可关闭文章声口，并说明关闭原因。\n12. 自动成文时读取 `protocols\u002Fessay-protocol.md`，互动打磨时读取 `protocols\u002Finteractive-drafting-protocol.md`。\n13. 先生成 `结构洞察底稿`，底稿中写出 `文章类型推荐与待选择`，但不先读取写作技法文件。\n14. 底稿后确认文章类型：若用户或 suite 已显式指定 `article_type`，在底稿中记录并直接采用；若未指定且文章层开启，必须完整渲染 `templates\u002Farticle-type-selection-dialog.md` 的九个选项、填入基于底稿的推荐项和推荐理由，并等待用户回复；若用户回复“默认\u002F自动\u002F都行”，采用选择器中的推荐项。不得只写“已展示文章类型选择器（1-9）”。\n15. 用户选择文章类型后，再读取技法路由表和技法文件，然后生成 `文章正文`：读取 `references\u002Farticle-technique-routing-map.md`，默认最多读取 3 个核心技法 + 2 个辅助技法，再读取对应 `references\u002Fwriting-techniques\u002F*.md` 文件。\n16. 补全底稿中的 `文章类型与写作技法选择` 字段，再从底稿转译出 `文章正文`。\n\n## 读取规则\n\n- 默认遵守 `..\u002Fcrossframe\u002Freferences\u002Fruntime-read-policy.md`：正常成文不读取 evals、examples、完整成功\u002F失败案例、全量 v5 大索引或全量 50 技法卡。\n- 自动成文：读取 `templates\u002Finsight-dossier-template.md` 和 `templates\u002Fessay-output-template.md`；默认执行 `full-visible-v5-longform`。\n- 互动打磨：读取 `templates\u002Finteractive-session-template.md`。\n- 如果主题涉及公共议题、最新事实、真实组织、平台、政策、公司、人物、法律、技术标准或数据，必须查源并按 `..\u002Fcrossframe\u002Freferences\u002Fsource-ledger-workflow.md` 写来源台账；来源只进入证据边界、反例、现实案例和事实限制，不接管文章命题。\n- 如果主题是私人关系、泛论随笔、哲学概念或用户给出的虚构\u002F概括性材料，默认不联网，除非用户要求或文章需要现实来源来避免误导。\n- 如果启用概念上升，先从 CrossFrame 机制抽象上位概念，再选择中西经典、历史经验、理论或文学互文，最后回落到现实判断。\n- 自动成文先写 `正文声口方案`，再成文。声口由 suite 传入的 `voice_mode` 决定：`neutral-analysis` \u002F `neutral-decisive` \u002F `editorial-reply` \u002F `editorial-commentary`。只有显式短答\u002F中性报告\u002F备忘录\u002F表格\u002F纯诊断\u002F学术摘要才关闭声口或长文档位。\n- 先生成 `结构洞察底稿`，再展示文章类型选择器；文章类型选择器只在底稿之后、正文之前出现。文章类型只决定正文组织和写作技法读取，不改变事实边界、判断档位、连续联读包、证据责任和质量闸。\n- 写作技法只在用户选择文章类型后按需读取。每次默认最多读取 3 个核心技法 + 2 个辅助技法；不得全量读取 50 个技法文件。技法只能改变表达结构，不能越过 `v5-read-state-capsule` 的源锚点边界新增事实、强判断或框架原义。\n- `full-visible-v5-longform` 默认要求正文 1200-2200 中文字，不能用“如果只要一句话”“换成人话说”或项目符号回答替代文章开篇。\n- 如果文章判断使用高风险 CrossFrame 概念，按 `..\u002Fcrossframe\u002Freferences\u002Fread-routing-map.md` 读取对应概念卡，并用 `..\u002Fcrossframe\u002Fworksheets\u002Fconcept-fidelity-check.md` 做保真检查。\n- 如果文章判断触发 v5.0 连续板块，先按 `..\u002Fcrossframe\u002Freferences\u002Fcontinuity-closure-map.md` 展开闭包，再读取必要联读包文件，并在底稿中写出“源结构连续性检查”。\n- 如果文章中心命题、概念上升、经典互文或行动建议不能回指胶囊源锚点，正文必须写成“本文推断 \u002F 表达转译 \u002F 外部思想映射”，不得声称是 CrossFrame v5 原义。若外部来源只能支持背景或弱信号，也必须在来源台账中写明“不能证明什么”，不得用来源气势抬高判断档位。\n- 如果文章使用引经据典、概念上升、隐喻、来源谱系或规范性前提，读取 `..\u002Fcrossframe\u002Freferences\u002Fconcept-cards\u002Fmetaphor-source-transparency.md`；直接引用必须可核验，不确定时只做意译或思想映射。\n- 如果文章涉及 AI 合规、弱信号、无法退出、无制度基础设施、工具化或开放断言退场，必须按 v5.0 对应联读包先完成现实保护检查，再成文。\n\n## 硬规则\n\n- 不准只写正文，不出底稿。\n- 不准用检索材料决定文章立场；检索只能佐证、限定、反驳或补现实感。涉及真实公共对象时，不准只写“已查源”，必须列出来源类型、支持的命题、不能证明什么、证据档位、使用位置和降档理由。\n- 不准把批判写成人格审判、嘲讽、道德宣判或情绪宣泄。\n- 不准把术语当结论。前台说人话，后台保留概念链。\n- 不准伪造原文、出处、页码、作者观点；不确定原句时只能意译或写思想映射。\n- 不准让经典参照接管文章命题；引用只能照亮现实机制，不能压过证据。\n- 不准把亲切写成和稀泥，不准把严厉写成人格审判，不准用“同志”称呼和口号替代分析。\n- 不准把 CrossFrame 写成万能解释机器；超出结构判断能力时要写边界。\n- 不准把文章写成新闻综述、资料拼贴或百科解释，除非用户明确要这种体裁。\n- 文章的段落顺序必须服从信息依赖：读者先需要知道什么，后面的判断才能成立。\n- 不准把完整底稿当成正文；底稿之后必须有完整文章。\n- 不准把 suite 默认文章压缩成 600 字以内短答，除非用户明确要求短答。\n\n## 默认输出\n\n自动成文默认输出两个连续部分，输出档位为 `full-visible-v5-longform \u002F 5.0混合长文`：\n\n```text\n# 结构洞察底稿\n\n# 文章正文\n```\n\n`结构洞察底稿` 至少包含：\n\n- 分析对象与事实边界\n- 表面现象与高成本信号\n- CrossFrame 路由与本次读取\n- 读态胶囊摘要：source modules、入口连续联读包、必须同读闭包、相邻候选包、下游读取策略\n- 源结构连续性检查：触发的连续联读包、是否读取源脊柱\u002F逐节摘要、是否存在读少风险\n- 源锚点完整性检查：中心命题、机制候选、高风险概念、行动边界、文章类型转译和写作技法是否能回指胶囊；无法回指内容如何标注或降档\n- v5.0 源结构保真与概念风险：哪些概念不能孤立读取，哪些相邻约束进入本文判断\n- 尺度窗口与机制候选\n- 责任链、受益链、成本链\n- 权力、证据与弱信号检查\n- 检索材料与证据边界\n- 反向条件与证据缺口\n- 概念上升与参照系：上位概念、思想参照、引用方式、回落到现实的句子、引用风险\n- 正文声口方案：默认启用现代编辑底色；选择答复体\u002F评论体\u002F中性说明体；写明读者处境、情绪入口、批评对象、劝告边界、结尾姿态\n- 文章类型推荐与待选择：推荐文章类型、推荐理由、默认采用项\n- 文章类型与写作技法选择：用户选择后补全文章类型、读取的技法文件、主心骨、入口技法、结构技法、批判技法、结尾技法和技法执行摘要；摘要要记录好句类型、段落前后关系、文章类型微用法和失败示例反查\n- 来源台账摘要：公共议题、真实机构、平台、政策、人物、公司、最新事实和 AI\u002F过程性产物必须写清来源用途、证据档位、能支持什么、仍不能证明什么\n- 文章中心命题、开头入口、递进顺序、结尾余味\n\n`文章正文` 至少包含：\n\n- 一个具体入口\n- 一个清楚的中心命题\n- 3-5 个递进段落或小节\n- 按需加入概念上升、经典\u002F理论参照和回落现实的段落\n- 按题切换答复体或评论体；默认先接住问题，再给判断、批评和意见；显式中性说明体可更克制，但仍不能退回概念堆砌\n- 默认 1200-2200 中文字；哲学概念、思想文章、关系\u002F组织\u002F公共评论必须有铺陈、转折和余味，不写成短答\n- 至少一个边界、反例、撤回条件或证据缺口\n- 一个不喊口号、不把问题封死的结尾\n\n## 写作气质\n\n- 有锋利判断，但不装作全知。\n- 有批判性，但保留证据边界和反向条件。\n- 能指出责任链，但不把复杂问题压成某个人的坏。\n- 面向普通读者，第一段删掉所有术语后仍能读懂。\n- 可以像一位现代编辑同志那样耐心回应读者：亲切但不和稀泥，果敢但不审判人。\n- 结尾要有余味，不用宏大口号替代思考。\n","# CrossFrame Essay\n\n\n## When to Use This Skill\n\n- Use only after explicit CrossFrame Essay invocation or after `crossframe-suite` routes a CrossFrame task into article output.\n- Use for Chinese critical insight essays, public commentary, concept essays, long-form reader replies, and structure-to-article drafting.\n- Do not use as a generic writing skill outside explicit CrossFrame context.\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如果用户任务需要先诊断、再进入公共\u002F组织\u002F辩论\u002F读书等专项判断，最后才成文，先读取 `..\u002Fcrossframe-suite\u002FSKILL.md` 做总调度；本 skill 只负责文章底稿与正文生成。\n\n## 语言原则\n\n中文为权威语义。`CrossFrame Essay` 只是写作入口和 skill id，不承担概念解释权；英文只用于文件名、接口、必要双语标注或对外传播名。遇到中英文理解冲突时，以中文术语、中文判断和普通中文读者可理解的表达为准。\n\nCrossFrame Essay 是 `crossframe` 的平行写作 skill，不替代 `crossframe`。它把 CrossFrame 的结构诊断、概念保真、尺度拆分和证据边界，转成面向普通中文读者的批判性洞察文章；当主题需要更深表达时，再把结构判断提升为上位概念、思想参照和经典互文。自动成文默认使用 `full-visible-v5-longform` 输出档位：完整可见底稿 + 完整长文正文。声口由 `crossframe-suite` 传入的 `voice_mode`、角色和 `topic_sensitivity` 决定；用户显式要求亲切\u002F编辑口吻时启用现代编辑底色，显式要求中性报告、备忘录、表格、纯诊断或学术摘要时关闭文章声口。\n\n核心原则：先形成结构洞察底稿，再写文章正文。不要跳过推理直接成文。\n\n长文原则：底稿不是正文的替代品。输出了完整可见底稿之后，仍必须写完整文章正文；凡来自 `crossframe-suite` 且未显式关闭文章层的任务，一律按完整文章处理，不压缩成摘要、短答或项目符号说明。\n\n## 必须执行的顺序\n\n1. 判断写作模式：\n   - 自动成文：一次性输出 `结构洞察底稿` 和 `文章正文`，默认 `output_mode=full-visible-v5-longform`。\n   - 互动打磨：给候选开头、中心命题和文章骨架，再逐段推进。\n2. 读取 `..\u002Fcrossframe\u002FSKILL.md`。\n3. 读取 `..\u002Fcrossframe\u002Freferences\u002Fruntime-read-policy.md` 和 `..\u002Fcrossframe\u002Freferences\u002Fread-routing-map.md`，把主题路由到相应 CrossFrame protocol。\n4. 读取 `..\u002Fcrossframe\u002Freferences\u002Fcontinuity-closure-map.md`，至少确认 `v5-seven-gates-diagnosis-pack` 与 `v5-domain-translation-normative-source-pack`，并展开它们的必须同读闭包；公共、亲密、长期演化、AI 材料或高责任主题追加对应 v5 联读包及其闭包。需要包说明时再定向读取 `..\u002Fcrossframe\u002Freferences\u002Fcontinuity-bundles.md` 或具体包文件。\n5. 用 `..\u002Fcrossframe\u002Fworksheets\u002Fsource-continuity-check.md` 检查是否只读了孤立概念卡；深度文章只在源锚点不足、用户要求源审计或高责任核验时，定向读取 `..\u002Fcrossframe\u002Freferences\u002Fv5-source-spine.md`、`..\u002Fcrossframe\u002Freferences\u002Fv5-section-digest-index.md`、`..\u002Fcrossframe\u002Freferences\u002Fv5-material-selection-map.md` 或 `..\u002Fcrossframe\u002Freferences\u002Fv5-term-fidelity.md` 的相关局部。\n6. 复用 `..\u002Fcrossframe\u002Ftemplates\u002Fread-state-capsule.md` 规定的 `v5-read-state-capsule`；若上游未生成，回到 `..\u002Fcrossframe\u002FSKILL.md` 补齐，不在 essay 内重新发明源路由。\n7. 用 `..\u002Fcrossframe\u002Fworksheets\u002Fsource-anchor-integrity-check.md` 检查文章中心命题、机制候选、高风险概念、行动边界和文章转译是否能回指胶囊源锚点；不能回指的内容必须标为“本文推断 \u002F 表达转译 \u002F 外部思想映射”。\n8. 读取 `references\u002Fevidence-and-search-rules.md` 和 `..\u002Fcrossframe\u002Freferences\u002Fsource-ledger-workflow.md`，决定本次是否需要联网或查源，并统一写入来源台账。\n9. 按需读取 `references\u002Fcritical-insight-principles.md`。\n10. 如果主题是思想文章、公共议题、复杂关系\u002F组织文章，或用户要求深度、概念上升、引经据典，读取 `protocols\u002Fconcept-elevation-protocol.md`、`references\u002Freference-and-allusion-rules.md` 和 `references\u002Fconcept-reference-map.md`。\n11. 按 suite 传入的 `voice_mode` 判断是否读取 `protocols\u002Feditorial-comrade-voice-protocol.md` 和 `references\u002Feditorial-voice-principles.md`，并在底稿中写出 `正文声口方案`。如果用户明确要求中性报告、备忘录、表格、纯诊断或学术摘要，才可关闭文章声口，并说明关闭原因。\n12. 自动成文时读取 `protocols\u002Fessay-protocol.md`，互动打磨时读取 `protocols\u002Finteractive-drafting-protocol.md`。\n13. 先生成 `结构洞察底稿`，底稿中写出 `文章类型推荐与待选择`，但不先读取写作技法文件。\n14. 底稿后确认文章类型：若用户或 suite 已显式指定 `article_type`，在底稿中记录并直接采用；若未指定且文章层开启，必须完整渲染 `templates\u002Farticle-type-selection-dialog.md` 的九个选项、填入基于底稿的推荐项和推荐理由，并等待用户回复；若用户回复“默认\u002F自动\u002F都行”，采用选择器中的推荐项。不得只写“已展示文章类型选择器（1-9）”。\n15. 用户选择文章类型后，再读取技法路由表和技法文件，然后生成 `文章正文`：读取 `references\u002Farticle-technique-routing-map.md`，默认最多读取 3 个核心技法 + 2 个辅助技法，再读取对应 `references\u002Fwriting-techniques\u002F*.md` 文件。\n16. 补全底稿中的 `文章类型与写作技法选择` 字段，再从底稿转译出 `文章正文`。\n\n## 读取规则\n\n- 默认遵守 `..\u002Fcrossframe\u002Freferences\u002Fruntime-read-policy.md`：正常成文不读取 evals、examples、完整成功\u002F失败案例、全量 v5 大索引或全量 50 技法卡。\n- 自动成文：读取 `templates\u002Finsight-dossier-template.md` 和 `templates\u002Fessay-output-template.md`；默认执行 `full-visible-v5-longform`。\n- 互动打磨：读取 `templates\u002Finteractive-session-template.md`。\n- 如果主题涉及公共议题、最新事实、真实组织、平台、政策、公司、人物、法律、技术标准或数据，必须查源并按 `..\u002Fcrossframe\u002Freferences\u002Fsource-ledger-workflow.md` 写来源台账；来源只进入证据边界、反例、现实案例和事实限制，不接管文章命题。\n- 如果主题是私人关系、泛论随笔、哲学概念或用户给出的虚构\u002F概括性材料，默认不联网，除非用户要求或文章需要现实来源来避免误导。\n- 如果启用概念上升，先从 CrossFrame 机制抽象上位概念，再选择中西经典、历史经验、理论或文学互文，最后回落到现实判断。\n- 自动成文先写 `正文声口方案`，再成文。声口由 suite 传入的 `voice_mode` 决定：`neutral-analysis` \u002F `neutral-decisive` \u002F `editorial-reply` \u002F `editorial-commentary`。只有显式短答\u002F中性报告\u002F备忘录\u002F表格\u002F纯诊断\u002F学术摘要才关闭声口或长文档位。\n- 先生成 `结构洞察底稿`，再展示文章类型选择器；文章类型选择器只在底稿之后、正文之前出现。文章类型只决定正文组织和写作技法读取，不改变事实边界、判断档位、连续联读包、证据责任和质量闸。\n- 写作技法只在用户选择文章类型后按需读取。每次默认最多读取 3 个核心技法 + 2 个辅助技法；不得全量读取 50 个技法文件。技法只能改变表达结构，不能越过 `v5-read-state-capsule` 的源锚点边界新增事实、强判断或框架原义。\n- `full-visible-v5-longform` 默认要求正文 1200-2200 中文字，不能用“如果只要一句话”“换成人话说”或项目符号回答替代文章开篇。\n- 如果文章判断使用高风险 CrossFrame 概念，按 `..\u002Fcrossframe\u002Freferences\u002Fread-routing-map.md` 读取对应概念卡，并用 `..\u002Fcrossframe\u002Fworksheets\u002Fconcept-fidelity-check.md` 做保真检查。\n- 如果文章判断触发 v5.0 连续板块，先按 `..\u002Fcrossframe\u002Freferences\u002Fcontinuity-closure-map.md` 展开闭包，再读取必要联读包文件，并在底稿中写出“源结构连续性检查”。\n- 如果文章中心命题、概念上升、经典互文或行动建议不能回指胶囊源锚点，正文必须写成“本文推断 \u002F 表达转译 \u002F 外部思想映射”，不得声称是 CrossFrame v5 原义。若外部来源只能支持背景或弱信号，也必须在来源台账中写明“不能证明什么”，不得用来源气势抬高判断档位。\n- 如果文章使用引经据典、概念上升、隐喻、来源谱系或规范性前提，读取 `..\u002Fcrossframe\u002Freferences\u002Fconcept-cards\u002Fmetaphor-source-transparency.md`；直接引用必须可核验，不确定时只做意译或思想映射。\n- 如果文章涉及 AI 合规、弱信号、无法退出、无制度基础设施、工具化或开放断言退场，必须按 v5.0 对应联读包先完成现实保护检查，再成文。\n\n## 硬规则\n\n- 不准只写正文，不出底稿。\n- 不准用检索材料决定文章立场；检索只能佐证、限定、反驳或补现实感。涉及真实公共对象时，不准只写“已查源”，必须列出来源类型、支持的命题、不能证明什么、证据档位、使用位置和降档理由。\n- 不准把批判写成人格审判、嘲讽、道德宣判或情绪宣泄。\n- 不准把术语当结论。前台说人话，后台保留概念链。\n- 不准伪造原文、出处、页码、作者观点；不确定原句时只能意译或写思想映射。\n- 不准让经典参照接管文章命题；引用只能照亮现实机制，不能压过证据。\n- 不准把亲切写成和稀泥，不准把严厉写成人格审判，不准用“同志”称呼和口号替代分析。\n- 不准把 CrossFrame 写成万能解释机器；超出结构判断能力时要写边界。\n- 不准把文章写成新闻综述、资料拼贴或百科解释，除非用户明确要这种体裁。\n- 文章的段落顺序必须服从信息依赖：读者先需要知道什么，后面的判断才能成立。\n- 不准把完整底稿当成正文；底稿之后必须有完整文章。\n- 不准把 suite 默认文章压缩成 600 字以内短答，除非用户明确要求短答。\n\n## 默认输出\n\n自动成文默认输出两个连续部分，输出档位为 `full-visible-v5-longform \u002F 5.0混合长文`：\n\n```text\n# 结构洞察底稿\n\n# 文章正文\n```\n\n`结构洞察底稿` 至少包含：\n\n- 分析对象与事实边界\n- 表面现象与高成本信号\n- CrossFrame 路由与本次读取\n- 读态胶囊摘要：source modules、入口连续联读包、必须同读闭包、相邻候选包、下游读取策略\n- 源结构连续性检查：触发的连续联读包、是否读取源脊柱\u002F逐节摘要、是否存在读少风险\n- 源锚点完整性检查：中心命题、机制候选、高风险概念、行动边界、文章类型转译和写作技法是否能回指胶囊；无法回指内容如何标注或降档\n- v5.0 源结构保真与概念风险：哪些概念不能孤立读取，哪些相邻约束进入本文判断\n- 尺度窗口与机制候选\n- 责任链、受益链、成本链\n- 权力、证据与弱信号检查\n- 检索材料与证据边界\n- 反向条件与证据缺口\n- 概念上升与参照系：上位概念、思想参照、引用方式、回落到现实的句子、引用风险\n- 正文声口方案：默认启用现代编辑底色；选择答复体\u002F评论体\u002F中性说明体；写明读者处境、情绪入口、批评对象、劝告边界、结尾姿态\n- 文章类型推荐与待选择：推荐文章类型、推荐理由、默认采用项\n- 文章类型与写作技法选择：用户选择后补全文章类型、读取的技法文件、主心骨、入口技法、结构技法、批判技法、结尾技法和技法执行摘要；摘要要记录好句类型、段落前后关系、文章类型微用法和失败示例反查\n- 来源台账摘要：公共议题、真实机构、平台、政策、人物、公司、最新事实和 AI\u002F过程性产物必须写清来源用途、证据档位、能支持什么、仍不能证明什么\n- 文章中心命题、开头入口、递进顺序、结尾余味\n\n`文章正文` 至少包含：\n\n- 一个具体入口\n- 一个清楚的中心命题\n- 3-5 个递进段落或小节\n- 按需加入概念上升、经典\u002F理论参照和回落现实的段落\n- 按题切换答复体或评论体；默认先接住问题，再给判断、批评和意见；显式中性说明体可更克制，但仍不能退回概念堆砌\n- 默认 1200-2200 中文字；哲学概念、思想文章、关系\u002F组织\u002F公共评论必须有铺陈、转折和余味，不写成短答\n- 至少一个边界、反例、撤回条件或证据缺口\n- 一个不喊口号、不把问题封死的结尾\n\n## 写作气质\n\n- 有锋利判断，但不装作全知。\n- 有批判性，但保留证据边界和反向条件。\n- 能指出责任链，但不把复杂问题压成某个人的坏。\n- 面向普通读者，第一段删掉所有术语后仍能读懂。\n- 可以像一位现代编辑同志那样耐心回应读者：亲切但不和稀泥，果敢但不审判人。\n- 结尾要有余味，不用宏大口号替代思考。\n",{"name":5,"risk":24,"tags":25,"tools":31,"author":35,"source":36,"license":15,"category":37,"date_added":38,"description":7,"source_repo":39,"source_type":36,"license_source":40},"safe",[26,27,28,29,30],"crossframe","chinese","essay","writing","commentary",[32,33,34],"Agent Skills","Codex","Claude","xi-kari","community","content",1781568000000,"xi-kari\u002Fcrossframe-skill","https:\u002F\u002Fgithub.com\u002Fxi-kari\u002Fcrossframe-skill\u002Fblob\u002Fmain\u002FLICENSE","main","c475fc64e94e803b50d14a791dfee8853fbb2c5c","integrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory","https:\u002F\u002Fgithub.com\u002FElogic360","2026-11-08 22:21:22",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add Elogic360\u002Fsoftware-factory --skill crossframe-essay",{"tool":53,"command":54},"bunx","bunx skills add Elogic360\u002Fsoftware-factory --skill crossframe-essay",{"tool":56,"command":57},"pnpm","pnpm dlx skills add Elogic360\u002Fsoftware-factory --skill crossframe-essay","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002FSKILL.md",true,[61,67,71,75,79,83,87,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,270,274,277,281,284,288,292,295,299,303,307,311,315,319,323,326,330,334,338],{"path":62,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":65,"sourceHtmlUrl":66},"agents\u002Fopenai.yaml","REFERENCE","参考文档",405,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fagents\u002Fopenai.yaml",{"path":68,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":69,"sourceHtmlUrl":70},"evals\u002Fcrossframe-essay-smoke-tests.md",9595,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fevals\u002Fcrossframe-essay-smoke-tests.md",{"path":72,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":73,"sourceHtmlUrl":74},"examples\u002Flife-first-cause-essay-case.md",2861,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fexamples\u002Flife-first-cause-essay-case.md",{"path":76,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":77,"sourceHtmlUrl":78},"examples\u002Forganization-essay-case.md",2287,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fexamples\u002Forganization-essay-case.md",{"path":80,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":81,"sourceHtmlUrl":82},"examples\u002Fpublic-issue-essay-case.md",2633,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fexamples\u002Fpublic-issue-essay-case.md",{"path":84,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":85,"sourceHtmlUrl":86},"examples\u002Frelationship-essay-case.md",2246,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fexamples\u002Frelationship-essay-case.md",{"path":88,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":89,"sourceHtmlUrl":90},"protocols\u002Fconcept-elevation-protocol.md",2639,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fprotocols\u002Fconcept-elevation-protocol.md",{"path":92,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":93,"sourceHtmlUrl":94},"protocols\u002Feditorial-comrade-voice-protocol.md",3372,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fprotocols\u002Feditorial-comrade-voice-protocol.md",{"path":96,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":97,"sourceHtmlUrl":98},"protocols\u002Fessay-protocol.md",14983,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fprotocols\u002Fessay-protocol.md",{"path":100,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":101,"sourceHtmlUrl":102},"protocols\u002Finteractive-drafting-protocol.md",2109,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Fprotocols\u002Finteractive-drafting-protocol.md",{"path":104,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Farticle-technique-routing-map.md",7826,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Farticle-technique-routing-map.md",{"path":108,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":109,"sourceHtmlUrl":110},"references\u002Fconcept-reference-map.md",2200,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fconcept-reference-map.md",{"path":112,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":113,"sourceHtmlUrl":114},"references\u002Fcritical-insight-principles.md",2159,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fcritical-insight-principles.md",{"path":116,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":117,"sourceHtmlUrl":118},"references\u002Feditorial-voice-principles.md",2143,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Feditorial-voice-principles.md",{"path":120,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":121,"sourceHtmlUrl":122},"references\u002Fevidence-and-search-rules.md",3973,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fevidence-and-search-rules.md",{"path":124,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":125,"sourceHtmlUrl":126},"references\u002Freference-and-allusion-rules.md",1711,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Freference-and-allusion-rules.md",{"path":128,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":129,"sourceHtmlUrl":130},"references\u002Fwriting-techniques\u002Fanalogical-reasoning.md",2604,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fanalogical-reasoning.md",{"path":132,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":133,"sourceHtmlUrl":134},"references\u002Fwriting-techniques\u002Fancient-modern-global.md",2687,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fancient-modern-global.md",{"path":136,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":137,"sourceHtmlUrl":138},"references\u002Fwriting-techniques\u002Fclouds-moon.md",2641,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fclouds-moon.md",{"path":140,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":141,"sourceHtmlUrl":142},"references\u002Fwriting-techniques\u002Fcoincidence-structure.md",2587,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fcoincidence-structure.md",{"path":144,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":145,"sourceHtmlUrl":146},"references\u002Fwriting-techniques\u002Fdirect-emotion.md",2626,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fdirect-emotion.md",{"path":148,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":149,"sourceHtmlUrl":150},"references\u002Fwriting-techniques\u002Fdouble-bridge.md",2708,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fdouble-bridge.md",{"path":152,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":153,"sourceHtmlUrl":154},"references\u002Fwriting-techniques\u002Fevent-association.md",2792,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fevent-association.md",{"path":156,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":157,"sourceHtmlUrl":158},"references\u002Fwriting-techniques\u002Ffeint-attack.md",2703,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Ffeint-attack.md",{"path":160,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":161,"sourceHtmlUrl":162},"references\u002Fwriting-techniques\u002Ffinal-reveal.md",2901,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Ffinal-reveal.md",{"path":164,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":165,"sourceHtmlUrl":166},"references\u002Fwriting-techniques\u002Ffine-carving.md",2697,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Ffine-carving.md",{"path":168,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":169,"sourceHtmlUrl":170},"references\u002Fwriting-techniques\u002Ffinishing-touch.md",2948,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Ffinishing-touch.md",{"path":172,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":173,"sourceHtmlUrl":174},"references\u002Fwriting-techniques\u002Ffixed-point-changing-scenes.md",2686,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Ffixed-point-changing-scenes.md",{"path":176,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":177,"sourceHtmlUrl":178},"references\u002Fwriting-techniques\u002Fform-by-object.md",2842,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fform-by-object.md",{"path":180,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":181,"sourceHtmlUrl":182},"references\u002Fwriting-techniques\u002Fguest-host-contrast.md",2803,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fguest-host-contrast.md",{"path":184,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":185,"sourceHtmlUrl":186},"references\u002Fwriting-techniques\u002Fhide-before-reveal.md",2575,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fhide-before-reveal.md",{"path":188,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":189,"sourceHtmlUrl":190},"references\u002Fwriting-techniques\u002Findex.md",2404,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Findex.md",{"path":192,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":193,"sourceHtmlUrl":194},"references\u002Fwriting-techniques\u002Flanguage-momentum.md",2729,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Flanguage-momentum.md",{"path":196,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":197,"sourceHtmlUrl":198},"references\u002Fwriting-techniques\u002Flayered-argument.md",2752,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Flayered-argument.md",{"path":200,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":201,"sourceHtmlUrl":202},"references\u002Fwriting-techniques\u002Fless-is-more.md",2551,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fless-is-more.md",{"path":204,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":205,"sourceHtmlUrl":206},"references\u002Fwriting-techniques\u002Flife-from-dead.md",2680,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Flife-from-dead.md",{"path":208,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":209,"sourceHtmlUrl":210},"references\u002Fwriting-techniques\u002Fmeaning-beyond-words.md",2699,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fmeaning-beyond-words.md",{"path":212,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":213,"sourceHtmlUrl":214},"references\u002Fwriting-techniques\u002Fmotion-for-stillness.md",2569,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fmotion-for-stillness.md",{"path":216,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":217,"sourceHtmlUrl":218},"references\u002Fwriting-techniques\u002Fmoving-viewpoint.md",2709,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fmoving-viewpoint.md",{"path":220,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":221,"sourceHtmlUrl":222},"references\u002Fwriting-techniques\u002Fmulti-edge-extension.md",2794,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fmulti-edge-extension.md",{"path":224,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":225,"sourceHtmlUrl":226},"references\u002Fwriting-techniques\u002Fnarration-commentary.md",2717,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fnarration-commentary.md",{"path":228,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":229,"sourceHtmlUrl":230},"references\u002Fwriting-techniques\u002Fobject-reason.md",2735,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fobject-reason.md",{"path":232,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":233,"sourceHtmlUrl":234},"references\u002Fwriting-techniques\u002Fone-stone-many-birds.md",2676,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fone-stone-many-birds.md",{"path":236,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":237,"sourceHtmlUrl":238},"references\u002Fwriting-techniques\u002Fone-word-spine.md",3047,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fone-word-spine.md",{"path":240,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":241,"sourceHtmlUrl":242},"references\u002Fwriting-techniques\u002Fpersonified-object.md",2783,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fpersonified-object.md",{"path":244,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":245,"sourceHtmlUrl":246},"references\u002Fwriting-techniques\u002Fpoint-spirit.md",2882,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fpoint-spirit.md",{"path":248,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":249,"sourceHtmlUrl":250},"references\u002Fwriting-techniques\u002Fpoint-surface.md",2702,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fpoint-surface.md",{"path":252,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":253,"sourceHtmlUrl":254},"references\u002Fwriting-techniques\u002Fpositive-negative-contrast.md",2610,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fpositive-negative-contrast.md",{"path":256,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":257,"sourceHtmlUrl":258},"references\u002Fwriting-techniques\u002Fpraise-blame-interlace.md",2581,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fpraise-blame-interlace.md",{"path":260,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":261,"sourceHtmlUrl":262},"references\u002Fwriting-techniques\u002Fraise-high-drop-heavy.md",2634,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fraise-high-drop-heavy.md",{"path":264,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":265,"sourceHtmlUrl":266},"references\u002Fwriting-techniques\u002Frelease-to-capture.md",2598,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Frelease-to-capture.md",{"path":268,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":225,"sourceHtmlUrl":269},"references\u002Fwriting-techniques\u002Fremove-foundation.md","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fremove-foundation.md",{"path":271,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":272,"sourceHtmlUrl":273},"references\u002Fwriting-techniques\u002Fretreat-to-advance.md",2743,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fretreat-to-advance.md",{"path":275,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":205,"sourceHtmlUrl":276},"references\u002Fwriting-techniques\u002Fsame-different.md","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fsame-different.md",{"path":278,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":279,"sourceHtmlUrl":280},"references\u002Fwriting-techniques\u002Fscene-emotion.md",2653,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fscene-emotion.md",{"path":282,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":145,"sourceHtmlUrl":283},"references\u002Fwriting-techniques\u002Fsmall-water-waves.md","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fsmall-water-waves.md",{"path":285,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":286,"sourceHtmlUrl":287},"references\u002Fwriting-techniques\u002Fsparse-outline.md",2607,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fsparse-outline.md",{"path":289,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":290,"sourceHtmlUrl":291},"references\u002Fwriting-techniques\u002Fsplit-wood-reasoning.md",2679,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fsplit-wood-reasoning.md",{"path":293,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":181,"sourceHtmlUrl":294},"references\u002Fwriting-techniques\u002Fstars-moon.md","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fstars-moon.md",{"path":296,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":297,"sourceHtmlUrl":298},"references\u002Fwriting-techniques\u002Fstream-consciousness.md",2710,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fstream-consciousness.md",{"path":300,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":301,"sourceHtmlUrl":302},"references\u002Fwriting-techniques\u002Fsurprise-victory.md",2608,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fsurprise-victory.md",{"path":304,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":305,"sourceHtmlUrl":306},"references\u002Fwriting-techniques\u002Fsuspense.md",2611,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fsuspense.md",{"path":308,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":309,"sourceHtmlUrl":310},"references\u002Fwriting-techniques\u002Fsymbolic-meaning.md",2696,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fsymbolic-meaning.md",{"path":312,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":313,"sourceHtmlUrl":314},"references\u002Fwriting-techniques\u002Fthread-beads.md",2933,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fthread-beads.md",{"path":316,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":317,"sourceHtmlUrl":318},"references\u002Fwriting-techniques\u002Fvertical-narration.md",2659,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fvertical-narration.md",{"path":320,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":321,"sourceHtmlUrl":322},"references\u002Fwriting-techniques\u002Fvirtual-to-real.md",2671,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fvirtual-to-real.md",{"path":324,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":201,"sourceHtmlUrl":325},"references\u002Fwriting-techniques\u002Fwinding-path.md","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Freferences\u002Fwriting-techniques\u002Fwinding-path.md",{"path":327,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":328,"sourceHtmlUrl":329},"templates\u002Farticle-type-selection-dialog.md",2968,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Ftemplates\u002Farticle-type-selection-dialog.md",{"path":331,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":332,"sourceHtmlUrl":333},"templates\u002Fessay-output-template.md",4892,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Ftemplates\u002Fessay-output-template.md",{"path":335,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":336,"sourceHtmlUrl":337},"templates\u002Finsight-dossier-template.md",5742,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Ftemplates\u002Finsight-dossier-template.md",{"path":339,"resourceType":63,"resourceTypeDesc":64,"sizeBytes":340,"sourceHtmlUrl":341},"templates\u002Finteractive-session-template.md",751,"https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fintegrations\u002Fantigravity-skills\u002Fskills\u002Fcrossframe-essay\u002Ftemplates\u002Finteractive-session-template.md",[343,351,358,365,372,379],{"skillNo":344,"name":345,"nameZh":6,"description":346,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":347,"licenseFileUrl":6,"sourceHtmlUrl":348,"categories":349,"keywords":350,"publishedAt":19},"01M79G206MT3J6S0GY3C45P2KV","vss-summarize-video","Use to summarize a recorded video via the LVS summarization microservice (HITL-gated) with a VLM fallback. Not for report generation or live RTSP captioning.","Apache-2.0","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fskills\u002Fnvidia\u002Fvss-summarize-video\u002FSKILL.md",[],[],{"skillNo":352,"name":353,"nameZh":6,"description":354,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":347,"licenseFileUrl":6,"sourceHtmlUrl":355,"categories":356,"keywords":357,"publishedAt":19},"01M79G1WN63PGRE8CKD47WEBQ5","vss-setup-video-analytics-api","Use to deploy the vss-video-analytics-api REST service standalone (config-source, data-log bind, Elasticsearch, optional Kafka). Not for full warehouse deploy.","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fskills\u002Fnvidia\u002Fvss-setup-video-analytics-api\u002FSKILL.md",[],[],{"skillNo":359,"name":360,"nameZh":6,"description":361,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":347,"licenseFileUrl":6,"sourceHtmlUrl":362,"categories":363,"keywords":364,"publishedAt":19},"01M79G1S9F7VY3EF6H53PRP5AN","vss-setup-behavior-analytics","Use to deploy the vss-behavior-analytics service standalone (entrypoint, config-source, optional calibration). Not for the full warehouse deploy.","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fskills\u002Fnvidia\u002Fvss-setup-behavior-analytics\u002FSKILL.md",[],[],{"skillNo":366,"name":367,"nameZh":6,"description":368,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":347,"licenseFileUrl":6,"sourceHtmlUrl":369,"categories":370,"keywords":371,"publishedAt":19},"01M79G1N1S1Y27PFZPYMNK1MTQ","vss-search-archive","Use this skill to run top-level VSS fusion search on archived video, or to ingest video files \u002F RTSP streams for search. Do NOT use for ad-hoc visual Q&A (use vss-ask-video), live captioning (use vss-deploy-dense-captioning), or video summarization and reports (use vss-summarize-video).","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fskills\u002Fnvidia\u002Fvss-search-archive\u002FSKILL.md",[],[],{"skillNo":373,"name":374,"nameZh":6,"description":375,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":347,"licenseFileUrl":6,"sourceHtmlUrl":376,"categories":377,"keywords":378,"publishedAt":19},"01M79G1H6WN0Q6C0VCAXCZX6B7","vss-query-analytics","Use this skill when reading video-analytics metrics, incidents, alerts, and sensor data via the VA-MCP server (port 9901). Not for live VLM or incident-range narrative reports.","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fskills\u002Fnvidia\u002Fvss-query-analytics\u002FSKILL.md",[],[],{"skillNo":380,"name":381,"nameZh":6,"description":382,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":347,"licenseFileUrl":6,"sourceHtmlUrl":383,"categories":384,"keywords":385,"publishedAt":19},"01M79G1DYPNXQS7QHZ0AAF5FX5","vss-manage-video-io-storage","Use to call the VIOS REST API (sensor list, timelines, clip extraction, snapshots, add\u002Fdelete sensors and streams). Not for VLM inference or search.","https:\u002F\u002Fgithub.com\u002FElogic360\u002Fsoftware-factory\u002Fblob\u002Fmain\u002Fskills\u002Fnvidia\u002Fvss-manage-video-io-storage\u002FSKILL.md",[],[]]