[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6C173WCA4D3NJ9GF82KPMHX":3,"skill-same:01M6C173WCA4D3NJ9GF82KPMHX":72},{"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":34,"linkOnly":35,"markdownContent":36,"markdownBody":37,"frontMatter":38,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":47,"ownerHtmlUrl":48,"ownerBlogUrl":49,"ownerDescription":50,"updatedAt":51,"install":52,"resources":65},"01M6C173WCA4D3NJ9GF82KPMHX","catalog",null,"Browse the AIWG model catalog — list available AI models, fetch model details, and search by capability or name","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\u002Faddons\u002Faiwg-utils\u002Fskills\u002Fcatalog\u002FSKILL.md",[18],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[5,24,25,26,27,28,29,30,31,32,33],"search","model catalog","browse","model","list","fetch","models","name","ai models","capability","2026-11-10 10:12:30",false,"---\nnamespace: aiwg\nname: catalog\nplatforms: [all]\ndescription: Browse the AIWG model catalog — list available AI models, fetch model details, and search by capability or name\n---\n\n# Model Catalog\n\nYou access the AIWG model catalog — listing available AI models, fetching details for a specific model, and searching by capability or name.\n\n## Triggers\n\nAlternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):\n\n- \"which models does aiwg know about\" → list\n- \"tell me about gpt-4o\" → info \u003Cmodel-id>\n- \"find models that support vision\" → search vision\n- \"what's available for code generation\" → search code generation\n\n## Trigger Patterns Reference\n\n| Pattern | Example | Action |\n|---------|---------|--------|\n| List all models | \"list available models\" | Run `aiwg catalog list` |\n| Model details | \"show me details for claude-3-5-sonnet\" | Run `aiwg catalog info claude-3-5-sonnet` |\n| Capability search | \"what models support tool use?\" | Run `aiwg catalog search \"tool use\"` |\n| Name search | \"search for GPT models\" | Run `aiwg catalog search gpt` |\n| Provider filter | \"show Anthropic models\" | Run `aiwg catalog search --provider anthropic` |\n\n## Behavior\n\nWhen triggered:\n\n1. **Identify the subcommand**:\n   - Is the user browsing all models, looking up a specific one, or searching by capability\u002Fname?\n   - Is a model ID or capability keyword mentioned?\n\n2. **Run the appropriate command**:\n\n   ```bash\n   # List all catalogued models\n   aiwg catalog list\n\n   # Show details for a specific model\n   aiwg catalog info \u003Cmodel-id>\n\n   # Search by capability or name\n   aiwg catalog search \u003Cquery>\n\n   # Filter by provider\n   aiwg catalog search --provider \u003Cprovider-name>\n\n   # Machine-readable output\n   aiwg catalog list --json\n   aiwg catalog info \u003Cmodel-id> --json\n   ```\n\n3. **Report the result** — summarize relevant models or the requested model's details.\n\n## Examples\n\n### Example 1: List all models\n\n**User**: \"What models are available in the catalog?\"\n\n**Extraction**: List subcommand, no filter\n\n**Action**:\n```bash\naiwg catalog list\n```\n\n**Response**: \"Catalog contains 24 models across 6 providers: Anthropic (6), OpenAI (8), Google (4), Meta (3), Mistral (2), Cohere (1). Run `aiwg catalog info \u003Cid>` for details on any model.\"\n\n### Example 2: Model details\n\n**User**: \"Show me details for claude-sonnet-5\"\n\n**Extraction**: Info subcommand, model-id = claude-sonnet-5\n\n**Action**:\n```bash\naiwg catalog info claude-sonnet-5\n```\n\n**Response**: \"claude-sonnet-5: Anthropic Claude Sonnet 5. Context: 1M tokens. Capabilities: tool use, vision, code, analysis. Recommended for: SDLC agents, code review, architecture design.\"\n\n### Example 3: Capability search\n\n**User**: \"Which models support vision?\"\n\n**Extraction**: Search subcommand, query = vision\n\n**Action**:\n```bash\naiwg catalog search vision\n```\n\n**Response**: \"7 models support vision: claude-3-5-sonnet, claude-3-opus, gpt-4o, gpt-4-turbo, gemini-1.5-pro, gemini-1.5-flash, llama-3.2-11b-vision.\"\n\n### Example 4: Provider-filtered search\n\n**User**: \"Show me all OpenAI models\"\n\n**Extraction**: Search subcommand with provider filter\n\n**Action**:\n```bash\naiwg catalog search --provider openai\n```\n\n**Response**: \"8 OpenAI models catalogued: gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-4, gpt-3.5-turbo, o1, o1-mini, o3-mini.\"\n\n## Clarification Prompts\n\nIf the user's intent is ambiguous:\n\n- \"Are you looking for a specific model by name, or searching by capability (e.g., vision, tool use, code)?\"\n- \"Would you like the full list or results filtered by a provider?\"\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fsubcommands.ts — Catalog subcommand handler\n- @$AIWG_ROOT\u002Fdocs\u002Fcli-reference.md — CLI reference (catalog section)\n","# Model Catalog\n\nYou access the AIWG model catalog — listing available AI models, fetching details for a specific model, and searching by capability or name.\n\n## Triggers\n\nAlternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):\n\n- \"which models does aiwg know about\" → list\n- \"tell me about gpt-4o\" → info \u003Cmodel-id>\n- \"find models that support vision\" → search vision\n- \"what's available for code generation\" → search code generation\n\n## Trigger Patterns Reference\n\n| Pattern | Example | Action |\n|---------|---------|--------|\n| List all models | \"list available models\" | Run `aiwg catalog list` |\n| Model details | \"show me details for claude-3-5-sonnet\" | Run `aiwg catalog info claude-3-5-sonnet` |\n| Capability search | \"what models support tool use?\" | Run `aiwg catalog search \"tool use\"` |\n| Name search | \"search for GPT models\" | Run `aiwg catalog search gpt` |\n| Provider filter | \"show Anthropic models\" | Run `aiwg catalog search --provider anthropic` |\n\n## Behavior\n\nWhen triggered:\n\n1. **Identify the subcommand**:\n   - Is the user browsing all models, looking up a specific one, or searching by capability\u002Fname?\n   - Is a model ID or capability keyword mentioned?\n\n2. **Run the appropriate command**:\n\n   ```bash\n   # List all catalogued models\n   aiwg catalog list\n\n   # Show details for a specific model\n   aiwg catalog info \u003Cmodel-id>\n\n   # Search by capability or name\n   aiwg catalog search \u003Cquery>\n\n   # Filter by provider\n   aiwg catalog search --provider \u003Cprovider-name>\n\n   # Machine-readable output\n   aiwg catalog list --json\n   aiwg catalog info \u003Cmodel-id> --json\n   ```\n\n3. **Report the result** — summarize relevant models or the requested model's details.\n\n## Examples\n\n### Example 1: List all models\n\n**User**: \"What models are available in the catalog?\"\n\n**Extraction**: List subcommand, no filter\n\n**Action**:\n```bash\naiwg catalog list\n```\n\n**Response**: \"Catalog contains 24 models across 6 providers: Anthropic (6), OpenAI (8), Google (4), Meta (3), Mistral (2), Cohere (1). Run `aiwg catalog info \u003Cid>` for details on any model.\"\n\n### Example 2: Model details\n\n**User**: \"Show me details for claude-sonnet-5\"\n\n**Extraction**: Info subcommand, model-id = claude-sonnet-5\n\n**Action**:\n```bash\naiwg catalog info claude-sonnet-5\n```\n\n**Response**: \"claude-sonnet-5: Anthropic Claude Sonnet 5. Context: 1M tokens. Capabilities: tool use, vision, code, analysis. Recommended for: SDLC agents, code review, architecture design.\"\n\n### Example 3: Capability search\n\n**User**: \"Which models support vision?\"\n\n**Extraction**: Search subcommand, query = vision\n\n**Action**:\n```bash\naiwg catalog search vision\n```\n\n**Response**: \"7 models support vision: claude-3-5-sonnet, claude-3-opus, gpt-4o, gpt-4-turbo, gemini-1.5-pro, gemini-1.5-flash, llama-3.2-11b-vision.\"\n\n### Example 4: Provider-filtered search\n\n**User**: \"Show me all OpenAI models\"\n\n**Extraction**: Search subcommand with provider filter\n\n**Action**:\n```bash\naiwg catalog search --provider openai\n```\n\n**Response**: \"8 OpenAI models catalogued: gpt-4o, gpt-4o-mini, gpt-4-turbo, gpt-4, gpt-3.5-turbo, o1, o1-mini, o3-mini.\"\n\n## Clarification Prompts\n\nIf the user's intent is ambiguous:\n\n- \"Are you looking for a specific model by name, or searching by capability (e.g., vision, tool use, code)?\"\n- \"Would you like the full list or results filtered by a provider?\"\n\n## References\n\n- @$AIWG_ROOT\u002Fsrc\u002Fcli\u002Fhandlers\u002Fsubcommands.ts — Catalog subcommand handler\n- @$AIWG_ROOT\u002Fdocs\u002Fcli-reference.md — CLI reference (catalog section)\n",{"name":5,"namespace":39,"platforms":40,"description":7},"aiwg",[41],"all","main","6754967c344ccb087a8de06972f55a41067b291b","agentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fskills\u002Fcatalog",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-14 10:46:34",{"source":8,"skillName":5,"commands":53,"prompt":63,"zipAvailable":64},[54,57,60],{"tool":55,"command":56},"npx","npx skills add jmagly\u002Faiwg --skill catalog",{"tool":58,"command":59},"bunx","bunx skills add jmagly\u002Faiwg --skill catalog",{"tool":61,"command":62},"pnpm","pnpm dlx skills add jmagly\u002Faiwg --skill catalog","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Faddons\u002Faiwg-utils\u002Fskills\u002Fcatalog\u002FSKILL.md",true,[66],{"path":67,"resourceType":68,"resourceTypeDesc":69,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Fdetailed-guide.md","REFERENCE","参考文档",14636,"https:\u002F\u002Fgithub.com\u002Fboisenoise\u002Fskills-collections\u002Fblob\u002Fmain\u002Fskills\u002Fantigravity-fp-pragmatic\u002Freferences\u002Fdetailed-guide.md",[73,101,125,131,138,152],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":80,"publishedAt":34},"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",[79],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100],"host","host hardening","hardening","read","re","recommendations","remediation","plan","port","verification","Bash","access","only","retention","audit","never","firewall","bind","secrets","request",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":111,"publishedAt":34},"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",[107,110],{"categoryNo":108,"categoryName":109,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署",{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[112,113,114,84,115,89,116,117,91,118,81,119,93,120,121,96,97,122,123,124],"exposure analysis","analysis","unknown","credentials","collection","ufw","ports","internet","local","scope","reconstruction","operator","write",{"skillNo":126,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":127,"categories":128,"keywords":130,"publishedAt":34},"01M70P8QATMPKA78E4FT5D2TNA","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fsecurity-engineering\u002Fskills\u002Fhost-hardening\u002FSKILL.md",[129],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[83,81,82,92,84,100,87,86,95,88,89,90,91,99,93,94,85,96,97,98],{"skillNo":132,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":133,"categories":134,"keywords":137,"publishedAt":34},"01M70NMPVJ5H0JH131P60FW4R8","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Fagentic\u002Fcode\u002Fframeworks\u002Fforensics-complete\u002Fskills\u002Fexposure-analysis\u002FSKILL.md",[135,136],{"categoryNo":108,"categoryName":109,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[113,112,96,115,89,116,91,114,81,119,93,120,121,84,97,118,117,122,123,124],{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":142,"categories":143,"keywords":145,"publishedAt":34},"01M6CB4DDR0B4NNCFK7ZK7449H","fixture-skill","Exercise rule delivery.","https:\u002F\u002Fgithub.com\u002Fjmagly\u002Faiwg\u002Fblob\u002Fmain\u002Ftest\u002Ffixtures\u002Frule-delivery\u002Fskills\u002Ffixture-skill\u002FSKILL.md",[144],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[146,147,148,149,150,151],"fixture skill","fixture","rule","delivery","true","exercise",{"skillNo":153,"name":154,"nameZh":6,"description":155,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":156,"categories":157,"keywords":159,"publishedAt":34},"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",[158],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},[160,161,120,162,147],"pi","pi local","duplicate"]