[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6J74N68JTXEPCDE28385SX0":3,"skill-same:01M6J74N68JTXEPCDE28385SX0":52},{"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":24,"linkOnly":25,"markdownContent":26,"markdownBody":27,"frontMatter":28,"refName":29,"commitSha":30,"skillDirectory":31,"forksCount":32,"repositoryHtmlUrl":33,"repositoryHomepageUrl":6,"ownerHtmlUrl":34,"ownerBlogUrl":35,"ownerDescription":36,"updatedAt":37,"install":38,"resources":51},"01M6J74N68JTXEPCDE28385SX0","Invalid_Name",null,"A skill with invalid characters in the name.","aebrer\u002Fdreb","aebrer","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F16313135?v=4","01M6J72TA43F9MBRZJE5W6B8DR","Drew Brereton","01M6J72TEDDHRA5AT4X9TR64AD",34,"MIT","https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb\u002Fblob\u002Fmaster\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Finvalid-name-chars\u002FSKILL.md",[],[19,20,21,22,23],"Invalid Name","invalid","name","with","characters","2026-11-10 10:12:30",false,"---\nname: Invalid_Name\ndescription: A skill with invalid characters in the name.\n---\n\n# Invalid Name\n\nThis skill has uppercase and underscore in the name.\n","# Invalid Name\n\nThis skill has uppercase and underscore in the name.\n",{"name":5,"description":7},"master","c9f9063dab2d32cd49fc2b250075b578f25431b9","packages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Finvalid-name-chars",11,"https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb","https:\u002F\u002Fgithub.com\u002Faebrer","https:\u002F\u002Fentropist.ca","Currently working on:\r\n- DEEP YELLOW: a turn based backrooms game in godot game engine\r\n- dreb: agentic coding harness\r\n- Professionally: AI in drug-discovery","2026-11-13 23:50:50",{"source":8,"skillName":5,"commands":39,"prompt":49,"zipAvailable":50},[40,43,46],{"tool":41,"command":42},"npx","npx skills add aebrer\u002Fdreb --skill Invalid_Name",{"tool":44,"command":45},"bunx","bunx skills add aebrer\u002Fdreb --skill Invalid_Name",{"tool":47,"command":48},"pnpm","pnpm dlx skills add aebrer\u002Fdreb --skill Invalid_Name","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb\u002Fblob\u002Fmaster\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Finvalid-name-chars\u002FSKILL.md",true,[],[53,80,95,106,119,130],{"skillNo":54,"name":55,"nameZh":6,"description":56,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":57,"categories":58,"keywords":59,"publishedAt":24},"01M6J75F1VDHCGAEC4CRENR3BZ","search","Semantic codebase search — use for exploring code, finding implementations, and answering questions about any project. Searches using natural language queries, identifier names, or file paths. Returns ranked results using embedding-based similarity, BM25 keyword matching, symbol matching, import graph analysis, and git recency. Best for exploring a large code or text corpus when you don't know the exact keywords; use grep when you know the exact text.","https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb\u002Fblob\u002Fmaster\u002Fpackages\u002Fsemantic-search\u002Fskills\u002Fsearch\u002FSKILL.md",[],[55,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],"when","queries","natural language","project","matching","bm25","import graph","similarity","import","embedding","about","questions","you","for","use","results","text","analysis","file","code",{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":91,"publishedAt":24},"01M6J75DJ172W73T7GX993YR25","valid-skill","A valid skill for testing purposes.","https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb\u002Fblob\u002Fmaster\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Fvalid-skill\u002FSKILL.md",[86],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[92,93,73,94],"valid","valid skill","testing",{"skillNo":96,"name":97,"nameZh":6,"description":98,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":99,"categories":100,"keywords":101,"publishedAt":24},"01M6J75A2GVQ5QHPMSF9Z355GC","unknown-field","A skill with an unknown frontmatter field.","https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb\u002Fblob\u002Fmaster\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Funknown-field\u002FSKILL.md",[],[102,103,104,22,105],"unknown","unknown field","frontmatter","unknown frontmatter field",{"skillNo":107,"name":108,"nameZh":6,"description":109,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":110,"categories":111,"keywords":115,"publishedAt":24},"01M6J758HV5H5BWXH28AVMH3HA","substitution-test","A skill for testing content substitution.","https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb\u002Fblob\u002Fmaster\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Fsubstitution-test\u002FSKILL.md",[112],{"categoryNo":113,"categoryName":114,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000008","测试与质量",[116,117,73,118,94],"substitution test","test","content",{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":123,"categories":124,"keywords":125,"publishedAt":24},"01M6J757BHN1NZPYEZNANVYW5Q","nested-child","Nested skill should be ignored.","https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb\u002Fblob\u002Fmaster\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Froot-skill-preferred\u002Fnested-child\u002FSKILL.md",[],[126,127,128,129],"child","nested","nested child","ignored",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":137,"publishedAt":24},"01M6J754D441E7R785DG009DSG","root-skill-preferred","Root skill should win.","https:\u002F\u002Fgithub.com\u002Faebrer\u002Fdreb\u002Fblob\u002Fmaster\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Froot-skill-preferred\u002FSKILL.md",[136],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},[138,139,140],"root skill preferred","root skill","root"]