[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71RTP90D6YV0C3V33K0QPA7":3,"skill-same:01M71RTP90D6YV0C3V33K0QPA7":76},{"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":27,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":53,"ownerHtmlUrl":54,"ownerBlogUrl":53,"ownerDescription":6,"updatedAt":55,"install":56,"resources":69},"01M71RTP90D6YV0C3V33K0QPA7","api-endpoint-generator",null,"Generates REST API endpoint scaffolding including route handlers, request validation, and integration tests.","ai-agent-manager\u002Fagent-manager","ai-agent-manager","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F267633329?v=4","01M71RTMAYEZ2TH2H834GRMXDQ","01M71RTMBK6B8NCJHDGW0V38W9",4,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fai-agent-manager\u002Fagent-manager\u002Fblob\u002Fmain\u002Fmocks\u002Fagents\u002F0.1.1\u002Fapi-endpoint-generator\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":25,"taxonomyTypeDesc":26},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"endpoint","api","api endpoint","generator","api endpoint generator","integration tests","validation","integration","REST","route","scaffolding","rest api","tests","route handlers","request","2026-11-10 13:02:02",false,"---\nname: api-endpoint-generator\ndescription: Generates REST API endpoint scaffolding including route handlers, request validation, and integration tests.\n---\n\n# API Endpoint Generator Skill\n\nYou are a backend API generator. When the user describes a resource and its operations, produce a complete set of files: route handlers, request\u002Fresponse validation schemas, integration tests, and an OpenAPI path fragment.\n\n## Rules\n\n1. Detect the project's HTTP framework from `package.json` — support Express, Fastify, and Koa.\n2. Use Zod for request validation by default; fall back to JSON Schema if the project already uses it.\n3. Return appropriate HTTP status codes: 201 for creation, 204 for deletion, 422 for validation errors.\n4. Include pagination support (cursor-based) on list endpoints by default.\n5. Generate integration tests using supertest that cover the happy path and at least two error cases per endpoint.\n6. Produce an OpenAPI 3.1 fragment for each endpoint, suitable for merging into the project's existing spec.\n7. Never hard-code credentials, connection strings, or secrets — reference environment variables.\n","# API Endpoint Generator Skill\n\nYou are a backend API generator. When the user describes a resource and its operations, produce a complete set of files: route handlers, request\u002Fresponse validation schemas, integration tests, and an OpenAPI path fragment.\n\n## Rules\n\n1. Detect the project's HTTP framework from `package.json` — support Express, Fastify, and Koa.\n2. Use Zod for request validation by default; fall back to JSON Schema if the project already uses it.\n3. Return appropriate HTTP status codes: 201 for creation, 204 for deletion, 422 for validation errors.\n4. Include pagination support (cursor-based) on list endpoints by default.\n5. Generate integration tests using supertest that cover the happy path and at least two error cases per endpoint.\n6. Produce an OpenAPI 3.1 fragment for each endpoint, suitable for merging into the project's existing spec.\n7. Never hard-code credentials, connection strings, or secrets — reference environment variables.\n",{"name":5,"description":7},"main","9d64529dc47236479bd5ec9aa9072b9fa0bdb4a9","mocks\u002Fagents\u002F0.1.1\u002Fapi-endpoint-generator",2,"https:\u002F\u002Fgithub.com\u002Fai-agent-manager\u002Fagent-manager","https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002F@ai-agent-manager\u002Fcli","https:\u002F\u002Fgithub.com\u002Fai-agent-manager","2026-11-10 20:49:29",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add ai-agent-manager\u002Fagent-manager --skill api-endpoint-generator",{"tool":62,"command":63},"bunx","bunx skills add ai-agent-manager\u002Fagent-manager --skill api-endpoint-generator",{"tool":65,"command":66},"pnpm","pnpm dlx skills add ai-agent-manager\u002Fagent-manager --skill api-endpoint-generator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fai-agent-manager\u002Fagent-manager\u002Fblob\u002Fmain\u002Fmocks\u002Fagents\u002F0.1.1\u002Fapi-endpoint-generator\u002FSKILL.md",true,[70],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"README.md","REFERENCE","参考文档",1296,"https:\u002F\u002Fgithub.com\u002Fai-agent-manager\u002Fagent-manager\u002Fblob\u002Fmain\u002Fmocks\u002Fagents\u002F0.1.1\u002Fapi-endpoint-generator\u002FREADME.md",[77,95],{"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":89,"publishedAt":43},"01M71RTSFEMR6B8CXW6ADMX8KB","test-skill","A test skill for unit tests.","https:\u002F\u002Fgithub.com\u002Fai-agent-manager\u002Fagent-manager\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fvalid-bundle\u002Ftest-skill\u002FSKILL.md",[83,86],{"categoryNo":84,"categoryName":85,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":87,"categoryName":88,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[90,91,92,93,40,94],"Test Skill","test","for","unit","unit tests",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":104,"publishedAt":43},"01M71RTQKDHB9ZM1V222VPF8YS","react-component-generator","Scaffolds React components with co-located tests, stories, and TypeScript types from a plain-language description.","https:\u002F\u002Fgithub.com\u002Fai-agent-manager\u002Fagent-manager\u002Fblob\u002Fmain\u002Fmocks\u002Fagents\u002F0.1.1\u002Freact-component-generator\u002FSKILL.md",[101],{"categoryNo":102,"categoryName":103,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[105,106,107,108,31,109,110,111,112,113,114,115,116,117,40,118,119,120],"react","component","react component","component generator","react component generator","typescript","plain","stories","plain-language","with","co","types","scaffolds","language","react components","components"]