[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M717AAMAFX7G8NJX5N0AACCC":3,"skill-same:01M717AAMAFX7G8NJX5N0AACCC":73},{"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":26,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":14,"repositoryHtmlUrl":56,"repositoryHomepageUrl":6,"ownerHtmlUrl":57,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":58,"install":59,"resources":72},"01M717AAMAFX7G8NJX5N0AACCC","terraform-infrastructure",null,"Terraform infrastructure as code workflow for provisioning cloud resources, creating reusable modules, and managing infrastructure at scale.","sapsapshen\u002Fai-memory-router","sapsapshen","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F20347959?v=4","01M6XDQEF1DP50DKF37H81J3J5","shenmian","01M6XDQEJPE41Y3DT2763X8ZJN",0,"MIT","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcursor\u002Fterraform-infrastructure\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000011","运维与部署","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"infrastructure","terraform","terraform infrastructure","modules","2026","for","at","scale","resources","bundle","as","reusable","personal","provisioning","cloud","infrastructure as code","code","workflow","safe","2026-11-10 10:12:30",false,"---\nname: terraform-infrastructure\ndescription: \"Terraform infrastructure as code workflow for provisioning cloud resources, creating reusable modules, and managing infrastructure at scale.\"\ncategory: granular-workflow-bundle\nrisk: safe\nsource: personal\ndate_added: \"2026-02-27\"\n---\n\n# Terraform Infrastructure Workflow\n\n## Overview\n\nSpecialized workflow for infrastructure as code using Terraform including resource provisioning, module creation, state management, and multi-environment deployments.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Provisioning cloud infrastructure\n- Creating Terraform modules\n- Managing multi-environment infra\n- Implementing IaC best practices\n- Setting up Terraform workflows\n\n## Workflow Phases\n\n### Phase 1: Terraform Setup\n\n#### Skills to Invoke\n- `terraform-skill` - Terraform basics\n- `terraform-specialist` - Advanced Terraform\n\n#### Actions\n1. Initialize Terraform\n2. Configure backend\n3. Set up providers\n4. Configure variables\n5. Create outputs\n\n#### Copy-Paste Prompts\n```\nUse @terraform-skill to set up Terraform project\n```\n\n### Phase 2: Resource Provisioning\n\n#### Skills to Invoke\n- `terraform-module-library` - Terraform modules\n- `cloud-architect` - Cloud architecture\n\n#### Actions\n1. Design infrastructure\n2. Create resource definitions\n3. Configure networking\n4. Set up compute\n5. Add storage\n\n#### Copy-Paste Prompts\n```\nUse @terraform-module-library to provision cloud resources\n```\n\n### Phase 3: Module Creation\n\n#### Skills to Invoke\n- `terraform-module-library` - Module creation\n\n#### Actions\n1. Design module interface\n2. Create module structure\n3. Define variables\u002Foutputs\n4. Add documentation\n5. Test module\n\n#### Copy-Paste Prompts\n```\nUse @terraform-module-library to create reusable Terraform module\n```\n\n### Phase 4: State Management\n\n#### Skills to Invoke\n- `terraform-specialist` - State management\n\n#### Actions\n1. Configure remote backend\n2. Set up state locking\n3. Implement workspaces\n4. Configure state access\n5. Set up backup\n\n#### Copy-Paste Prompts\n```\nUse @terraform-specialist to configure Terraform state\n```\n\n### Phase 5: Multi-Environment\n\n#### Skills to Invoke\n- `terraform-specialist` - Multi-environment\n\n#### Actions\n1. Design environment structure\n2. Create environment configs\n3. Set up variable files\n4. Configure isolation\n5. Test deployments\n\n#### Copy-Paste Prompts\n```\nUse @terraform-specialist to set up multi-environment Terraform\n```\n\n### Phase 6: CI\u002FCD Integration\n\n#### Skills to Invoke\n- `cicd-automation-workflow-automate` - CI\u002FCD\n- `github-actions-templates` - GitHub Actions\n\n#### Actions\n1. Create CI pipeline\n2. Configure plan\u002Fapply\n3. Set up approvals\n4. Add validation\n5. Test pipeline\n\n#### Copy-Paste Prompts\n```\nUse @cicd-automation-workflow-automate to create Terraform CI\u002FCD\n```\n\n### Phase 7: Security\n\n#### Skills to Invoke\n- `secrets-management` - Secrets management\n- `terraform-specialist` - Security\n\n#### Actions\n1. Configure secrets\n2. Set up encryption\n3. Implement policies\n4. Add compliance\n5. Audit access\n\n#### Copy-Paste Prompts\n```\nUse @secrets-management to secure Terraform secrets\n```\n\n## Quality Gates\n\n- [ ] Resources provisioned\n- [ ] Modules working\n- [ ] State configured\n- [ ] Multi-env tested\n- [ ] CI\u002FCD working\n- [ ] Security verified\n\n## Related Workflow Bundles\n\n- `cloud-devops` - Cloud\u002FDevOps\n- `kubernetes-deployment` - Kubernetes\n- `aws-infrastructure` - AWS specific\n","# Terraform Infrastructure Workflow\n\n## Overview\n\nSpecialized workflow for infrastructure as code using Terraform including resource provisioning, module creation, state management, and multi-environment deployments.\n\n## When to Use This Workflow\n\nUse this workflow when:\n- Provisioning cloud infrastructure\n- Creating Terraform modules\n- Managing multi-environment infra\n- Implementing IaC best practices\n- Setting up Terraform workflows\n\n## Workflow Phases\n\n### Phase 1: Terraform Setup\n\n#### Skills to Invoke\n- `terraform-skill` - Terraform basics\n- `terraform-specialist` - Advanced Terraform\n\n#### Actions\n1. Initialize Terraform\n2. Configure backend\n3. Set up providers\n4. Configure variables\n5. Create outputs\n\n#### Copy-Paste Prompts\n```\nUse @terraform-skill to set up Terraform project\n```\n\n### Phase 2: Resource Provisioning\n\n#### Skills to Invoke\n- `terraform-module-library` - Terraform modules\n- `cloud-architect` - Cloud architecture\n\n#### Actions\n1. Design infrastructure\n2. Create resource definitions\n3. Configure networking\n4. Set up compute\n5. Add storage\n\n#### Copy-Paste Prompts\n```\nUse @terraform-module-library to provision cloud resources\n```\n\n### Phase 3: Module Creation\n\n#### Skills to Invoke\n- `terraform-module-library` - Module creation\n\n#### Actions\n1. Design module interface\n2. Create module structure\n3. Define variables\u002Foutputs\n4. Add documentation\n5. Test module\n\n#### Copy-Paste Prompts\n```\nUse @terraform-module-library to create reusable Terraform module\n```\n\n### Phase 4: State Management\n\n#### Skills to Invoke\n- `terraform-specialist` - State management\n\n#### Actions\n1. Configure remote backend\n2. Set up state locking\n3. Implement workspaces\n4. Configure state access\n5. Set up backup\n\n#### Copy-Paste Prompts\n```\nUse @terraform-specialist to configure Terraform state\n```\n\n### Phase 5: Multi-Environment\n\n#### Skills to Invoke\n- `terraform-specialist` - Multi-environment\n\n#### Actions\n1. Design environment structure\n2. Create environment configs\n3. Set up variable files\n4. Configure isolation\n5. Test deployments\n\n#### Copy-Paste Prompts\n```\nUse @terraform-specialist to set up multi-environment Terraform\n```\n\n### Phase 6: CI\u002FCD Integration\n\n#### Skills to Invoke\n- `cicd-automation-workflow-automate` - CI\u002FCD\n- `github-actions-templates` - GitHub Actions\n\n#### Actions\n1. Create CI pipeline\n2. Configure plan\u002Fapply\n3. Set up approvals\n4. Add validation\n5. Test pipeline\n\n#### Copy-Paste Prompts\n```\nUse @cicd-automation-workflow-automate to create Terraform CI\u002FCD\n```\n\n### Phase 7: Security\n\n#### Skills to Invoke\n- `secrets-management` - Secrets management\n- `terraform-specialist` - Security\n\n#### Actions\n1. Configure secrets\n2. Set up encryption\n3. Implement policies\n4. Add compliance\n5. Audit access\n\n#### Copy-Paste Prompts\n```\nUse @secrets-management to secure Terraform secrets\n```\n\n## Quality Gates\n\n- [ ] Resources provisioned\n- [ ] Modules working\n- [ ] State configured\n- [ ] Multi-env tested\n- [ ] CI\u002FCD working\n- [ ] Security verified\n\n## Related Workflow Bundles\n\n- `cloud-devops` - Cloud\u002FDevOps\n- `kubernetes-deployment` - Kubernetes\n- `aws-infrastructure` - AWS specific\n",{"name":5,"risk":45,"source":39,"category":51,"date_added":52,"description":7},"granular-workflow-bundle","2026-02-27","main","7a38d8e7073e61c16eda85681cb32fb68a8657a5","skills-store\u002Fcursor\u002Fterraform-infrastructure","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router","https:\u002F\u002Fgithub.com\u002Fsapsapshen","2026-04-14 21:12:12",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add sapsapshen\u002Fai-memory-router --skill terraform-infrastructure",{"tool":65,"command":66},"bunx","bunx skills add sapsapshen\u002Fai-memory-router --skill terraform-infrastructure",{"tool":68,"command":69},"pnpm","pnpm dlx skills add sapsapshen\u002Fai-memory-router --skill terraform-infrastructure","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fcursor\u002Fterraform-infrastructure\u002FSKILL.md",true,[],[74,98,124,134,147,164],{"skillNo":75,"name":76,"nameZh":6,"description":77,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":78,"categories":79,"keywords":85,"publishedAt":46},"01M71ATQRKG48SH06FQ697T5G9","wechat-search","Search WeChat Official Account articles using OpenClaw's web search and fetch capabilities with compliance-focused design.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fwechat-search-release\u002FSKILL.md",[80],{"categoryNo":81,"categoryName":82,"taxonomyType":83,"taxonomyTypeDesc":84},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[86,87,88,89,90,91,92,93,94,95,96,97],"wechat search","wechat","search","capabilities","openclaw","design","web search","compliance","web","official","fetch","with",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":46},"01M71ATNAVGZB35PFYM2GC5N00","trend-tap","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend tap', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-tap\u002FSKILL.md",[],[105,106,107,108,109,110,88,111,112,113,114,115,116,117,118,119,120,121,122,123],"trend","trend tap","tap","api keys","Bash","time","trending","hacker","aggregator","do","when","brew","live","data","google","install","read","across","api",{"skillNo":125,"name":126,"nameZh":6,"description":127,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":128,"categories":129,"keywords":130,"publishedAt":46},"01M71ATJ9AM5KM15AA8PS302EB","trend-radar","Real-time trending topics aggregator across 7 platforms (X\u002FTwitter, Reddit, Google Trends, Hacker News, Zhihu, Bilibili, Weibo). Trigger: when user says 'trend', 'trends', 'trend pulse', '热点', '热搜', or asks what is trending\u002Fhot. Do NOT use web_search — this skill already fetches live data from all platforms with zero API keys.","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftrend-radar\u002FSKILL.md",[],[131,132,105,116,117,118,119,109,88,121,133,122,123,115,113,112,111,120,110,108],"trend radar","radar","pulse",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":140,"publishedAt":46},"01M71ATGF095N3EJM9G8SD0BB5","tech-news-daily","每日科技新闻汇——从全球多个 RSS 源抓取最新科技新闻，翻译（英→中）、去重、排版成每日简报。当用户询问科技新闻、科技新鲜事、每日科技、技术动态、Daily Tech News 或类似表达时触发此技能。","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Ftech-news-daily\u002FSKILL.md",[],[141,142,143,144,145,146],"news","tech","tech news daily","daily","rss","翻译",{"skillNo":148,"name":149,"nameZh":6,"description":150,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":151,"categories":152,"keywords":156,"publishedAt":46},"01M71ATFAEAMQ17M70NQNY7SR8","summarize","Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsummarize\u002FSKILL.md",[153],{"categoryNo":154,"categoryName":155,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000021","资料检索与研究",[149,94,157,158,159,97,116,160,161,162,107,163,120],"Audio","cli","youtube","images","https","files","pdfs",{"skillNo":165,"name":166,"nameZh":6,"description":167,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":168,"categories":169,"keywords":170,"publishedAt":46},"01M71ATDNS3R0M4H936PACQAWZ","sonoscli","Control Sonos speakers (discover\u002Fstatus\u002Fplay\u002Fvolume\u002Fgroup).","https:\u002F\u002Fgithub.com\u002Fsapsapshen\u002Fai-memory-router\u002Fblob\u002Fmain\u002Fskills-store\u002Fopenclaw\u002Fsonoscli\u002FSKILL.md",[],[166,171,172,173,120,174,161,175,176,177,178,179],"status","play","go","latest","github","discover","control","cmd","volume"]