[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CVHR8FSWPB6G2X1849FMB8":3,"skill-same:01M6CVHR8FSWPB6G2X1849FMB8":109},{"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":22,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":38,"repositoryHtmlUrl":39,"repositoryHomepageUrl":6,"ownerHtmlUrl":40,"ownerBlogUrl":6,"ownerDescription":41,"updatedAt":42,"install":43,"resources":56},"01M6CVHR8FSWPB6G2X1849FMB8","docker-compose-helper",null,"Runs common docker compose lifecycle commands.","MohibShaikh\u002Fclawvet","MohibShaikh","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F120479082?v=4","01M6CVEZ0MRV5TQVV9SSXKZ5TP","01M6CVEZ4TXKNAPHXQXKMGD1GT",11,"MIT","https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet\u002Fblob\u002Fmaster\u002Fbenchmarks\u002Fhard-negatives\u002Fdocker-compose-helper\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",[23,24,25,26,27,28],"docker","docker compose","compose","docker compose helper","lifecycle","common","2026-11-10 10:12:30",false,"---\nname: docker-compose-helper\ndescription: Runs common docker compose lifecycle commands.\nversion: 1.0.0\n---\n\n## Usage\n\nBrings services up and lets you exec into a container.\n\n```bash\ndocker compose up -d\ndocker exec -it app sh\n```\n","## Usage\n\nBrings services up and lets you exec into a container.\n\n```bash\ndocker compose up -d\ndocker exec -it app sh\n```\n",{"name":5,"version":34,"description":7},"1.0.0","master","b824c53220b52c8d556aa800c0ed8f27bc9f636f","benchmarks\u002Fhard-negatives\u002Fdocker-compose-helper",3,"https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet","https:\u002F\u002Fgithub.com\u002FMohibShaikh","Engineering Secure APIs, Vision Pipelines & Multi-Agent AI Systems","2026-11-11 15:38:52",{"source":8,"skillName":5,"commands":44,"prompt":54,"zipAvailable":55},[45,48,51],{"tool":46,"command":47},"npx","npx skills add MohibShaikh\u002Fclawvet --skill docker-compose-helper",{"tool":49,"command":50},"bunx","bunx skills add MohibShaikh\u002Fclawvet --skill docker-compose-helper",{"tool":52,"command":53},"pnpm","pnpm dlx skills add MohibShaikh\u002Fclawvet --skill docker-compose-helper","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet\u002Fblob\u002Fmaster\u002Fbenchmarks\u002Fhard-negatives\u002Fdocker-compose-helper\u002FSKILL.md",true,[57,63,69,73,77,81,85,89,93,97,101,105],{"path":58,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":61,"sourceHtmlUrl":62},"agents\u002Fopenai.yaml","REFERENCE","参考文档",238,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Fagents\u002Fopenai.yaml",{"path":64,"resourceType":65,"resourceTypeDesc":66,"sizeBytes":67,"sourceHtmlUrl":68},"LICENSE.txt","LICENSE","许可证",10777,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002FLICENSE.txt",{"path":70,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":71,"sourceHtmlUrl":72},"references\u002Fgolang-general-backend-security.md",38660,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fgolang-general-backend-security.md",{"path":74,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":75,"sourceHtmlUrl":76},"references\u002Fjavascript-express-web-server-security.md",49358,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fjavascript-express-web-server-security.md",{"path":78,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":79,"sourceHtmlUrl":80},"references\u002Fjavascript-general-web-frontend-security.md",38639,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fjavascript-general-web-frontend-security.md",{"path":82,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":83,"sourceHtmlUrl":84},"references\u002Fjavascript-jquery-web-frontend-security.md",33582,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fjavascript-jquery-web-frontend-security.md",{"path":86,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":87,"sourceHtmlUrl":88},"references\u002Fjavascript-typescript-nextjs-web-server-security.md",43424,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fjavascript-typescript-nextjs-web-server-security.md",{"path":90,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":91,"sourceHtmlUrl":92},"references\u002Fjavascript-typescript-react-web-frontend-security.md",41687,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fjavascript-typescript-react-web-frontend-security.md",{"path":94,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":95,"sourceHtmlUrl":96},"references\u002Fjavascript-typescript-vue-web-frontend-security.md",31446,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fjavascript-typescript-vue-web-frontend-security.md",{"path":98,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":99,"sourceHtmlUrl":100},"references\u002Fpython-django-web-server-security.md",38662,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fpython-django-web-server-security.md",{"path":102,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":103,"sourceHtmlUrl":104},"references\u002Fpython-fastapi-web-server-security.md",44927,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fpython-fastapi-web-server-security.md",{"path":106,"resourceType":59,"resourceTypeDesc":60,"sizeBytes":107,"sourceHtmlUrl":108},"references\u002Fpython-flask-web-server-security.md",31749,"https:\u002F\u002Fgithub.com\u002FMishit18\u002Fclaude-code-templates\u002Fblob\u002Fmain\u002Fcli-tool\u002Fcomponents\u002Fskills\u002Fsecurity\u002Fsecurity-best-practices\u002Freferences\u002Fpython-flask-web-server-security.md",[110,136,146,156,168,178],{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":116,"publishedAt":29},"01M6CVJJQFE2S8NG9ZCAV5TY22","clawvet-guard","Use before installing, enabling, or running any third-party OpenClaw skill, and when the user asks to scan, vet, or check a skill they did not author, or whether such a skill from ClawHub or another untrusted source is safe to install.","https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet\u002Fblob\u002Fmaster\u002Fplugins\u002Fclawvet-guard\u002Fskills\u002Fclawvet-guard\u002FSKILL.md",[],[117,118,119,120,121,122,123,124,125,126,127,128,46,129,130,131,132,133,134,135],"clawvet guard","clawvet","guard","use","supply-chain","prompt-injection","injection","Bash","node","prompt","install","security","scan","https","npm","github","clawhub","safe","openclaw",{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":29},"01M6CVJH0R9WVGQBRYSRV0X5C0","environment-helper","Prepares the local environment for other skills.","https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet\u002Fblob\u002Fmaster\u002Fpackages\u002Fcli\u002Ftest\u002Ffixtures\u002Fsplit-payload\u002FSKILL.md",[],[143,144,145],"environment helper","environment","local",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":152,"publishedAt":29},"01M6CVJEZWE7ME684QQ4WKD88X","workspace-setup","Creates the directories used by this skill.","https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet\u002Fblob\u002Fmaster\u002Fpackages\u002Fcli\u002Ftest\u002Ffixtures\u002Fbenign-reference\u002FSKILL.md",[],[153,154,155],"workspace setup","workspace","setup",{"skillNo":157,"name":158,"nameZh":6,"description":159,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":160,"categories":161,"keywords":162,"publishedAt":29},"01M6CVJDEQMXM8BG6X7M7FRFVF","ssl-cert-manager","Renews and inspects local TLS certificates.","https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet\u002Fblob\u002Fmaster\u002Fbenchmarks\u002Fhard-negatives\u002Fssl-cert-manager\u002FSKILL.md",[],[163,164,165,145,166,167],"ssl cert manager","cert manager","ssl","certificates","tls",{"skillNo":169,"name":170,"nameZh":6,"description":171,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":172,"categories":173,"keywords":174,"publishedAt":29},"01M6CVJBTJC1VQYSK89CD6VEYK","ssh-config-manager","Edits and lints your ~\u002F.ssh\u002Fconfig host entries.","https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet\u002Fblob\u002Fmaster\u002Fbenchmarks\u002Fhard-negatives\u002Fssh-config-manager\u002FSKILL.md",[],[175,176,177],"ssh config manager","ssh","config",{"skillNo":179,"name":180,"nameZh":6,"description":181,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":182,"categories":183,"keywords":187,"publishedAt":29},"01M6CVJ9TTJ6X1ZQP30H8XK8EH","socket-echo-server","A small TCP echo server for local testing.","https:\u002F\u002Fgithub.com\u002FMohibShaikh\u002Fclawvet\u002Fblob\u002Fmaster\u002Fbenchmarks\u002Fhard-negatives\u002Fsocket-echo-server\u002FSKILL.md",[184],{"categoryNo":185,"categoryName":186,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",[188,189,190,191,192,193,145],"server","socket echo server","Echo","tcp","testing","local testing"]