[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6QNEZET5FB1Z0RXM97PEZQR":3,"skill-same:01M6QNEZET5FB1Z0RXM97PEZQR":60},{"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":34,"repositoryHtmlUrl":35,"repositoryHomepageUrl":36,"ownerHtmlUrl":37,"ownerBlogUrl":6,"ownerDescription":38,"updatedAt":39,"install":40,"resources":53},"01M6QNEZET5FB1Z0RXM97PEZQR","with-dash",null,"A skill whose name is not a valid C++ identifier — the case that broke.","paulgessinger\u002Fnodehammer","paulgessinger","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1058585?v=4","01M6QNE90XM7K4NR7JM199P4M0","Paul Gessinger","01M6QNE956VADZ9K4A2RPFMD39",2,"MIT","https:\u002F\u002Fgithub.com\u002Fpaulgessinger\u002Fnodehammer\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fwith-dash\u002FSKILL.md",[],[19,20,21,22,23,24,25],"with","dash","with dash","valid","c++","name","case","2026-11-10 10:12:30",false,"---\nname: with-dash\ndescription: A skill whose name is not a valid C++ identifier — the case that broke.\n---\n","",{"name":5,"description":7},"main","e3847b1faa7245df2ccbb8caa12e53cff20d2a55","tests\u002Ffixtures\u002Fskills\u002Fwith-dash",1,"https:\u002F\u002Fgithub.com\u002Fpaulgessinger\u002Fnodehammer","https:\u002F\u002Fpaulgessinger.github.io\u002Fnodehammer\u002F","https:\u002F\u002Fgithub.com\u002Fpaulgessinger","Photography, Physics, Web Development","2026-11-08 05:43:23",{"source":8,"skillName":5,"commands":41,"prompt":51,"zipAvailable":52},[42,45,48],{"tool":43,"command":44},"npx","npx skills add paulgessinger\u002Fnodehammer --skill with-dash",{"tool":46,"command":47},"bunx","bunx skills add paulgessinger\u002Fnodehammer --skill with-dash",{"tool":49,"command":50},"pnpm","pnpm dlx skills add paulgessinger\u002Fnodehammer --skill with-dash","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fpaulgessinger\u002Fnodehammer\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fwith-dash\u002FSKILL.md",true,[54],{"path":55,"resourceType":56,"resourceTypeDesc":57,"sizeBytes":58,"sourceHtmlUrl":59},"references\u002Fnested.md","REFERENCE","参考文档",84,"https:\u002F\u002Fgithub.com\u002Fpaulgessinger\u002Fnodehammer\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fwith-dash\u002Freferences\u002Fnested.md",[61,68],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":26},"01M6QNEMF3VJ3SJAPM3TFTCP3K","plain","A skill whose name is already a valid C++ identifier.","https:\u002F\u002Fgithub.com\u002Fpaulgessinger\u002Fnodehammer\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fplain\u002FSKILL.md",[],[63,24,23,22],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":26},"01M6QNEFS4B42P8E3YDKXZPFRN","nodehammer","Drive the nodehammer CLI and author detector-specific TOML\u002FLua scene configs for geometry selection, materials, tessellation, and export. Convert and inspect HEP geometry (DD4hep XML, ROOT TGeo, .nhb), validate configs, package .nhproj archives, and render the viewer. Use for nodehammer, its config format, nhb, nhr, .nhproj, nodehammer.toml, detector geometry conversion, wedge cuts, NH#### diagnostics, or `uvx nodehammer`.","https:\u002F\u002Fgithub.com\u002Fpaulgessinger\u002Fnodehammer\u002Fblob\u002Fmain\u002Fskills\u002Fnodehammer\u002FSKILL.md",[],[70,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93],"render","author","viewer","materials","for","detector","inspect","cli","toml","geometry","selection","conversion","use","format","convert","lua","package","config","validate"]