[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6RVCNF78CDPXVZPN2ZACEGH":3,"skill-same:01M6RVCNF78CDPXVZPN2ZACEGH":70},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":47,"commitSha":48,"skillDirectory":49,"forksCount":50,"repositoryHtmlUrl":51,"repositoryHomepageUrl":6,"ownerHtmlUrl":52,"ownerBlogUrl":53,"ownerDescription":54,"updatedAt":55,"install":56,"resources":69},"01M6RVCNF78CDPXVZPN2ZACEGH","commit-helper",null,"Generate commit messages from staged changes. Use when the user asks to commit changes or when preparing a pull request body.","planetarium\u002Fa2x","planetarium","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F4195773?v=4","01M6RVBZQPB0XARHVGE5M46XKA","Planetarium","01M6RVBZVN4RM8F815F054MGF1",2,"MIT","https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x\u002Fblob\u002Fmain\u002Fpackages\u002Fa2x\u002Fsrc\u002F__tests__\u002Ffixtures\u002Fskills-anthropic\u002Fcommit-helper\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"commit helper","helper","commit","id","when","request","summaries","changes","for","ls","ticket","commit changes","use","Bash","commits","messages","pull","generate","pull request","pr","2026-11-10 10:12:30",false,"---\nname: commit-helper\ndescription: Generate commit messages from staged changes. Use when the user asks to commit changes or when preparing a pull request body.\nwhen_to_use: For commits or PR summaries.\nallowed-tools: Bash(git *) Bash(ls *)\nargument-hint: \"[ticket-id]\"\n---\n\n# commit-helper\n\n1. Run `git status` and `git diff --staged` to read the changes.\n2. Summarise the changes and produce a conventional-commit message.\n","# commit-helper\n\n1. Run `git status` and `git diff --staged` to read the changes.\n2. Summarise the changes and produce a conventional-commit message.\n",{"name":5,"description":7,"when_to_use":44,"allowed-tools":45,"argument-hint":46},"For commits or PR summaries.","Bash(git *) Bash(ls *)","[ticket-id]","main","979177bdf83f9694f14e4767069aa284ca283cc2","packages\u002Fa2x\u002Fsrc\u002F__tests__\u002Ffixtures\u002Fskills-anthropic\u002Fcommit-helper",3,"https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x","https:\u002F\u002Fgithub.com\u002Fplanetarium","https:\u002F\u002Fplanetariumhq.com\u002F","We bring freedom and moddability to massively multiplayer games with decentralization and open source technology.","2026-11-06 21:12:05",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add planetarium\u002Fa2x --skill commit-helper",{"tool":62,"command":63},"bunx","bunx skills add planetarium\u002Fa2x --skill commit-helper",{"tool":65,"command":66},"pnpm","pnpm dlx skills add planetarium\u002Fa2x --skill commit-helper","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x\u002Fblob\u002Fmain\u002Fpackages\u002Fa2x\u002Fsrc\u002F__tests__\u002Ffixtures\u002Fskills-anthropic\u002Fcommit-helper\u002FSKILL.md",true,[],[71,105,127,148,161,179],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":85,"publishedAt":39},"01M6RVFRNG694YHVXKQ4Y9FQRV","a2x-client-integration","Integrates `@a2x\u002Fsdk` **client-side** into a TypeScript application — call remote A2A agents from a Node.js CLI, Express\u002FFastify backend, Next.js server action, or background worker. Covers `A2XClient`, the `AuthProvider` fallback chain, `AuthScheme` handling, token persistence, SSE streaming consumption, and error mapping. Use when the user says things like \"call an A2A agent\", \"use A2XClient\", \"consume an a2x agent\", \"add a2x client\", \"authenticate against an a2x agent\", \"stream from an a2x agent\", or wants to embed remote agent access into their own app.","https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x\u002Fblob\u002Fmain\u002Fskills\u002Fa2x-client-integration\u002FSKILL.md",[77,82],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":83,"categoryName":84,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000023","Skill与智能体开发",[86,87,88,89,90,91,23,92,93,94,95,96,97,98,99,100,101,102,103,104],"a2x client integration","client","integration","cli","typescript","worker","remote","fastify","error","chain","app","express","token","next","sse streaming","node","access","server","streaming",{"skillNo":106,"name":107,"nameZh":6,"description":108,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":109,"categories":110,"keywords":112,"publishedAt":39},"01M6RVF6VMM81YBJJ5WF16HP32","a2x-integration","Integrates the @a2x\u002Fsdk (A2A Agent-to-Agent protocol) into TypeScript projects, including paid merchant agents using x402. Supports Next.js App Router, Next.js Pages Router, Express, NestJS, and zero-framework quick start. Use when the user wants to add A2A agent capabilities, an a2x endpoint, or MerchantGate-based payments using @a2x\u002Fsdk.","https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x\u002Fblob\u002Fmain\u002Fskills\u002Fa2x-agent-integration\u002FSKILL.md",[111],{"categoryNo":83,"categoryName":84,"taxonomyType":80,"taxonomyTypeDesc":81},[113,88,97,23,114,115,116,117,96,99,118,119,120,121,122,123,124,125,126,90],"a2x integration","merchant","quick","add","quick start","agent-to-agent","x402","router","projects","endpoint","start","payments","framework","capabilities",{"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":138,"publishedAt":39},"01M6RVEHQ768BSWM2N3HHZYBYB","weather-report","Produce a compact weather report for a specified city. Use when the user asks about the weather, forecast, or temperature for a named city.","https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x\u002Fblob\u002Fmain\u002Fsamples\u002Fnextjs-skill\u002Fskills\u002Fweather-report\u002FSKILL.md",[133],{"categoryNo":134,"categoryName":135,"taxonomyType":136,"taxonomyTypeDesc":137},"01JBSEEDCAT000000000000034","行政与办公人员","PROFESSION","适用职业",[139,140,141,31,23,27,142,143,144,145,146,147],"weather report","report","weather","temperature","about","compact","user","produce","forecast",{"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":39},"01M6RVECTSTYJ3ZSF2BY2ZS96H","recipe-suggest","Suggest recipes based on a small list of ingredients the user already has. Use when the user lists ingredients and asks what they can cook, or mentions pantry, fridge, or leftover ingredients.","https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x\u002Fblob\u002Fmain\u002Fsamples\u002Fnextjs-skill\u002Fskills\u002Frecipe-suggest\u002FSKILL.md",[],[155,156,31,145,157,158,159,23,160],"recipe suggest","recipe","list","cook","recipes","can",{"skillNo":162,"name":163,"nameZh":6,"description":164,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":165,"categories":166,"keywords":167,"publishedAt":39},"01M6RVE9MDP4KGW7R1QDYAAZNB","valid-simple","A minimal skill used by unit tests. Used when parser\u002Floader coverage requires the smallest possible valid SKILL.md.","https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x\u002Fblob\u002Fmain\u002Fpackages\u002Fa2x\u002Fsrc\u002F__tests__\u002Ffixtures\u002Fskills\u002Fvalid-simple\u002FSKILL.md",[],[168,169,170,23,171,172,173,174,175,176,177,178],"valid simple","simple","valid","unit","tests","minimal","coverage","parser","minimal skill","unit tests","valid skill",{"skillNo":180,"name":181,"nameZh":6,"description":182,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":183,"categories":184,"keywords":185,"publishedAt":39},"01M6RVE4X94SZDP7XBT0ZWQ1P4","valid-full","A skill exercising every frontmatter feature the SDK supports.","https:\u002F\u002Fgithub.com\u002Fplanetarium\u002Fa2x\u002Fblob\u002Fmain\u002Fpackages\u002Fa2x\u002Fsrc\u002F__tests__\u002Ffixtures\u002Fskills\u002Fvalid-full\u002FSKILL.md",[],[170,186,187,175,188,189,32,190,191,192,193,27,194,172,195,196],"full","valid full","sdk","verify","sonnet","advanced","true","frontmatter","read","feature","false"]