[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71S4YYFE3HJKDEQR5Z944ZW":3,"skill-same:01M71S4YYFE3HJKDEQR5Z944ZW":64},{"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":35,"linkOnly":36,"markdownContent":37,"markdownBody":38,"frontMatter":39,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":6,"ownerHtmlUrl":49,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":50,"install":51,"resources":63},"01M71S4YYFE3HJKDEQR5Z944ZW","clean-skill",null,"A minimal, well-formed skill used as the security-scanner happy path.","manykarim\u002Frobotframework-agentguard","manykarim","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F61293164?v=4","01M71S15ZAXR15JHKM1N7BHT21","Many Kasiriha","01M71S160CWQXETSCYWXDVNYJ2",1,"Apache-2.0","https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsecurity\u002Fclean-skill\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[24,25,26,27,28,29,30,31,32,33,34],"clean","clean skill","security","grep","read","minimal","scanner","agentguard","as","true","path","2026-11-10 13:02:02",false,"---\nname: clean-skill\ndescription: A minimal, well-formed skill used as the security-scanner happy path.\nallowed-tools:\n  - Read\n  - Grep\npublisher: agentguard\nsigned: true\n---\n\n# Clean Skill\n\nThis skill performs a read-only summary of a target file and produces a\nshort structured report. It declares only `Read` and `Grep` (both inside\nthe default tool allowlist), claims the `agentguard` first-party publisher,\nand ships a `signed: true` flag so the Phase-1 signature stub passes.\n\n## Behaviour\n\n1. Read the target file.\n2. Search it for the pattern provided in the skill input.\n3. Emit a JSON object with `path`, `pattern`, `match_count`.\n\nNo code execution, no network egress, no PII.\n","# Clean Skill\n\nThis skill performs a read-only summary of a target file and produces a\nshort structured report. It declares only `Read` and `Grep` (both inside\nthe default tool allowlist), claims the `agentguard` first-party publisher,\nand ships a `signed: true` flag so the Phase-1 signature stub passes.\n\n## Behaviour\n\n1. Read the target file.\n2. Search it for the pattern provided in the skill input.\n3. Emit a JSON object with `path`, `pattern`, `match_count`.\n\nNo code execution, no network egress, no PII.\n",{"name":5,"signed":40,"publisher":31,"description":7,"allowed-tools":41},true,[42,43],"Read","Grep","main","63caf799a0409377ce4fd434e24e9eac7c05c6fa","tests\u002Ffixtures\u002Fsecurity\u002Fclean-skill",0,"https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard","https:\u002F\u002Fgithub.com\u002Fmanykarim","2026-07-27 14:20:37",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":40},[53,56,59],{"tool":54,"command":55},"npx","npx skills add manykarim\u002Frobotframework-agentguard --skill clean-skill",{"tool":57,"command":58},"bunx","bunx skills add manykarim\u002Frobotframework-agentguard --skill clean-skill",{"tool":60,"command":61},"pnpm","pnpm dlx skills add manykarim\u002Frobotframework-agentguard --skill clean-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsecurity\u002Fclean-skill\u002FSKILL.md",[],[65,80,88,106,120,145],{"skillNo":66,"name":67,"nameZh":6,"description":68,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":69,"categories":70,"keywords":72,"publishedAt":35},"01M71S584X6G22VN1KZ42DZ33K","good-example","Demonstrate a minimal valid Agent Skill used by AgentGuard's own tests.","https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fgood-skill\u002FSKILL.md",[71],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[73,74,75,76,77,29,78,28,31,79],"example","good example","good","agent skill","tests","write","valid",{"skillNo":81,"name":82,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":83,"categories":84,"keywords":85,"publishedAt":35},"01M71S55P2APRSAC0S9F5X556A","bad-example","https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fskills\u002Fbad-skill\u002FSKILL.md",[],[86,73,87,28],"bad example","bad",{"skillNo":89,"name":90,"nameZh":6,"description":91,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":92,"categories":93,"keywords":95,"publishedAt":35},"01M71S53FGWCB5XXX4QGW3RF4P","injection-skill","Demonstrates a prompt-injection payload embedded in the body.","https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsecurity\u002Finjection-skill\u002FSKILL.md",[94],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[96,97,98,28,99,100,101,102,103,104,105],"injection","injection skill","body","payload","prompt","unknown","Bash","prompt-injection","author","embedded",{"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":113,"publishedAt":35},"01M71S518MA1JN7F1DZ5XVRH06","curl-pipe-skill","Skill whose installer script demonstrates the `curl ... | sh` antipattern.","https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fsecurity\u002Fcurl-pipe-skill\u002FSKILL.md",[112],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[114,115,116,117,118,101,102,104,119],"curl pipe skill","pipe","curl","installer","antipattern","script",{"skillNo":121,"name":122,"nameZh":6,"description":123,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":35},"01M71S4W60AZYGA57HJWYBQZMJ","rf-libdoc-search","Search Robot Framework library\u002Fresource\u002Fsuite documentation to find matching keywords for a use case. Use when asked to find keywords, search libdoc, match a use case to keywords, or scan multiple libraries\u002Fresources for relevant keywords.","https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fintegrations\u002Fskills\u002Frf-libdoc-search\u002FSKILL.md",[],[127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144],"search","rf libdoc search","framework","documentation","libraries","case","relevant","resources","for","scan","find","matching","suite","match","use","library","robot","when",{"skillNo":146,"name":147,"nameZh":6,"description":148,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":149,"categories":150,"keywords":155,"publishedAt":35},"01M71S4S2ZD1P6Z4VJS97DH6RS","rf-browser-skill","Robot Framework Browser Library reference — Playwright-based browser automation with deep selector support. Use when authoring or refactoring browser test cases that target the Browser library (not SeleniumLibrary).","https:\u002F\u002Fgithub.com\u002Fmanykarim\u002Frobotframework-agentguard\u002Fblob\u002Fmain\u002Ftests\u002Ffixtures\u002Fintegrations\u002Fskills\u002Frf-browser-skill\u002FSKILL.md",[151,154],{"categoryNo":152,"categoryName":153,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[156,157,158,159,144,143,142,141,160,161,162,163,164,165,166,167,168,169,170,171],"rf browser skill","Browser Skill","browser","refactoring","reference","authoring","browser automation","selector","automation","support","browser test","target","test","deep","playwright","with"]