[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6X0GA59Q0BTYZ2SZYFDR0RC":3,"skill-same:01M6X0GA59Q0BTYZ2SZYFDR0RC":69},{"skillNo":4,"name":5,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":25,"linkOnly":26,"markdownContent":27,"markdownBody":27,"frontMatter":28,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":32,"repositoryHtmlUrl":33,"repositoryHomepageUrl":34,"ownerHtmlUrl":35,"ownerBlogUrl":36,"ownerDescription":37,"updatedAt":38,"install":39,"resources":52},"01M6X0GA59Q0BTYZ2SZYFDR0RC","image-gen",null,"microsoft\u002FHuabu","microsoft","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6154722?v=4","01M698VYDXZ6JW5WH3CRV650R8","Microsoft","01M6X0DDX0PRP3DDSC7SC0HNAS",183,"MIT","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fservices\u002Fimage-gen\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[23,24],"image","image gen","2026-11-10 10:12:30",false,"# Azure OpenAI Image Generation\n\nUse this Service when the user asks you to generate an image through their configured Azure OpenAI image deployment.\n\n`entry.mjs` is an executable starting point for basic prompt-to-image generation, not a complete provider SDK. With a compatible Node available in your environment, run `node entry.mjs --help` first to read the runtime options, current configured defaults, and Manifest-defined choices. Then run `node entry.mjs --prompt \"\u003Cprompt>\" --quality \u003Cvalue> --output \u003Cpath>`, or use `--prompt-file \u003Cpath>` for a file-backed prompt. It obtains the current Manifest and configuration through the Huabu Service SDK; never print or persist the supplied credentials, and send them only to the intended provider.\n\nWhen the task needs image editing or another provider feature that the entry does not implement, read the [Azure OpenAI image generation documentation](https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Ffoundry\u002Fopenai\u002Fhow-to\u002Fdall-e?tabs=command-line%2Ckeyless%2Ctypescript-keyless&pivots=programming-language-typescript), modify the local Package copy, and keep configuration retrieval through `HUABU_SERVICE_SDK_URL`. The daemon does not provide Node; without it, use the authenticated HTTP lease described by the root Space guide and your own HTTP client rather than invoking this JS entry.\n\nThe entry writes the generated image to the requested local path. Upload it through the existing Huabu RFS artifact workflow only when the user's task requires durable Space content.\n",{},"main","14822a92c9739f08579ddf2426c56e84909b4ab1","apps\u002Fserver\u002Fsrc\u002Fservices\u002Fimage-gen",25,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu","https:\u002F\u002Fmicrosoft.github.io\u002FHuabu\u002F","https:\u002F\u002Fgithub.com\u002Fmicrosoft","https:\u002F\u002Fopensource.microsoft.com","Open source projects and samples from Microsoft","2026-11-14 00:31:05",{"source":7,"skillName":5,"commands":40,"prompt":50,"zipAvailable":51},[41,44,47],{"tool":42,"command":43},"npx","npx skills add microsoft\u002FHuabu --skill image-gen",{"tool":45,"command":46},"bunx","bunx skills add microsoft\u002FHuabu --skill image-gen",{"tool":48,"command":49},"pnpm","pnpm dlx skills add microsoft\u002FHuabu --skill image-gen","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fservices\u002Fimage-gen\u002FSKILL.md",true,[53,59,63],{"path":54,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":57,"sourceHtmlUrl":58},"entry.mjs","SCRIPT","脚本",5432,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fservices\u002Fimage-gen\u002Fentry.mjs",{"path":60,"resourceType":55,"resourceTypeDesc":56,"sizeBytes":61,"sourceHtmlUrl":62},"entry.test.ts",5955,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fservices\u002Fimage-gen\u002Fentry.test.ts",{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"service.yaml","REFERENCE","参考文档",1358,"https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fservices\u002Fimage-gen\u002Fservice.yaml",[70,79,98,117,129,162],{"skillNo":71,"name":72,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":25},"01M6X0GC24XV5DQ6NB454JTJQG","web-search","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fservices\u002Fweb-search\u002FSKILL.md",[],[76,77,78],"web","web search","search",{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":88,"publishedAt":25},"01M6X0G47PN7FY6JK9N6KJSKQX","Update a user skill","Find an existing user skill and apply the requested change to its SKILL.md.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fprompt\u002Fskills\u002Fupdate-skill\u002FSKILL.md",[85],{"categoryNo":86,"categoryName":87,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[89,90,81,91,92,93,94,95,96,97],"user skill","update","user","operate","change","find","true","Existing","apply",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":25},"01M6X0FX0FRE3QJK1JC1MB9JHM","space","Space mental model (the infinite work surface), tool boundaries, and command reference. The single entry point for any agent operating on a Huabu Space.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fprompt\u002Fskills\u002Fspace\u002FSKILL.md",[],[100,105,106,107,108,109,110,111,92,112,113,114,115,116],"work","ask","single","tool","mental model","for","model","point","operating","command","entry","reference",{"skillNo":118,"name":119,"nameZh":6,"description":120,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":121,"categories":122,"keywords":124,"publishedAt":25},"01M6X0FPR8CSYZ56FZGZ5GACM8","Create a user skill","Create a new user skill at setting\u002Fskills\u002F\u003Cid>\u002FSKILL.md.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002Fapps\u002Fserver\u002Fsrc\u002Fprompt\u002Fskills\u002Fcreate-skill\u002FSKILL.md",[123],{"categoryNo":86,"categoryName":87,"taxonomyType":20,"taxonomyTypeDesc":21},[91,125,119,89,126,95,127,92,128],"create","new user","id","at",{"skillNo":130,"name":131,"nameZh":6,"description":132,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":143,"publishedAt":25},"01M6X0ENFBQQQ88DR5PMT444G9","web-design-guidelines","Review UI code for Web Interface Guidelines compliance. Use when asked to \"review my UI\", \"check accessibility\", \"audit design\", \"review UX\", or \"check my site against best practices\".","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fweb-design-guidelines\u002FSKILL.md",[135,138],{"categoryNo":136,"categoryName":137,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":139,"categoryName":140,"taxonomyType":141,"taxonomyTypeDesc":142},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[144,145,76,146,147,148,110,149,150,151,152,153,154,155,156,157,158,159,160,161],"guidelines","design","web design guidelines","web design","code","vercel","interface","web interface guidelines","use","when","best practices","file","review","check","compliance","audit","ux","accessibility",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":7,"ownerLogin":8,"ownerAvatarUrl":9,"ownerAccountNo":10,"ownerDisplayName":11,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":171,"publishedAt":25},"01M6X0ECWTYNY83A09RJ9VQ6RV","vercel-react-best-practices","React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React\u002FNext.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.","https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002FHuabu\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Fvercel-react-best-practices\u002FSKILL.md",[168],{"categoryNo":169,"categoryName":170,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000009","前端开发",[172,173,174,149,154,148,153,175,176,177,178,179,180,181,182,144,183,184,185,186],"react best practices","react","vercel react best practices","writing","performance","triggers","Optimization","patterns","data","refactoring","next","react components","data fetching","components","tasks"]