[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DTRKGWHTRR84BED0QM88BD":3,"skill-same:01M6DTRKGWHTRR84BED0QM88BD":59},{"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":23,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":6,"ownerHtmlUrl":41,"ownerBlogUrl":42,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6DTRKGWHTRR84BED0QM88BD","build-plugin",null,"build a Grafana plugin using the standard build process (frontend and backend if applicable)","vfarcic\u002Fdot-ai-grafana","vfarcic","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5716227?v=4","01M6C41XBA7GK0NJG2D4GV11SC","Viktor Farcic","01M6DTRF7MNV3D75ZRBNH6CNPG",3,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-grafana\u002Fblob\u002Fmain\u002F.codex\u002Fskills\u002Fbuild-plugin\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000009","前端开发","SCENARIO","使用场景",[24,25,26,27,28,29,30],"plugin","build","build plugin","frontend","grafana","process","backend","2026-11-10 10:12:30",false,"---\nname: build-plugin\ndescription: build a Grafana plugin using the standard build process (frontend and backend if applicable)\n---\n\n@..\u002F..\u002F..\u002F.config\u002FAGENTS\u002Fskills\u002Fbuild-plugin.md\n","@..\u002F..\u002F..\u002F.config\u002FAGENTS\u002Fskills\u002Fbuild-plugin.md\n",{"name":5,"description":7},"main","6c9a6b0a7ab1a3838d7a40841f9d685cb3a7c76d",".codex\u002Fskills\u002Fbuild-plugin",1,"https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-grafana","https:\u002F\u002Fgithub.com\u002Fvfarcic","https:\u002F\u002Fyoutube.com\u002Fc\u002Fdevopstoolkit","Developer Advocate @Upbound","2026-11-13 02:44:50",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add vfarcic\u002Fdot-ai-grafana --skill build-plugin",{"tool":51,"command":52},"bunx","bunx skills add vfarcic\u002Fdot-ai-grafana --skill build-plugin",{"tool":54,"command":55},"pnpm","pnpm dlx skills add vfarcic\u002Fdot-ai-grafana --skill build-plugin","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-grafana\u002Fblob\u002Fmain\u002F.codex\u002Fskills\u002Fbuild-plugin\u002FSKILL.md",true,[],[60,71,76],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":66,"publishedAt":31},"01M6DTRN0ANYX2PXXCF9ZM76FT","validate-plugin","validate a Grafana plugin using the official Grafana plugin validator","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-grafana\u002Fblob\u002Fmain\u002F.codex\u002Fskills\u002Fvalidate-plugin\u002FSKILL.md",[],[67,24,68,69,28,70],"validate plugin","validate","official","Plugin Validator",{"skillNo":72,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":73,"categories":74,"keywords":75,"publishedAt":31},"01M6DTRJ7B97ANX09VF1YWDF2T","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-grafana\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fvalidate-plugin\u002FSKILL.md",[],[24,67,68,69,28,70],{"skillNo":77,"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":78,"categories":79,"keywords":81,"publishedAt":31},"01M6DTRGSJHJF6RZSZ5J96A2VS","https:\u002F\u002Fgithub.com\u002Fvfarcic\u002Fdot-ai-grafana\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Fbuild-plugin\u002FSKILL.md",[80],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[26,25,24,27,30,29,28]]