[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M736WSTHKP1SQPTYJTMPV7Y8":3,"skill-same:01M736WSTHKP1SQPTYJTMPV7Y8":44},{"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":17,"publishedAt":18,"linkOnly":19,"markdownContent":20,"markdownBody":21,"frontMatter":22,"refName":23,"commitSha":24,"skillDirectory":25,"forksCount":13,"repositoryHtmlUrl":26,"repositoryHomepageUrl":6,"ownerHtmlUrl":27,"ownerBlogUrl":6,"ownerDescription":28,"updatedAt":29,"install":30,"resources":43},"01M736WSTHKP1SQPTYJTMPV7Y8","release",null,"Dispatch release requests to a repository-owned `.agents\u002Fscripts\u002Frelease.sh` implementation.","graysurf\u002Fagent-runtime-kit","graysurf","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F10785178?v=4","01M736PQHYKHFMNBYF8BT93NM4","01M736PQJWYH7G046WAN7EQCHD",0,"MIT","https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit\u002Fblob\u002Fmain\u002Ftests\u002Fgolden\u002Fhermes\u002Fplugins\u002Fmeta\u002Fskills\u002Frelease\u002Fexpected\u002FSKILL.md",[],[],"2026-11-11 15:11:14",false,"---\nname: release\ndescription: >\n  Dispatch release requests to a repository-owned `.agents\u002Fscripts\u002Frelease.sh`\n  implementation.\n---\n\n# Release\n\n## Contract\n\nPrereqs:\n\n- Run from the target repository root unless the user explicitly names another\n  repository path.\n- `agent-run` is installed from nils-cli 0.20.0 or newer and available on\n  `PATH`.\n- The target repository owns an executable `.agents\u002Fscripts\u002Frelease.sh`.\n- Versioning, changelog, tags, publishing, and post-release checks are owned by\n  the consuming repository.\n\nInputs:\n\n- User-provided release arguments, passed through to the project-local script.\n- Optional repository path when releasing from another checkout.\n\nOutputs:\n\n- The project-local script's stdout, stderr, exit code, release URL, and\n  verification evidence.\n- A clear stop message when no project-local implementation exists.\n\nFailure modes:\n\n- `.agents\u002Fscripts\u002Frelease.sh` is missing or is not executable.\n- `agent-run` is unavailable or reports a blocked required project\n  environment.\n- The project-local script exits non-zero.\n- The requested repository path is not a directory.\n\n## Entrypoint\n\nResolve the repository root, then invoke the project-local script through\n`agent-run` so repository `.envrc` \u002F `.env` decisions are explicit:\n\n```bash\nagent-run exec --cwd \"$repo_root\" -- .\u002F.agents\u002Fscripts\u002Frelease.sh \"$@\"\n```\n\nWhen the script is missing or not executable, report:\n\n```text\nno project-local implementation: .agents\u002Fscripts\u002Frelease.sh\n```\n\n## Workflow\n\n1. Resolve the target repository root.\n2. Verify `.agents\u002Fscripts\u002Frelease.sh` exists and is executable.\n3. Run the script through `agent-run exec --cwd \"$repo_root\" --`, passing\n   through user arguments.\n4. Report the release evidence and exit code printed by the script.\n5. Do not run generic release commands when the project-local script is absent.\n\n## Boundary\n\nRuntime-kit owns only the dispatch contract. Each consuming repository owns its\nrelease implementation and approval gates.\n","# Release\n\n## Contract\n\nPrereqs:\n\n- Run from the target repository root unless the user explicitly names another\n  repository path.\n- `agent-run` is installed from nils-cli 0.20.0 or newer and available on\n  `PATH`.\n- The target repository owns an executable `.agents\u002Fscripts\u002Frelease.sh`.\n- Versioning, changelog, tags, publishing, and post-release checks are owned by\n  the consuming repository.\n\nInputs:\n\n- User-provided release arguments, passed through to the project-local script.\n- Optional repository path when releasing from another checkout.\n\nOutputs:\n\n- The project-local script's stdout, stderr, exit code, release URL, and\n  verification evidence.\n- A clear stop message when no project-local implementation exists.\n\nFailure modes:\n\n- `.agents\u002Fscripts\u002Frelease.sh` is missing or is not executable.\n- `agent-run` is unavailable or reports a blocked required project\n  environment.\n- The project-local script exits non-zero.\n- The requested repository path is not a directory.\n\n## Entrypoint\n\nResolve the repository root, then invoke the project-local script through\n`agent-run` so repository `.envrc` \u002F `.env` decisions are explicit:\n\n```bash\nagent-run exec --cwd \"$repo_root\" -- .\u002F.agents\u002Fscripts\u002Frelease.sh \"$@\"\n```\n\nWhen the script is missing or not executable, report:\n\n```text\nno project-local implementation: .agents\u002Fscripts\u002Frelease.sh\n```\n\n## Workflow\n\n1. Resolve the target repository root.\n2. Verify `.agents\u002Fscripts\u002Frelease.sh` exists and is executable.\n3. Run the script through `agent-run exec --cwd \"$repo_root\" --`, passing\n   through user arguments.\n4. Report the release evidence and exit code printed by the script.\n5. Do not run generic release commands when the project-local script is absent.\n\n## Boundary\n\nRuntime-kit owns only the dispatch contract. Each consuming repository owns its\nrelease implementation and approval gates.\n",{"name":5,"description":7},"main","da7119f2ebece510d6955cea72743069f5496c73","tests\u002Fgolden\u002Fhermes\u002Fplugins\u002Fmeta\u002Fskills\u002Frelease\u002Fexpected","https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit","https:\u002F\u002Fgithub.com\u002Fgraysurf","Building reliable tools for teams of AI coding agents · Rust \u002F TypeScript · @sympoies","2026-08-29 05:27:47",{"source":8,"skillName":5,"commands":31,"prompt":41,"zipAvailable":42},[32,35,38],{"tool":33,"command":34},"npx","npx skills add graysurf\u002Fagent-runtime-kit --skill release",{"tool":36,"command":37},"bunx","bunx skills add graysurf\u002Fagent-runtime-kit --skill release",{"tool":39,"command":40},"pnpm","pnpm dlx skills add graysurf\u002Fagent-runtime-kit --skill release","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit\u002Fblob\u002Fmain\u002Ftests\u002Fgolden\u002Fhermes\u002Fplugins\u002Fmeta\u002Fskills\u002Frelease\u002Fexpected\u002FSKILL.md",true,[],[45,51,56,63,70,77],{"skillNo":46,"name":47,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":48,"categories":49,"keywords":50,"publishedAt":18},"01M736XWK14DFRERMQ8RT3HS0Z","removable-skill","https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit\u002Fblob\u002Fmain\u002Ftests\u002Fruntime-smoke\u002Ffixtures\u002Fskill-lifecycle\u002Fremove-skill\u002Ftests\u002Fgolden\u002Fcodex\u002Fplugins\u002Ffixture\u002Fskills\u002Fremovable-skill\u002FSKILL.md",[],[],{"skillNo":52,"name":47,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":53,"categories":54,"keywords":55,"publishedAt":18},"01M736XTPQEKAYESDM1REN2KAN","https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit\u002Fblob\u002Fmain\u002Ftests\u002Fruntime-smoke\u002Ffixtures\u002Fskill-lifecycle\u002Fremove-skill\u002Ftests\u002Fgolden\u002Fclaude\u002Fplugins\u002Ffixture\u002Fskills\u002Fremovable-skill\u002FSKILL.md",[],[],{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":18},"01M736XRMWHMJB4X563G9J6QYY","removable-project-skill","Fixture project-local skill used to prove remove-project-skill dry-run coverage.","https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit\u002Fblob\u002Fmain\u002Ftests\u002Fruntime-smoke\u002Ffixtures\u002Fskill-lifecycle\u002Fremove-project-skill\u002F.agents\u002Fskills\u002Fremovable-project-skill\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":18},"01M736XPT65YZMPCBD4K3RHV4P","project-sample-skill","Fixture project-local skill used to prove create-project-skill governance coverage.","https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit\u002Fblob\u002Fmain\u002Ftests\u002Fruntime-smoke\u002Ffixtures\u002Fskill-lifecycle\u002Fcreate-project-skill\u002F.agents\u002Fskills\u002Fproject-sample-skill\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":18},"01M736XKZVYWVQA1YB0P459WND","project-local-skill","Fixture project-local skill used by runtime-kit project-local smoke checks.","https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit\u002Fblob\u002Fmain\u002Ftests\u002Fprojects\u002Fproject-local-smoke\u002F.agents\u002Fskills\u002Fproject-local-skill\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":18},"01M736XHA73KZ5G2TKWSED5P1B","topic-radar","Aggregate read-only AI and technology trend signals (Polymarket, Hacker News, GitHub, arXiv, Hugging Face, news search) into source-grounded Markdown or JSON; the lower-level data engine behind `daily-brief`.","https:\u002F\u002Fgithub.com\u002Fgraysurf\u002Fagent-runtime-kit\u002Fblob\u002Fmain\u002Ftests\u002Fgolden\u002Fhermes\u002Fplugins\u002Freporting\u002Fskills\u002Ftopic-radar\u002Fexpected\u002FSKILL.md",[],[]]