[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DHPD6ZDSFB9J19BK2FHHFX":3,"skill-same:01M6DHPD6ZDSFB9J19BK2FHHFX":92},{"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":23,"publishedAt":48,"linkOnly":49,"markdownContent":50,"markdownBody":51,"frontMatter":52,"refName":69,"commitSha":70,"skillDirectory":71,"forksCount":14,"repositoryHtmlUrl":72,"repositoryHomepageUrl":73,"ownerHtmlUrl":74,"ownerBlogUrl":75,"ownerDescription":76,"updatedAt":77,"install":78,"resources":91},"01M6DHPD6ZDSFB9J19BK2FHHFX","opsward-add-template",null,"Add or edit a generation template in opsward — a doc template (architecture.md, testing.md, …), an installable skill (SKILL.md), or an agent definition — and wire it into generate.py so opsward produces it. Use when adding a new artifact opsward should scaffold into target projects, adding a template variable, or changing what `opsward generate` \u002F `install-skills` emit. Covers string.Template rules and the python\u002Fjsts\u002Fshared layout.","thorwhalen\u002Fopsward","thorwhalen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1906276?v=4","01M6DHNW6H23WSXQ1D6MJCFC91","Thor Whalen","01M6DHNWD2G3GJ64J30A1FW0XP",0,"MIT","https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fopsward-add-template\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47],"add","opsward","template","opsward add template","add template","use","new","when","definition","opsward generate","layout","generation","shared","artifact","testing","install","edit","Rules","projects","doc","generate","scaffold","architecture","python","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: dataset-verify\ndescription: Verify a dataset plan or run receipt, checkpoint continuity, provenance completeness, and derived-artifact freshness.\nversion: 1.0.0\nplatforms: [all]\naliases: [dataset health, verify ingest, check dataset freshness]\ntriggers: [verify this dataset, did ingestion succeed, is this index fresh, validate the run receipt, check checkpoint continuity]\n---\n\n# Dataset Verification\n\nDelegate to `aiwg dataset verify \u003Cdataset-or-run-ref> --json`. Verify plan and\nreceipt digests, committed outcome, checkpoint continuity, counts\u002Frejections,\nschema bindings, evidence completeness, derived-artifact freshness, and stated\ndegradation. Searchability alone is not proof of success or canonical-source\navailability.\n\nReturn a verification reference with explicit `verified`, `degraded`,\n`unverifiable`, or `failed` state. Preserve diagnostics and route evidence\nquestions to Dataset Provenance Reviewer.\n","# Dataset Verification\n\nDelegate to `aiwg dataset verify \u003Cdataset-or-run-ref> --json`. Verify plan and\nreceipt digests, committed outcome, checkpoint continuity, counts\u002Frejections,\nschema bindings, evidence completeness, derived-artifact freshness, and stated\ndegradation. Searchability alone is not proof of success or canonical-source\navailability.\n\nReturn a verification reference with explicit `verified`, `degraded`,\n`unverifiable`, or `failed` state. Preserve diagnostics and route evidence\nquestions to Dataset Provenance Reviewer.\n",{"name":53,"aliases":54,"version":58,"triggers":59,"namespace":65,"platforms":66,"description":68},"dataset-verify",[55,56,57],"dataset health","verify ingest","check dataset freshness","1.0.0",[60,61,62,63,64],"verify this dataset","did ingestion succeed","is this index fresh","validate the run receipt","check checkpoint continuity","aiwg",[67],"all","Verify a dataset plan or run receipt, checkpoint continuity, provenance completeness, and derived-artifact freshness.","main","6754967c344ccb087a8de06972f55a41067b291b",".claude\u002Fskills\u002Fopsward-add-template","https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward","https:\u002F\u002Fthorwhalen.github.io\u002Fopsward\u002F","https:\u002F\u002Fgithub.com\u002Fthorwhalen","https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fthorwhalen\u002F","Machine Learning and AI Systems","2026-11-09 01:24:54",{"source":8,"skillName":53,"commands":79,"prompt":89,"zipAvailable":90},[80,83,86],{"tool":81,"command":82},"npx","npx skills add thorwhalen\u002Fopsward --skill dataset-verify",{"tool":84,"command":85},"bunx","bunx skills add thorwhalen\u002Fopsward --skill dataset-verify",{"tool":87,"command":88},"pnpm","pnpm dlx skills add thorwhalen\u002Fopsward --skill dataset-verify","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fopsward-add-template\u002FSKILL.md",true,[],[93,102,122,150,166,178],{"skillNo":94,"name":95,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":96,"categories":97,"keywords":99,"publishedAt":48},"01M6DHQKJPZBWKFCJE4AER997W","my-skill","https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fpython_project\u002F.claude\u002Fskills\u002Fmy-skill\u002FSKILL.md",[98],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[100,101],"my","my skill",{"skillNo":103,"name":25,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":48},"01M6DHQGEMHHGRMZ4R46SA59Z7","Run opsward to assess and improve this project's AI agent setup. Use when the user says 'opsward', 'check my setup', 'improve my AI config', or wants a full audit and remediation.","https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward\u002Fblob\u002Fmain\u002Fopsward\u002Fdata\u002Ftemplates\u002Fshared\u002Fopsward\u002FSKILL.md",[],[25,108,31,109,100,110,111,112,113,29,114,115,116,117,118,119,120,121],"user","agent setup","assess","full","project","ai config","check","improve","remediation","audit","run","setup","config","ai agent",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":129,"publishedAt":48},"01M6DHQCY2SHZ1ZEH5FQFT39WX","opsward-subagents","Decide which of a repo's skills should also run as subagents (in their own context), declare it in each skill's frontmatter, and generate or refresh the twin agent files with opsward. Use when a skill does bulky or read-heavy work whose output should stay out of the main context, when a skill needs a tool restriction or a cheaper model, when a hand-written agent duplicates a skill, when `opsward maintain` reports a `subagent_twin` finding, or when asked \"should this skill be a subagent\", \"make this skill usable as a subagent\", \"generate agents from skills\", or to sweep a repo for skill\u002Fagent pairs. Also usable as a subagent itself.","https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward\u002Fblob\u002Fmain\u002Fopsward\u002Fdata\u002Ftemplates\u002Fshared\u002Fopsward-subagents\u002FSKILL.md",[128],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[25,130,131,132,133,134,135,136,137,69,138,139,140,29,141,142,143,144,145,146,147,148,31,44,149],"opsward subagents","subagents","which","for","true","opsward maintain","as","maintain","files","reports","duplicates","refresh","repo","decide","work","sweep","model","tool","subagent","Bash",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":48},"01M6DHQ9EGVVKAP608FD4B4FYA","opsward-maintain","Check documentation and AI setup for staleness, drift, or inconsistency. Use when the user asks to maintain, refresh, or update project docs and AI configuration.","https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward\u002Fblob\u002Fmain\u002Fopsward\u002Fdata\u002Ftemplates\u002Fshared\u002Fopsward-maintain\u002FSKILL.md",[],[135,25,137,157,158,159,31,133,160,112,161,162,29,108,141,114,163,164,165,119],"docs","configuration","project docs","ai setup","drift","update project docs","check documentation","update","documentation",{"skillNo":167,"name":168,"nameZh":6,"description":169,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":170,"categories":171,"keywords":172,"publishedAt":48},"01M6DHQ6F44PQADNEPRG7QAMPA","opsward-generate","Generate missing AI setup artifacts for this project. Use when the user asks to scaffold, create, or bootstrap CLAUDE.md, docs, skills, or agent configuration.","https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward\u002Fblob\u002Fmain\u002Fopsward\u002Fdata\u002Ftemplates\u002Fshared\u002Fopsward-generate\u002FSKILL.md",[],[25,33,44,108,31,133,173,160,174,112,158,29,175,176,177,119,45,157],"missing","agent configuration","artifacts","create","bootstrap",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":184,"publishedAt":48},"01M6DHQ3YJMTQ155ZGHR76PP90","opsward-diagnose","Diagnose the health of this project's AI agent setup. Use when the user asks to check, audit, or score the project's CLAUDE.md, skills, docs, or agent configuration.","https:\u002F\u002Fgithub.com\u002Fthorwhalen\u002Fopsward\u002Fblob\u002Fmain\u002Fopsward\u002Fdata\u002Ftemplates\u002Fshared\u002Fopsward-diagnose\u002FSKILL.md",[],[25,185,186,117,187,114,121,119,158,112,174,31,109,108,157,29],"opsward diagnose","diagnose","health"]