[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71SWMJGZE4A56HMF0D4C1MN":3,"skill-same:01M71SWMJGZE4A56HMF0D4C1MN":51},{"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":26,"linkOnly":27,"markdownContent":28,"markdownBody":29,"frontMatter":30,"refName":31,"commitSha":32,"skillDirectory":33,"forksCount":14,"repositoryHtmlUrl":34,"repositoryHomepageUrl":6,"ownerHtmlUrl":35,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":36,"install":37,"resources":50},"01M71SWMJGZE4A56HMF0D4C1MN","publish",null,"Bump plugin version(s), commit, and push to publish changes to the marketplace.","rnortman\u002Fclaude-plugins","rnortman","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6696883?v=4","01M71SWK8WWGC18QBBAZXEE58G","Randall Nortman","01M71SWK9MR2T328ZWX1BETDZV",0,"MIT","https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpublish\u002FSKILL.md",[],[5,19,20,21,22,23,24,25],"plugin","push","changes","bump","version","marketplace","commit","2026-11-10 13:02:02",false,"---\nname: publish\ndescription: Bump plugin version(s), commit, and push to publish changes to the marketplace.\n---\n\nYou are publishing updated plugin(s) to the marketplace. This means bumping version numbers, committing, and pushing. Include whatever changes are in the working dir currently in your commit.\n\n## Steps\n\n1. **Determine which plugins changed.** `git status` and `git diff` against the last commit will tell you. Only bump versions for plugins with actual changes — don't bump untouched plugins.\n\n2. **Determine the version bump per changed plugin.** Patch \u002F minor \u002F major. Use semver (e.g., 0.1.0 → 0.1.1 for patch, 0.2.0 for minor, 1.0.0 for major). Ask the user if uncertain.\n\n3. **Read current versions** from both files for each changed plugin:\n   - `.claude-plugin\u002Fmarketplace.json` (the `version` field inside each plugin's entry)\n   - `plugins\u002F\u003Cplugin-name>\u002F.claude-plugin\u002Fplugin.json` (the top-level `version` field)\n\n4. **Bump both version fields** to the new version. Both must match.\n\n5. **Update `CHANGELOG.md`** (repo root). Add a `### X.Y.Z — YYYY-MM-DD` entry under the appropriate plugin section, with a short summary line and a bullet list of notable changes. Describe only what's actually in the diff since the prior release — don't fabricate. Skip plugins with no changes. If `CHANGELOG.md` doesn't exist yet, create it with a section per plugin and a retroactive entry for the prior release.\n\n6. **Commit and push.** If no changes other than version bumps + changelog: `Bump \u003Cplugin> to X.Y.Z` (or list each plugin if multiple). Otherwise lead with the bump and append a brief description of the user-visible change. Then push to the remote.\n","You are publishing updated plugin(s) to the marketplace. This means bumping version numbers, committing, and pushing. Include whatever changes are in the working dir currently in your commit.\n\n## Steps\n\n1. **Determine which plugins changed.** `git status` and `git diff` against the last commit will tell you. Only bump versions for plugins with actual changes — don't bump untouched plugins.\n\n2. **Determine the version bump per changed plugin.** Patch \u002F minor \u002F major. Use semver (e.g., 0.1.0 → 0.1.1 for patch, 0.2.0 for minor, 1.0.0 for major). Ask the user if uncertain.\n\n3. **Read current versions** from both files for each changed plugin:\n   - `.claude-plugin\u002Fmarketplace.json` (the `version` field inside each plugin's entry)\n   - `plugins\u002F\u003Cplugin-name>\u002F.claude-plugin\u002Fplugin.json` (the top-level `version` field)\n\n4. **Bump both version fields** to the new version. Both must match.\n\n5. **Update `CHANGELOG.md`** (repo root). Add a `### X.Y.Z — YYYY-MM-DD` entry under the appropriate plugin section, with a short summary line and a bullet list of notable changes. Describe only what's actually in the diff since the prior release — don't fabricate. Skip plugins with no changes. If `CHANGELOG.md` doesn't exist yet, create it with a section per plugin and a retroactive entry for the prior release.\n\n6. **Commit and push.** If no changes other than version bumps + changelog: `Bump \u003Cplugin> to X.Y.Z` (or list each plugin if multiple). Otherwise lead with the bump and append a brief description of the user-visible change. Then push to the remote.\n",{"name":5,"description":7},"main","8af8a1248b8b0aabe0e7f836de08d844b5fd6d0f",".claude\u002Fskills\u002Fpublish","https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins","https:\u002F\u002Fgithub.com\u002Frnortman","2026-09-16 18:21:03",{"source":8,"skillName":5,"commands":38,"prompt":48,"zipAvailable":49},[39,42,45],{"tool":40,"command":41},"npx","npx skills add rnortman\u002Fclaude-plugins --skill publish",{"tool":43,"command":44},"bunx","bunx skills add rnortman\u002Fclaude-plugins --skill publish",{"tool":46,"command":47},"pnpm","pnpm dlx skills add rnortman\u002Fclaude-plugins --skill publish","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fpublish\u002FSKILL.md",true,[],[52,84,104,114,127,148],{"skillNo":53,"name":54,"nameZh":6,"description":55,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":56,"categories":57,"keywords":63,"publishedAt":26},"01M71SX1ZBSPB9CEM1ANWJAMGW","setup-project","Bootstrap a project for the review-chain workflow — set the orchestrator as default agent, add a \"Working With Claude Code\" section to CLAUDE.md, install the TODO.md + TODO(slug) tracking convention, and optionally wire an auto-format hook. Take it or leave it; the review-chain agents work without any of this.","https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Fsetup-project\u002Fskills\u002Fsetup-project\u002FSKILL.md",[58],{"categoryNo":59,"categoryName":60,"taxonomyType":61,"taxonomyTypeDesc":62},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83],"setup","setup project","project","format","SET","working with claude code","as","chain","for","section","default","auto","workflow","code","bootstrap","review","with","todo","work","orchestrator",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":26},"01M71SWZYBZRDX66X7RTFJNHZV","usage-wall","Ride the 5-hour usage window into the wall — schedule a post-reset wakeup, then resume stalled subagents. No watchdog, no throttling.","https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Freview-chain\u002Fskills\u002Fusage-wall\u002FSKILL.md",[],[91,92,93,94,95,96,97,98,99,100,101,102,103],"usage wall","wall","usage","resume","watchdog","true","post","window","throttling","schedule","reset","ride","subagents",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":26},"01M71SWYXV00J8K4GX6MZH3ABA","usage-guard","Arm a background watchdog on the account's 5-hour usage window","https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Freview-chain\u002Fskills\u002Fusage-guard\u002FSKILL.md",[],[111,112,93,95,96,98,113],"guard","usage guard","background",{"skillNo":115,"name":116,"nameZh":6,"description":117,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":118,"categories":119,"keywords":120,"publishedAt":26},"01M71SWX43FHC2G18TRSEC2EHN","simplify","Review changed code for reuse, quality, efficiency; fix issues found.","https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Freview-chain\u002Fskills\u002Fsimplify\u002FSKILL.md",[],[116,121,122,72,77,123,79,124,125,126],"fix issues","reuse","quality","efficiency","fix","issues",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":26},"01M71SWTWTABSQVE4NFYWKWF8J","configure-models","Generate or edit local per-agent model overrides for review-chain agents (.claude\u002Freview-chain-models.conf) — re-pin a model without editing agent files or publishing.","https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Freview-chain\u002Fskills\u002Fconfigure-models\u002FSKILL.md",[],[134,135,136,137,71,138,139,72,140,141,142,143,144,145,146,147,79],"configure","models","configure models","overrides","generate","model","editing","re","edit","local","publishing","files","pin","conf",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":26},"01M71SWS4QFMMTR9P5GS9N0582","cleanup-editor","Self-edit a draft for clarity, contradictions, answerable open questions. Use after initial draft.","https:\u002F\u002Fgithub.com\u002Frnortman\u002Fclaude-plugins\u002Fblob\u002Fmain\u002Fplugins\u002Freview-chain\u002Fskills\u002Fcleanup-editor\u002FSKILL.md",[],[155,156,157,158,72,159,160,161,142,162,163],"editor","cleanup","cleanup editor","open","use","clarity","draft","questions","self"]