[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DSYFMVW71SEMTN11XFQMAG":3,"skill-same:01M6DSYFMVW71SEMTN11XFQMAG":86},{"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":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":42,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6DSYFMVW71SEMTN11XFQMAG","benign-skill",null,"TEST FIXTURE (MC-912) — negative control. Should produce zero scanner findings.","clayrune-io\u002Fclayrune","clayrune-io","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F324312123?v=4","01M6DSX1QQQMJ0FPCSHSX95Q9G","01M6DSX1ZXTZQSGRA5ZXH1ZZWM",17,"MIT","https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fmalicious_skills\u002Fbenign-skill\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31],"benign","benign skill","test","produce","ZeRO","scanner","fixture","control","mc","2026-11-10 10:12:30",false,"---\nname: benign-skill\ndescription: TEST FIXTURE (MC-912) — negative control. Should produce zero scanner findings.\n---\n\n# Markdown formatter (fixture)\n\nReformats a markdown file's heading levels so the top heading is always `#`.\nReads the file, walks its heading lines, and writes the adjusted text back to\nthe same path the user gave it — no network calls, no config files, no shell\ncommands.\n\n```python\nfrom pathlib import Path\n\ndef normalize_headings(path):\n    text = Path(path).read_text(encoding=\"utf-8\")\n    lines = text.splitlines()\n    return \"\\n\".join(lines)\n```\n","# Markdown formatter (fixture)\n\nReformats a markdown file's heading levels so the top heading is always `#`.\nReads the file, walks its heading lines, and writes the adjusted text back to\nthe same path the user gave it — no network calls, no config files, no shell\ncommands.\n\n```python\nfrom pathlib import Path\n\ndef normalize_headings(path):\n    text = Path(path).read_text(encoding=\"utf-8\")\n    lines = text.splitlines()\n    return \"\\n\".join(lines)\n```\n",{"name":5,"description":7},"master","ef008ef5ed969452bf69f2e0baeb9c441f3ac83d","tests\u002Ffixtures\u002Fmalicious_skills\u002Fbenign-skill",2,"https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune","https:\u002F\u002Fclayrune.io","https:\u002F\u002Fgithub.com\u002Fclayrune-io","2026-11-13 03:36:15",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add clayrune-io\u002Fclayrune --skill benign-skill",{"tool":51,"command":52},"bunx","bunx skills add clayrune-io\u002Fclayrune --skill benign-skill",{"tool":54,"command":55},"pnpm","pnpm dlx skills add clayrune-io\u002Fclayrune --skill benign-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fmalicious_skills\u002Fbenign-skill\u002FSKILL.md",true,[59,65,68,71,74,77,80,83],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"algorithms.md","REFERENCE","参考文档",0,"https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.claude\u002Fagents\u002Fskills\u002Fflashbots-bundle-simulation-and-debugging\u002Falgorithms.md",{"path":66,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":67},"failure_modes.md","https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.claude\u002Fagents\u002Fskills\u002Fflashbots-bundle-simulation-and-debugging\u002Ffailure_modes.md",{"path":69,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":70},"formulas.md","https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.claude\u002Fagents\u002Fskills\u002Fflashbots-bundle-simulation-and-debugging\u002Fformulas.md",{"path":72,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":73},"implementation_notes.md","https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.claude\u002Fagents\u002Fskills\u002Fflashbots-bundle-simulation-and-debugging\u002Fimplementation_notes.md",{"path":75,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":76},"integration_arbitragex.md","https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.claude\u002Fagents\u002Fskills\u002Fflashbots-bundle-simulation-and-debugging\u002Fintegration_arbitragex.md",{"path":78,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":79},"manifest.json","https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.claude\u002Fagents\u002Fskills\u002Fflashbots-bundle-simulation-and-debugging\u002Fmanifest.json",{"path":81,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":82},"references.json","https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.claude\u002Fagents\u002Fskills\u002Fflashbots-bundle-simulation-and-debugging\u002Freferences.json",{"path":84,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":85},"validation_tests.md","https:\u002F\u002Fgithub.com\u002Fhefarica\u002Farbitragex-v2\u002Fblob\u002Fmain\u002F.claude\u002Fagents\u002Fskills\u002Fflashbots-bundle-simulation-and-debugging\u002Fvalidation_tests.md",[87,103,113,123,133,155],{"skillNo":88,"name":89,"nameZh":6,"description":90,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":91,"categories":92,"keywords":94,"publishedAt":32},"01M6DSYZRPBR2KVMJ9F05W02WR","prompt-injection-skill","TEST FIXTURE (MC-912) — do not install. Exercises the prompt-injection detector.","https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fmalicious_skills\u002Fprompt-injection-skill\u002FSKILL.md",[93],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[95,96,97,98,99,25,100,101,102,29,31],"prompt injection","injection","prompt","prompt injection skill","detector","prompt-injection","install","do",{"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":32},"01M6DSYWKY8FQKJ2202HZTRZXN","persistence-skill","TEST FIXTURE (MC-912) — do not install. Exercises the persistence detector.","https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fmalicious_skills\u002Fpersistence-skill\u002FSKILL.md",[109],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[111,112,25,101,102,29,31,99],"persistence","persistence skill",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":120,"publishedAt":32},"01M6DSYSTMXZJXN4VH879PSH06","exfiltration-skill","TEST FIXTURE (MC-912) — do not install. Exercises the exfiltration detector.","https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fmalicious_skills\u002Fexfiltration-skill\u002FSKILL.md",[119],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[121,122,25,101,102,29,31,99],"exfiltration skill","exfiltration",{"skillNo":124,"name":125,"nameZh":6,"description":126,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":130,"publishedAt":32},"01M6DSYP2HPFZS2D71SQTAK9WC","destructive-skill","TEST FIXTURE (MC-912) — do not install. Exercises the destructive-command detector.","https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fmalicious_skills\u002Fdestructive-skill\u002FSKILL.md",[129],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[131,31,132,99,29,102,101,25],"destructive skill","command",{"skillNo":134,"name":135,"nameZh":6,"description":136,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":137,"categories":138,"keywords":145,"publishedAt":32},"01M6DSYK30Q44MPGK6QW8T6TSM","config-mod-skill","TEST FIXTURE (MC-912) — do not install. Exercises the agent-config-mod detector's write-API coverage (the gap Hermes's own scanner documents missing).","https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune\u002Fblob\u002Fmaster\u002Ftests\u002Ffixtures\u002Fmalicious_skills\u002Fconfig-mod-skill\u002FSKILL.md",[139,140],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":141,"categoryName":142,"taxonomyType":143,"taxonomyTypeDesc":144},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[146,147,148,99,31,149,150,29,102,28,101,151,152,153,154,25],"config","config mod skill","coverage","missing","gap","write","hermes","api","documents",{"skillNo":156,"name":157,"nameZh":6,"description":158,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":159,"categories":160,"keywords":161,"publishedAt":32},"01M6DSYBRM6TCRK0EPTDK4Y9YP","mc-steward","Run as the autonomous STEWARD of a Clayrune project — a fire-and-forget agent that sets its own next goal, does reversible work unattended, asks before anything irreversible, and reports over Clayrune surfaces. TRIGGER only when this session is a steward cycle — i.e. the task begins with a \"[Steward cycle]\" marker, OR the user explicitly asks you to \"act as the project steward\" \u002F \"run a steward cycle\" \u002F \"steward this project\". Do NOT trigger in ordinary sessions.","https:\u002F\u002Fgithub.com\u002Fclayrune-io\u002Fclayrune\u002Fblob\u002Fmaster\u002Fdata\u002Fskills\u002Fbuiltin\u002Fmc-steward\u002FSKILL.md",[],[31,162,163,164,165,166,167,168,169,170,171,172,102,173,174,175,176,177,178,179,180,181,182,183],"mc steward","steward","sessions","forget","trigger","as","act","project","next","cycle","task","you","surfaces","reports","goal","only","session","autonomous","work","run","when","unattended"]