[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71NQGGE2J1E88T85K3QDPJM":3,"skill-same:01M71NQGGE2J1E88T85K3QDPJM":105},{"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":30,"linkOnly":31,"markdownContent":32,"markdownBody":33,"frontMatter":34,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":42,"ownerHtmlUrl":43,"ownerBlogUrl":44,"ownerDescription":6,"updatedAt":45,"install":46,"resources":58},"01M71NQGGE2J1E88T85K3QDPJM","lureguard",null,"LureGuard AI security analyst — triage, investigate, report, onboard hosts","MajdKhalaf12\u002FLureGuard.ai","MajdKhalaf12","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F155170752?v=4","01M71NQCJ53SW4KXH4SZ0M5MP4","Majd Al khalaf","01M71NQCJQRMZ374JHZJNQXZ20",1,"MIT","https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29],"ai security","security","triage","report","investigate","onboard","daily","analyst","true","security analyst","hosts","2026-11-10 10:56:23",false,"---\nname: lureguard\ndescription: LureGuard AI security analyst — triage, investigate, report, onboard hosts\nuser-invocable: true\nargument-hint: \"[triage|investigate|onboard|report|daily]\"\n---\n\n# LureGuard skill router\n\n\u003C!-- CANONICAL. `.claude\u002Fskills\u002Flureguard\u002FSKILL.md` and\n     `.agents\u002Fskills\u002Flureguard\u002FSKILL.md` are symlinks to this file (SKL-2).\n     Edit here. They previously drifted: the .agents copy was missing the\n     system-update row, so an agent reading it did not know those tools\n     existed. -->\n\nAlways read `AGENTS.md`, `skills\u002F_shared.md`, and `skills\u002Fopencode-mcp.md` first.\n\n| User says | Load mode |\n|-----------|-----------|\n| triage, alerts, last hour | `skills\u002Ftriage.md` |\n| investigate, IP, host | `skills\u002Finvestigate-host.md` |\n| IOC, sweep, hash | `skills\u002Fioc-sweep.md` |\n| report, incident | `skills\u002Fincident-report.md` |\n| onboard, protect, enroll | `skills\u002Fonboard-host.md` |\n| daily, summary, handover | `skills\u002Fdaily-summary.md` |\n| posture, CVE, vulnerabilities, outdated packages | `skills\u002Fsecurity-posture.md` |\n| update, check for updates | `check_system_update` \u002F `apply_system_update` |\n\nUse LureGuard MCP tools only — never bypass them with shell\u002Fpython\u002Fdocker. Open investigation before work. Cite every finding.\n","# LureGuard skill router\n\n\u003C!-- CANONICAL. `.claude\u002Fskills\u002Flureguard\u002FSKILL.md` and\n     `.agents\u002Fskills\u002Flureguard\u002FSKILL.md` are symlinks to this file (SKL-2).\n     Edit here. They previously drifted: the .agents copy was missing the\n     system-update row, so an agent reading it did not know those tools\n     existed. -->\n\nAlways read `AGENTS.md`, `skills\u002F_shared.md`, and `skills\u002Fopencode-mcp.md` first.\n\n| User says | Load mode |\n|-----------|-----------|\n| triage, alerts, last hour | `skills\u002Ftriage.md` |\n| investigate, IP, host | `skills\u002Finvestigate-host.md` |\n| IOC, sweep, hash | `skills\u002Fioc-sweep.md` |\n| report, incident | `skills\u002Fincident-report.md` |\n| onboard, protect, enroll | `skills\u002Fonboard-host.md` |\n| daily, summary, handover | `skills\u002Fdaily-summary.md` |\n| posture, CVE, vulnerabilities, outdated packages | `skills\u002Fsecurity-posture.md` |\n| update, check for updates | `check_system_update` \u002F `apply_system_update` |\n\nUse LureGuard MCP tools only — never bypass them with shell\u002Fpython\u002Fdocker. Open investigation before work. Cite every finding.\n",{"name":5,"description":7,"argument-hint":35,"user-invocable":36},"[triage|investigate|onboard|report|daily]",true,"main","fb9bbb6bc4a0852e4e335783fe6a07a928bef3d1","skills",0,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai","https:\u002F\u002Flureguard-demo.onrender.com\u002F","https:\u002F\u002Fgithub.com\u002FMajdKhalaf12","https:\u002F\u002Fmajdkhalaf12.vercel.app","2026-08-19 01:37:35",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":36},[48,51,54],{"tool":49,"command":50},"npx","npx skills add MajdKhalaf12\u002FLureGuard.ai --skill lureguard",{"tool":52,"command":53},"bunx","bunx skills add MajdKhalaf12\u002FLureGuard.ai --skill lureguard",{"tool":55,"command":56},"pnpm","pnpm dlx skills add MajdKhalaf12\u002FLureGuard.ai --skill lureguard","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002FSKILL.md",[59,65,69,73,77,81,85,89,93,97,101],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"_shared.md","REFERENCE","参考文档",14215,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002F_shared.md",{"path":66,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":67,"sourceHtmlUrl":68},"daily-summary.md",4260,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Fdaily-summary.md",{"path":70,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":71,"sourceHtmlUrl":72},"incident-report.md",2472,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Fincident-report.md",{"path":74,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":75,"sourceHtmlUrl":76},"investigate-host.md",2861,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Finvestigate-host.md",{"path":78,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":79,"sourceHtmlUrl":80},"investigate-web.md",4063,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Finvestigate-web.md",{"path":82,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":83,"sourceHtmlUrl":84},"ioc-sweep.md",1155,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Fioc-sweep.md",{"path":86,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":87,"sourceHtmlUrl":88},"onboard-host.md",4618,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Fonboard-host.md",{"path":90,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":91,"sourceHtmlUrl":92},"opencode-mcp.md",4685,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Fopencode-mcp.md",{"path":94,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":95,"sourceHtmlUrl":96},"refresh-posture.md",1963,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Frefresh-posture.md",{"path":98,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":99,"sourceHtmlUrl":100},"security-posture.md",9335,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Fsecurity-posture.md",{"path":102,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":103,"sourceHtmlUrl":104},"triage.md",2245,"https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002Fskills\u002Ftriage.md",[106,111],{"skillNo":107,"name":5,"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":108,"categories":109,"keywords":110,"publishedAt":30},"01M71NQF8A2E5ZFS66NDESTCBM","https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002F.claude\u002Fskills\u002Flureguard\u002FSKILL.md",[],[5],{"skillNo":112,"name":5,"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":113,"categories":114,"keywords":115,"publishedAt":30},"01M71NQEEP97VRHR5B883F0AX5","https:\u002F\u002Fgithub.com\u002FMajdKhalaf12\u002FLureGuard.ai\u002Fblob\u002Fmain\u002F.agents\u002Fskills\u002Flureguard\u002FSKILL.md",[],[5]]