[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71RNHAF4ZG2FJEJQWZPHYSP":3,"skill-same:01M71RNHAF4ZG2FJEJQWZPHYSP":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":44,"linkOnly":45,"markdownContent":46,"markdownBody":47,"frontMatter":48,"refName":49,"commitSha":50,"skillDirectory":51,"forksCount":52,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":55,"install":56,"resources":69},"01M71RNHAF4ZG2FJEJQWZPHYSP","omk-reverse-skill",null,"Alias of omk-reverse-skill. Use when adapting external reverse-engineering packs or routing APK\u002Fbinary\u002FJS\u002Fbrowser\u002FAPI\u002Fprotocol\u002FCTF tasks.","dmae97\u002Fomk","dmae97","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F146327957?v=4","01M71RJRBWDNKEJ1A2DZVES8X1","01M71RJRCYHNT7E83M0Q42V6SJ",153,"MIT","https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002F.omk\u002Fskills\u002Freverse-skill\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","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,43],"omk reverse skill","reverse","APK","reverse-engineering","when","tasks","api","browser","ctf","use","routing","alias","protocol","engineering","js","binary","2026-11-10 13:02:02",false,"---\nname: omk-reverse-skill\ndescription: Alias of omk-reverse-skill. Use when adapting external reverse-engineering packs or routing APK\u002Fbinary\u002FJS\u002Fbrowser\u002FAPI\u002Fprotocol\u002FCTF tasks.\n---\n\n# omk-reverse-skill (project alias)\n\nThis directory used to be named `reverse-skill`. The canonical skill name is\n**`omk-reverse-skill`**.\n\nLive hub + packs:\n\n`~\u002F.omk\u002Fagent\u002Fskills\u002Fomk-reverse-skill\u002FSKILL.md`\n\nPacks: `~\u002F.omk\u002Fagent\u002Fskills\u002Fomk-reverse-skill\u002Fpacks\u002F`\n(`api-spec-recover`, `api-client-gen`, `protocol-re`, `ghidra-ida-re`, `android-re`)\n\nRouter: `packages\u002Fagent\u002Fsrc\u002Fharness\u002Freverse-skill.ts`\n\nDo not create a second skill named `reverse-skill`, `reverse-engineering-api`,\n`protocol-reverse-engineering`, `ghidra-ida-re`, or `android-reverse-engineering`.\n","# omk-reverse-skill (project alias)\n\nThis directory used to be named `reverse-skill`. The canonical skill name is\n**`omk-reverse-skill`**.\n\nLive hub + packs:\n\n`~\u002F.omk\u002Fagent\u002Fskills\u002Fomk-reverse-skill\u002FSKILL.md`\n\nPacks: `~\u002F.omk\u002Fagent\u002Fskills\u002Fomk-reverse-skill\u002Fpacks\u002F`\n(`api-spec-recover`, `api-client-gen`, `protocol-re`, `ghidra-ida-re`, `android-re`)\n\nRouter: `packages\u002Fagent\u002Fsrc\u002Fharness\u002Freverse-skill.ts`\n\nDo not create a second skill named `reverse-skill`, `reverse-engineering-api`,\n`protocol-reverse-engineering`, `ghidra-ida-re`, or `android-reverse-engineering`.\n",{"name":5,"description":7},"main","ea03fcf76b438f12f0cebcd6b255d24d4cb52741",".omk\u002Fskills\u002Freverse-skill",29,"https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk","https:\u002F\u002Fgithub.com\u002Fdmae97","2026-11-14 19:00:33",{"source":8,"skillName":5,"commands":57,"prompt":67,"zipAvailable":68},[58,61,64],{"tool":59,"command":60},"npx","npx skills add dmae97\u002Fomk --skill omk-reverse-skill",{"tool":62,"command":63},"bunx","bunx skills add dmae97\u002Fomk --skill omk-reverse-skill",{"tool":65,"command":66},"pnpm","pnpm dlx skills add dmae97\u002Fomk --skill omk-reverse-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002F.omk\u002Fskills\u002Freverse-skill\u002FSKILL.md",true,[70],{"path":71,"resourceType":72,"resourceTypeDesc":73,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Froute-map.md","REFERENCE","参考文档",1580,"https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002F.omk\u002Fskills\u002Freverse-skill\u002Freferences\u002Froute-map.md",[77,89,103,116,127,135],{"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":84,"publishedAt":44},"01M71RZKQCQ4G7MP08TE3QQ0PD","valid-skill","A valid skill for testing purposes.","https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Fvalid-skill\u002FSKILL.md",[83],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[85,86,87,88],"valid skill","valid","testing","for",{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":96,"publishedAt":44},"01M71RZJ8YHH8GKADPTSZBCJ1T","unknown-field","A skill with an unknown frontmatter field.","https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Funknown-field\u002FSKILL.md",[95],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[97,98,99,100,101,102],"unknown","unknown field","a skill","frontmatter","with","unknown frontmatter field",{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":110,"publishedAt":44},"01M71RZH4FVEENABTV8WTQ5HTS","nested-child","Nested skill should be ignored.","https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Froot-skill-preferred\u002Fnested-child\u002FSKILL.md",[109],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[111,112,113,114,115],"nested child","child","nested","ignored","nested skill",{"skillNo":117,"name":118,"nameZh":6,"description":119,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":120,"categories":121,"keywords":123,"publishedAt":44},"01M71RZFZYSXRRVY5M8HP05NJV","root-skill-preferred","Root skill should win.","https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Froot-skill-preferred\u002FSKILL.md",[122],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[124,125,126],"root","root skill preferred","root skill",{"skillNo":128,"name":129,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":133,"publishedAt":44},"01M71RZEQDH7RZ1PH36G7GPN9N","no-frontmatter","https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Fno-frontmatter\u002FSKILL.md",[132],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[100,134],"no frontmatter",{"skillNo":136,"name":137,"nameZh":6,"description":138,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":139,"categories":140,"keywords":142,"publishedAt":44},"01M71RZDC0QR3ZJQ549N3H94Y4","child-skill","A nested skill in a subdirectory.","https:\u002F\u002Fgithub.com\u002Fdmae97\u002Fomk\u002Fblob\u002Fmain\u002Fpackages\u002Fcoding-agent\u002Ftest\u002Ffixtures\u002Fskills\u002Fnested\u002Fchild-skill\u002FSKILL.md",[141],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[143,112,115,113],"child skill"]