[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7CXSWG2EHWP3HGHDPC1DEX2":3,"skill-same:01M7CXSWG2EHWP3HGHDPC1DEX2":54},{"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":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":47},"01M7CXSWG2EHWP3HGHDPC1DEX2","incident-writeup",null,"Turn my incident notes, Slack excerpts and graphs into a blameless postmortem in Cartwheel's format. Use after an on-call incident once the mitigation is in.","Sidiora-Labs\u002Fcentra-gideon-agent","Sidiora-Labs","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F315858149?v=4","01M7CXSE0SZN9PME7BZ77KK2N7","Sidiora Labs","01M7CXSE1TJT3GJDJC6A9B7YD2",212,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fchecks\u002Fruntime\u002Ffixtures\u002Fagent_tool_skills\u002Fincident-writeup\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: incident-writeup\ndescription: Turn my incident notes, Slack excerpts and graphs into a blameless postmortem in Cartwheel's format. Use after an on-call incident once the mitigation is in.\n---\n\n# Incident write-up\n\nYou must always lead with customer impact: who was affected, for how long, and what they saw.\nEngineers read the root cause section; everyone else stops after the first paragraph.\n\nUse `template.md` for the structure. Fill it from what I give you, and mark anything you had to\ninfer with \"(inferred)\" so I can check it.\n\nRules:\n- Times in UTC with the local Toronto time in brackets for the first mention.\n- Blameless. Describe what the system allowed, not who did what.\n- Anonymise carriers and customers in anything marked \"external\".\n- Every action item has an owner and a date, or it is not an action item.\n- Keep the root cause to what we know. Put theories under \"Open questions\".\n","# Incident write-up\n\nYou must always lead with customer impact: who was affected, for how long, and what they saw.\nEngineers read the root cause section; everyone else stops after the first paragraph.\n\nUse `template.md` for the structure. Fill it from what I give you, and mark anything you had to\ninfer with \"(inferred)\" so I can check it.\n\nRules:\n- Times in UTC with the local Toronto time in brackets for the first mention.\n- Blameless. Describe what the system allowed, not who did what.\n- Anonymise carriers and customers in anything marked \"external\".\n- Every action item has an owner and a date, or it is not an action item.\n- Keep the root cause to what we know. Put theories under \"Open questions\".\n",{"name":5,"description":7},"main","d2af2361d07479c31299731cd2aab81a99a1b0ae","checks\u002Fruntime\u002Ffixtures\u002Fagent_tool_skills\u002Fincident-writeup",33,"https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent","https:\u002F\u002Fcentra.ag","https:\u002F\u002Fgithub.com\u002FSidiora-Labs","sidioralabs.com","An Applied Lab for Systems That Connect Ideas to Action.","2026-11-05 23:31:58",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":46},[36,39,42],{"tool":37,"command":38},"npx","npx skills add Sidiora-Labs\u002Fcentra-gideon-agent --skill incident-writeup",{"tool":40,"command":41},"bunx","bunx skills add Sidiora-Labs\u002Fcentra-gideon-agent --skill incident-writeup",{"tool":43,"command":44},"pnpm","pnpm dlx skills add Sidiora-Labs\u002Fcentra-gideon-agent --skill incident-writeup","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fchecks\u002Fruntime\u002Ffixtures\u002Fagent_tool_skills\u002Fincident-writeup\u002FSKILL.md",true,[48],{"path":49,"resourceType":50,"resourceTypeDesc":51,"sizeBytes":52,"sourceHtmlUrl":53},"template.md","REFERENCE","参考文档",494,"https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fchecks\u002Fruntime\u002Ffixtures\u002Fagent_tool_skills\u002Fincident-writeup\u002Ftemplate.md",[55,62,69,76,83,90],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":19},"01M7CXXG9ZW9SRRET92XBGS5W3","web-verify","Verify a built web page or app actually renders and works — drive it in a real browser, check the console and network, confirm the thing you changed is the thing being served, and capture evidence. Use before claiming a frontend change works.","https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fruntime\u002Fgideon\u002Fextensions\u002Fskills\u002Fbundled\u002Fweb-verify\u002FSKILL.md",[],[],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":68,"publishedAt":19},"01M7CXX9RXMRB1ZHTRETSDVB8B","visual-output","Emit rich visual output in chat via \u003Cwidget> tags — styled HTML cards, charts, tables, interactive tools, and drawn SVG\u002Fcanvas diagrams, illustrations, and animations — theme-aware, centered, and responsive instead of clashing or cramped.","https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fruntime\u002Fgideon\u002Fextensions\u002Fskills\u002Fbundled\u002Fvisual-output\u002FSKILL.md",[],[],{"skillNo":70,"name":71,"nameZh":6,"description":72,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":19},"01M7CXX48DZZ7JTV0RRS4406Y7","task-and-project","Track work as Tasks (the \u002Fapi\u002Ftasks CRUD + native task provider), and decompose larger projects into independent, verifiable units — fanning parallel investigation out to subagents while keeping one coherent plan; hand open-ended goal-driven work to a goal loop.","https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fruntime\u002Fgideon\u002Fextensions\u002Fskills\u002Fbundled\u002Ftask-and-project\u002FSKILL.md",[],[],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":82,"publishedAt":19},"01M7CXWYSRFM4BX63CY3TD0PA6","research-campaign","Run a multi-cycle research campaign — grill the question, decompose it into answerable sub-questions, investigate each against sources, then synthesize with confidence and gaps stated. Use for open questions that need real investigation rather than one lookup.","https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fruntime\u002Fgideon\u002Fextensions\u002Fskills\u002Fbundled\u002Fresearch-campaign\u002FSKILL.md",[],[],{"skillNo":84,"name":85,"nameZh":6,"description":86,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":87,"categories":88,"keywords":89,"publishedAt":19},"01M7CXWSF6REG8ST1X0M7HN563","memory-discipline","When and how to persist durable memory — save genuine user preferences, facts, and corrections; NEVER persist transient environment failures (a failed command, a flaky network call, a one-off tool error) as lessons; recall before re-asking.","https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fruntime\u002Fgideon\u002Fextensions\u002Fskills\u002Fbundled\u002Fmemory-discipline\u002FSKILL.md",[],[],{"skillNo":91,"name":92,"nameZh":6,"description":93,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":94,"categories":95,"keywords":96,"publishedAt":19},"01M7CXWJDSGB37A4E74EFK748F","loop-worker","Per-cycle protocol for an autonomous goal loop worker — the unified autonomous goal engine that runs one self-directed cycle per turn until its goal is met, then self-retires. Drives one cycle against a loop's file interface (status.json gate, brief.md goal, guidance.txt nudges, findings\u002Fcycle_NNN.json, FINDINGS.md, the type-appropriate deliverable, STOP sentinel). The worker produces work and reports evidence; a deterministic check or a separate judge — never the worker — decides done-ness.","https:\u002F\u002Fgithub.com\u002FSidiora-Labs\u002Fcentra-gideon-agent\u002Fblob\u002Fmain\u002Fruntime\u002Fgideon\u002Fextensions\u002Fskills\u002Fbundled\u002Floop-worker\u002FSKILL.md",[],[]]