[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CAXS05CWC1X44BE8JH5SMM":3,"skill-same:01M6CAXS05CWC1X44BE8JH5SMM":59},{"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":27,"linkOnly":28,"markdownContent":29,"markdownBody":30,"frontMatter":31,"refName":35,"commitSha":36,"skillDirectory":37,"forksCount":38,"repositoryHtmlUrl":39,"repositoryHomepageUrl":40,"ownerHtmlUrl":41,"ownerBlogUrl":42,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M6CAXS05CWC1X44BE8JH5SMM","list",null,"List the frameworks and addons currently installed in the workspace registry","jmagly\u002Faiwg","jmagly","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F1159087?v=4","01M6C10AK8N2WCSQN11FYGTJWN","Joseph Magly","01M6C10AQ8A2RMED1Y1BSVY7NF",229,"MIT","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Flist\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,24,25,26],"registry","workspace","frameworks","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: list\nplatforms: [all]\ndescription: List the frameworks and addons currently installed in the workspace registry\n---\n\n# AIWG List\n\nYou list the frameworks and addons currently installed in the workspace.\n\n## Triggers\n\nAlternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):\n\n- \"what's deployed\" → show installed frameworks\n- \"which frameworks are active\" → show installed frameworks\n- \"do I have sdlc installed\" → check registry for specific framework\n- \"is the marketing framework here\" → check registry for specific framework\n- \"list applicable workspace rules\" → inspect `aiwg rules inventory`\n- \"show rules for a framework or addon\" → inspect `aiwg rules inventory --capability \u003Cid>`\n\n## Trigger Patterns Reference\n\n| Pattern | Example | Action |\n|---------|---------|--------|\n| List all | \"list frameworks\" | Run `aiwg list` |\n| Show addons | \"list addons\" | Run `aiwg list` |\n| Existence check | \"is sdlc installed?\" | Run `aiwg list` and filter output |\n| Version check | \"what version of sdlc is deployed?\" | Run `aiwg list` and extract version |\n| Rule inventory | \"list workspace rules\" | Run `aiwg rules inventory --scope workspace` |\n\n## Behavior\n\nFor a rule inventory request, run `aiwg rules inventory --scope workspace` or\nselect `--capability \u003Cid>`; use `--json` for structured output and `--bodies`\nonly when complete rule text is requested. Preserve the report's distinction\nbetween configured, available, delivered, and unknown session-loaded states.\n\nWhen triggered:\n\n1. **Extract intent**:\n   - Is the user asking about all installed items or a specific one?\n   - Are they asking about frameworks, addons, or both?\n\n2. **Run the command**:\n\n   ```bash\n   # List all installed frameworks and addons\n   aiwg list\n   ```\n\n3. **Report the result** inline — summarize installed frameworks and addons, their versions, and which providers they are deployed to. For existence checks, answer the specific question directly.\n\n## Examples\n\n### Example 1: List all installed\n\n**User**: \"What frameworks do I have installed?\"\n\n**Extraction**: List all installed frameworks and addons\n\n**Action**:\n```bash\naiwg list\n```\n\n**Response**: \"Installed frameworks: sdlc-complete (v2026.3.15, deployed to claude-code). Installed addons: ralph (v2026.3.15), aiwg-utils (v2026.3.15).\"\n\n### Example 2: Check for a specific framework\n\n**User**: \"Is the marketing framework installed?\"\n\n**Extraction**: Existence check for `media-marketing-kit`\n\n**Action**:\n```bash\naiwg list\n```\n\n**Response**: \"media-marketing-kit is not installed. Run `aiwg use media-marketing-kit` to deploy it.\"\n\n### Example 3: Check deployment status across providers\n\n**User**: \"Show me what's installed and where it's deployed\"\n\n**Extraction**: Full listing including provider deployment status\n\n**Action**:\n```bash\naiwg list\n```\n\n**Response**: \"sdlc-complete v2026.3.15 — deployed to: claude-code. aiwg-utils v2026.3.15 — deployed to: claude-code, copilot.\"\n\n## Clarification Prompts\n\nIf the user's intent is ambiguous:\n\n- \"Are you looking for a specific framework, or would you like to see everything that's installed?\"\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fsubcommands.ts — List subcommand handler\n- @$AIWG_ROOT\u002Fdocs\u002Fcli-reference.md — CLI reference\n","# AIWG List\n\nYou list the frameworks and addons currently installed in the workspace.\n\n## Triggers\n\nAlternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):\n\n- \"what's deployed\" → show installed frameworks\n- \"which frameworks are active\" → show installed frameworks\n- \"do I have sdlc installed\" → check registry for specific framework\n- \"is the marketing framework here\" → check registry for specific framework\n- \"list applicable workspace rules\" → inspect `aiwg rules inventory`\n- \"show rules for a framework or addon\" → inspect `aiwg rules inventory --capability \u003Cid>`\n\n## Trigger Patterns Reference\n\n| Pattern | Example | Action |\n|---------|---------|--------|\n| List all | \"list frameworks\" | Run `aiwg list` |\n| Show addons | \"list addons\" | Run `aiwg list` |\n| Existence check | \"is sdlc installed?\" | Run `aiwg list` and filter output |\n| Version check | \"what version of sdlc is deployed?\" | Run `aiwg list` and extract version |\n| Rule inventory | \"list workspace rules\" | Run `aiwg rules inventory --scope workspace` |\n\n## Behavior\n\nFor a rule inventory request, run `aiwg rules inventory --scope workspace` or\nselect `--capability \u003Cid>`; use `--json` for structured output and `--bodies`\nonly when complete rule text is requested. Preserve the report's distinction\nbetween configured, available, delivered, and unknown session-loaded states.\n\nWhen triggered:\n\n1. **Extract intent**:\n   - Is the user asking about all installed items or a specific one?\n   - Are they asking about frameworks, addons, or both?\n\n2. **Run the command**:\n\n   ```bash\n   # List all installed frameworks and addons\n   aiwg list\n   ```\n\n3. **Report the result** inline — summarize installed frameworks and addons, their versions, and which providers they are deployed to. For existence checks, answer the specific question directly.\n\n## Examples\n\n### Example 1: List all installed\n\n**User**: \"What frameworks do I have installed?\"\n\n**Extraction**: List all installed frameworks and addons\n\n**Action**:\n```bash\naiwg list\n```\n\n**Response**: \"Installed frameworks: sdlc-complete (v2026.3.15, deployed to claude-code). Installed addons: ralph (v2026.3.15), aiwg-utils (v2026.3.15).\"\n\n### Example 2: Check for a specific framework\n\n**User**: \"Is the marketing framework installed?\"\n\n**Extraction**: Existence check for `media-marketing-kit`\n\n**Action**:\n```bash\naiwg list\n```\n\n**Response**: \"media-marketing-kit is not installed. Run `aiwg use media-marketing-kit` to deploy it.\"\n\n### Example 3: Check deployment status across providers\n\n**User**: \"Show me what's installed and where it's deployed\"\n\n**Extraction**: Full listing including provider deployment status\n\n**Action**:\n```bash\naiwg list\n```\n\n**Response**: \"sdlc-complete v2026.3.15 — deployed to: claude-code. aiwg-utils v2026.3.15 — deployed to: claude-code, copilot.\"\n\n## Clarification Prompts\n\nIf the user's intent is ambiguous:\n\n- \"Are you looking for a specific framework, or would you like to see everything that's installed?\"\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fsubcommands.ts — List subcommand handler\n- @$AIWG_ROOT\u002Fdocs\u002Fcli-reference.md — CLI reference\n",{"name":5,"namespace":32,"platforms":33,"description":7},"aiwg",[34],"all","main","6754967c344ccb087a8de06972f55a41067b291b","agentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Flist",36,"https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg","https:\u002F\u002Faiwg.io","https:\u002F\u002Fgithub.com\u002Fjmagly","https:\u002F\u002Fintegrolabs.io","ml\u002Fai, industrial automation, safety\u002Fsecurity, ssi\r\n\r\nmagly.net\r\nintegrolabs.io\r\naiwg.io\r\nfortemi.com\r\npagenary.com\r\nbytecask.com","2026-11-11 08:11:25",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add jmagly\u002Faiwg --skill list",{"tool":51,"command":52},"bunx","bunx skills add jmagly\u002Faiwg --skill list",{"tool":54,"command":55},"pnpm","pnpm dlx skills add jmagly\u002Faiwg --skill list","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Futils\u002Fskills\u002Flist\u002FSKILL.md",true,[],[60,88,112,118,125,139],{"skillNo":61,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":64,"categories":65,"keywords":67,"publishedAt":27},"01M70QA0BSYJ49EES9V4RE8QH1","host-hardening","Read-only system hardening baseline and plan-first host hardening recommendations for SSH, Docker bind addresses, firewall persistence, datastores, exporters and audit retention.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[66],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87],"host","host hardening","hardening","read","re","recommendations","remediation","plan","port","verification","Bash","access","only","retention","audit","never","firewall","bind","secrets","request",{"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":98,"publishedAt":27},"01M70PNT2Z4HMZPRBTAF6073NN","exposure-analysis","Read-only firewall analysis and effective host exposure reconstruction for Docker published ports, UFW bypass, stale rules, CDN scope, IPv6 asymmetry and external probe allowlists.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fplugins\u002Fforensics\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[94,97],{"categoryNo":95,"categoryName":96,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[99,100,101,71,102,76,103,104,78,105,68,106,80,107,108,83,84,109,110,111],"exposure analysis","analysis","unknown","credentials","collection","ufw","ports","internet","local","scope","reconstruction","operator","write",{"skillNo":113,"name":62,"nameZh":6,"description":63,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":114,"categories":115,"keywords":117,"publishedAt":27},"01M70P8QATMPKA78E4FT5D2TNA","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[116],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[70,68,69,79,71,87,74,73,82,75,76,77,78,86,80,81,72,83,84,85],{"skillNo":119,"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":120,"categories":121,"keywords":124,"publishedAt":27},"01M70NMPVJ5H0JH131P60FW4R8","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fforensics-complete\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[122,123],{"categoryNo":95,"categoryName":96,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[100,99,83,102,76,103,78,101,68,106,80,107,108,71,84,105,104,109,110,111],{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":132,"publishedAt":27},"01M6CB4DDR0B4NNCFK7ZK7449H","fixture-skill","Exercise rule delivery.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Frule-delivery\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[131],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[133,134,135,136,137,138],"fixture skill","fixture","rule","delivery","true","exercise",{"skillNo":140,"name":141,"nameZh":6,"description":142,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":143,"categories":144,"keywords":146,"publishedAt":27},"01M6CB4AVK1W76MFMPP0JP32CJ","pi-local","Pi-local duplicate-precedence fixture.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Fproviders\u002Fpi\u002Fproject\u002F.pi\u002Fskills\u002Fpi-local\u002FSKILL.md",[145],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[147,148,107,149,134],"pi","pi local","duplicate"]