[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-azure-awscloudoperations":3,"mdc-laezy2-key":41,"related-repo-azure-awscloudoperations":913,"related-org-azure-awscloudoperations":1026},{"slug":4,"name":5,"fn":6,"description":7,"org":8,"tags":13,"stars":30,"repoUrl":31,"updatedAt":32,"license":33,"forks":34,"topics":35,"repo":36,"sourceUrl":39,"mdContent":40},"awscloudoperations","aws_cloud_operations","manage and troubleshoot AWS cloud operations","Expertise in AWS cloud operations including infrastructure management, troubleshooting, documentation search, API execution, and operational procedures. Use for querying AWS resources, investigating incidents, following SOPs, searching documentation, checking service availability, and executing AWS API calls via the AWS MCP Server.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},"azure","Azure (Microsoft)","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Fazure.png","Azure",[14,18,21,24,27],{"name":15,"slug":16,"type":17},"Operations","operations","tag",{"name":19,"slug":20,"type":17},"Monitoring","monitoring",{"name":22,"slug":23,"type":17},"Infrastructure","infrastructure",{"name":25,"slug":26,"type":17},"AWS","aws",{"name":28,"slug":29,"type":17},"Debugging","debugging",2,"https:\u002F\u002Fgithub.com\u002FAzure\u002Fsre-agent-plugins","2026-07-12T08:20:14.702793",null,5,[],{"repoUrl":31,"stars":30,"forks":34,"topics":37,"description":38},[],"Azure SRE Agent Plugins","https:\u002F\u002Fgithub.com\u002FAzure\u002Fsre-agent-plugins\u002Ftree\u002FHEAD\u002Fplugins\u002Faws\u002Fskills\u002Faws_cloud_operations","---\nname: aws_cloud_operations\ndescription: Expertise in AWS cloud operations including infrastructure management, troubleshooting, documentation search, API execution, and operational procedures. Use for querying AWS resources, investigating incidents, following SOPs, searching documentation, checking service availability, and executing AWS API calls via the AWS MCP Server.\n---\n\n# AWS Cloud Operations Skill\n\nYou have access to the AWS MCP Server tools for managing, querying, and troubleshooting AWS infrastructure and services.\n\n## Available Tools\n\n| Tool | Purpose |\n|------|---------|\n| **aws___retrieve_agent_sop** | Search and retrieve Agent SOPs (Standard Operating Procedures) for guided multi-step AWS tasks |\n| **aws___search_documentation** | Search across all AWS documentation, API references, and best practices |\n| **aws___read_documentation** | Fetch a specific AWS documentation page as markdown with headings and code blocks |\n| **aws___recommend** | Get content recommendations for related AWS documentation pages |\n| **aws___list_regions** | List all AWS regions and their identifiers |\n| **aws___get_regional_availability** | Check which AWS services and features are available in a specific region |\n| **aws___call_aws** | Execute authenticated AWS API calls with SigV4 signing and automatic validation |\n| **aws___suggest_aws_commands** | Get syntax help and parameter details for AWS API operations |\n\n## Workflow\n\n### General Investigation\n\n1. **Understand the request** — Determine which AWS services and resources are involved\n2. **Search documentation** — Use `aws___search_documentation` to find relevant guides and API references\n3. **Check SOPs** — Use `aws___retrieve_agent_sop` to find pre-built procedures for the task\n4. **Execute actions** — Use `aws___call_aws` to query or modify AWS resources\n5. **Analyze results** — Summarize findings with actionable recommendations\n\n### Incident Troubleshooting\n\n1. **Identify the scope** — Determine affected services, regions, and resources\n2. **Check SOPs** — Search for relevant troubleshooting SOPs with `aws___retrieve_agent_sop`\n3. **Gather data** — Use `aws___call_aws` to query CloudWatch metrics, CloudTrail events, and resource status\n4. **Search documentation** — Use `aws___search_documentation` for error codes, known issues, and resolution steps\n5. **Check regional availability** — Use `aws___get_regional_availability` to verify service health in the affected region\n6. **Execute remediation** — Follow the SOP or apply fixes with `aws___call_aws`\n7. **Verify recovery** — Confirm metrics and resource status return to normal\n\n### Infrastructure Provisioning\n\n1. **Find the SOP** — Use `aws___retrieve_agent_sop` (e.g., \"set up production VPC\", \"deploy serverless app\")\n2. **Review documentation** — Use `aws___read_documentation` for detailed configuration options\n3. **Check availability** — Use `aws___get_regional_availability` to verify the target region supports required services\n4. **Follow SOP steps** — Execute each step with `aws___call_aws`, validating results between steps\n5. **Verify deployment** — Confirm all resources are healthy and accessible\n\n## Agent SOPs\n\nAgent SOPs are pre-built, step-by-step procedures that follow AWS Well-Architected best practices. Always check for an applicable SOP before manually constructing a workflow.\n\n**Common SOP categories:**\n- VPC and networking setup\n- Serverless application deployment\n- Monitoring and alerting configuration\n- Database provisioning (RDS, DynamoDB)\n- Cost optimization and billing alerts\n- Security and compliance audits\n- CI\u002FCD pipeline setup\n\n**To use SOPs:**\n1. Call `aws___retrieve_agent_sop` without arguments to list all available SOPs\n2. Call `aws___retrieve_agent_sop` with a specific SOP name for step-by-step instructions\n3. Follow each step sequentially, using `aws___call_aws` to execute the actions\n\n## Common AWS API Patterns\n\n### EC2 Operations\n\n```\n# Describe instances in a region\naws___call_aws: ec2 DescribeInstances\n\n# Check instance status\naws___call_aws: ec2 DescribeInstanceStatus --InstanceIds i-1234567890abcdef0\n\n# Get CloudWatch metrics for an instance\naws___call_aws: cloudwatch GetMetricData --MetricDataQueries [...]\n```\n\n### CloudWatch Log Investigation\n\n```\n# Search log groups\naws___call_aws: logs DescribeLogGroups --logGroupNamePrefix \u002Faws\u002Flambda\u002F\n\n# Query logs with CloudWatch Logs Insights\naws___call_aws: logs StartQuery --logGroupName \u002Faws\u002Flambda\u002Fmy-function --queryString \"fields @timestamp, @message | filter @message like \u002FERROR\u002F\"\n```\n\n### CloudTrail Event Analysis\n\n```\n# Look up recent events\naws___call_aws: cloudtrail LookupEvents --LookupAttributes [{AttributeKey:EventName,AttributeValue:StopInstances}]\n\n# Check for unauthorized API calls\naws___call_aws: cloudtrail LookupEvents --LookupAttributes [{AttributeKey:EventName,AttributeValue:ConsoleLogin}]\n```\n\n### S3 Operations\n\n```\n# List buckets\naws___call_aws: s3api ListBuckets\n\n# Check bucket policy\naws___call_aws: s3api GetBucketPolicy --Bucket my-bucket\n\n# Get object metadata\naws___call_aws: s3api HeadObject --Bucket my-bucket --Key my-key\n```\n\n## Best Practices\n\n- **Start with SOPs** — Always check for an applicable Agent SOP before building a manual workflow\n- **Use documentation search** — Verify API parameters and service limits before executing calls\n- **Specify regions explicitly** — AWS resources are regional; always confirm the target region\n- **Use read-only first** — Query resource state before making changes\n- **Validate incrementally** — For multi-step procedures, verify each step's output before proceeding\n- **Check permissions** — If an API call fails with 403, verify the IAM policy grants the required action\n- **Use `aws___suggest_aws_commands`** — Get correct API syntax before calling unfamiliar operations\n\n## Troubleshooting\n\n| Issue | Solution |\n|-------|----------|\n| 401\u002F403 errors | Verify IAM credentials are correct and have `aws-mcp:InvokeMcp` permission |\n| Access Denied on API call | Add the specific service permission (e.g., `ec2:DescribeInstances`) to the IAM policy |\n| Resource not found | Verify the correct region; resources are region-specific |\n| Throttling errors | Reduce request frequency; use pagination for large result sets |\n| SOP not found | Try broader search terms; list all SOPs first to see what's available |\n| Documentation search returns nothing | Use simpler search terms; try service name only |\n| API parameter errors | Use `aws___suggest_aws_commands` to verify correct parameter names and formats |\n| Timeout on API call | Some operations (e.g., CloudFormation stack creation) are async; poll for status instead |\n",{"data":42,"body":43},{"name":5,"description":7},{"type":44,"children":45},"root",[46,55,61,68,225,231,238,313,319,418,424,502,508,513,521,560,568,606,612,618,630,636,645,651,660,666,675,681,759,765],{"type":47,"tag":48,"props":49,"children":51},"element","h1",{"id":50},"aws-cloud-operations-skill",[52],{"type":53,"value":54},"text","AWS Cloud Operations Skill",{"type":47,"tag":56,"props":57,"children":58},"p",{},[59],{"type":53,"value":60},"You have access to the AWS MCP Server tools for managing, querying, and troubleshooting AWS infrastructure and services.",{"type":47,"tag":62,"props":63,"children":65},"h2",{"id":64},"available-tools",[66],{"type":53,"value":67},"Available Tools",{"type":47,"tag":69,"props":70,"children":71},"table",{},[72,91],{"type":47,"tag":73,"props":74,"children":75},"thead",{},[76],{"type":47,"tag":77,"props":78,"children":79},"tr",{},[80,86],{"type":47,"tag":81,"props":82,"children":83},"th",{},[84],{"type":53,"value":85},"Tool",{"type":47,"tag":81,"props":87,"children":88},{},[89],{"type":53,"value":90},"Purpose",{"type":47,"tag":92,"props":93,"children":94},"tbody",{},[95,113,129,145,161,177,193,209],{"type":47,"tag":77,"props":96,"children":97},{},[98,108],{"type":47,"tag":99,"props":100,"children":101},"td",{},[102],{"type":47,"tag":103,"props":104,"children":105},"strong",{},[106],{"type":53,"value":107},"aws___retrieve_agent_sop",{"type":47,"tag":99,"props":109,"children":110},{},[111],{"type":53,"value":112},"Search and retrieve Agent SOPs (Standard Operating Procedures) for guided multi-step AWS tasks",{"type":47,"tag":77,"props":114,"children":115},{},[116,124],{"type":47,"tag":99,"props":117,"children":118},{},[119],{"type":47,"tag":103,"props":120,"children":121},{},[122],{"type":53,"value":123},"aws___search_documentation",{"type":47,"tag":99,"props":125,"children":126},{},[127],{"type":53,"value":128},"Search across all AWS documentation, API references, and best practices",{"type":47,"tag":77,"props":130,"children":131},{},[132,140],{"type":47,"tag":99,"props":133,"children":134},{},[135],{"type":47,"tag":103,"props":136,"children":137},{},[138],{"type":53,"value":139},"aws___read_documentation",{"type":47,"tag":99,"props":141,"children":142},{},[143],{"type":53,"value":144},"Fetch a specific AWS documentation page as markdown with headings and code blocks",{"type":47,"tag":77,"props":146,"children":147},{},[148,156],{"type":47,"tag":99,"props":149,"children":150},{},[151],{"type":47,"tag":103,"props":152,"children":153},{},[154],{"type":53,"value":155},"aws___recommend",{"type":47,"tag":99,"props":157,"children":158},{},[159],{"type":53,"value":160},"Get content recommendations for related AWS documentation pages",{"type":47,"tag":77,"props":162,"children":163},{},[164,172],{"type":47,"tag":99,"props":165,"children":166},{},[167],{"type":47,"tag":103,"props":168,"children":169},{},[170],{"type":53,"value":171},"aws___list_regions",{"type":47,"tag":99,"props":173,"children":174},{},[175],{"type":53,"value":176},"List all AWS regions and their identifiers",{"type":47,"tag":77,"props":178,"children":179},{},[180,188],{"type":47,"tag":99,"props":181,"children":182},{},[183],{"type":47,"tag":103,"props":184,"children":185},{},[186],{"type":53,"value":187},"aws___get_regional_availability",{"type":47,"tag":99,"props":189,"children":190},{},[191],{"type":53,"value":192},"Check which AWS services and features are available in a specific region",{"type":47,"tag":77,"props":194,"children":195},{},[196,204],{"type":47,"tag":99,"props":197,"children":198},{},[199],{"type":47,"tag":103,"props":200,"children":201},{},[202],{"type":53,"value":203},"aws___call_aws",{"type":47,"tag":99,"props":205,"children":206},{},[207],{"type":53,"value":208},"Execute authenticated AWS API calls with SigV4 signing and automatic validation",{"type":47,"tag":77,"props":210,"children":211},{},[212,220],{"type":47,"tag":99,"props":213,"children":214},{},[215],{"type":47,"tag":103,"props":216,"children":217},{},[218],{"type":53,"value":219},"aws___suggest_aws_commands",{"type":47,"tag":99,"props":221,"children":222},{},[223],{"type":53,"value":224},"Get syntax help and parameter details for AWS API operations",{"type":47,"tag":62,"props":226,"children":228},{"id":227},"workflow",[229],{"type":53,"value":230},"Workflow",{"type":47,"tag":232,"props":233,"children":235},"h3",{"id":234},"general-investigation",[236],{"type":53,"value":237},"General Investigation",{"type":47,"tag":239,"props":240,"children":241},"ol",{},[242,253,271,287,303],{"type":47,"tag":243,"props":244,"children":245},"li",{},[246,251],{"type":47,"tag":103,"props":247,"children":248},{},[249],{"type":53,"value":250},"Understand the request",{"type":53,"value":252}," — Determine which AWS services and resources are involved",{"type":47,"tag":243,"props":254,"children":255},{},[256,261,263,269],{"type":47,"tag":103,"props":257,"children":258},{},[259],{"type":53,"value":260},"Search documentation",{"type":53,"value":262}," — Use ",{"type":47,"tag":264,"props":265,"children":267},"code",{"className":266},[],[268],{"type":53,"value":123},{"type":53,"value":270}," to find relevant guides and API references",{"type":47,"tag":243,"props":272,"children":273},{},[274,279,280,285],{"type":47,"tag":103,"props":275,"children":276},{},[277],{"type":53,"value":278},"Check SOPs",{"type":53,"value":262},{"type":47,"tag":264,"props":281,"children":283},{"className":282},[],[284],{"type":53,"value":107},{"type":53,"value":286}," to find pre-built procedures for the task",{"type":47,"tag":243,"props":288,"children":289},{},[290,295,296,301],{"type":47,"tag":103,"props":291,"children":292},{},[293],{"type":53,"value":294},"Execute actions",{"type":53,"value":262},{"type":47,"tag":264,"props":297,"children":299},{"className":298},[],[300],{"type":53,"value":203},{"type":53,"value":302}," to query or modify AWS resources",{"type":47,"tag":243,"props":304,"children":305},{},[306,311],{"type":47,"tag":103,"props":307,"children":308},{},[309],{"type":53,"value":310},"Analyze results",{"type":53,"value":312}," — Summarize findings with actionable recommendations",{"type":47,"tag":232,"props":314,"children":316},{"id":315},"incident-troubleshooting",[317],{"type":53,"value":318},"Incident Troubleshooting",{"type":47,"tag":239,"props":320,"children":321},{},[322,332,346,362,377,393,408],{"type":47,"tag":243,"props":323,"children":324},{},[325,330],{"type":47,"tag":103,"props":326,"children":327},{},[328],{"type":53,"value":329},"Identify the scope",{"type":53,"value":331}," — Determine affected services, regions, and resources",{"type":47,"tag":243,"props":333,"children":334},{},[335,339,341],{"type":47,"tag":103,"props":336,"children":337},{},[338],{"type":53,"value":278},{"type":53,"value":340}," — Search for relevant troubleshooting SOPs with ",{"type":47,"tag":264,"props":342,"children":344},{"className":343},[],[345],{"type":53,"value":107},{"type":47,"tag":243,"props":347,"children":348},{},[349,354,355,360],{"type":47,"tag":103,"props":350,"children":351},{},[352],{"type":53,"value":353},"Gather data",{"type":53,"value":262},{"type":47,"tag":264,"props":356,"children":358},{"className":357},[],[359],{"type":53,"value":203},{"type":53,"value":361}," to query CloudWatch metrics, CloudTrail events, and resource status",{"type":47,"tag":243,"props":363,"children":364},{},[365,369,370,375],{"type":47,"tag":103,"props":366,"children":367},{},[368],{"type":53,"value":260},{"type":53,"value":262},{"type":47,"tag":264,"props":371,"children":373},{"className":372},[],[374],{"type":53,"value":123},{"type":53,"value":376}," for error codes, known issues, and resolution steps",{"type":47,"tag":243,"props":378,"children":379},{},[380,385,386,391],{"type":47,"tag":103,"props":381,"children":382},{},[383],{"type":53,"value":384},"Check regional availability",{"type":53,"value":262},{"type":47,"tag":264,"props":387,"children":389},{"className":388},[],[390],{"type":53,"value":187},{"type":53,"value":392}," to verify service health in the affected region",{"type":47,"tag":243,"props":394,"children":395},{},[396,401,403],{"type":47,"tag":103,"props":397,"children":398},{},[399],{"type":53,"value":400},"Execute remediation",{"type":53,"value":402}," — Follow the SOP or apply fixes with ",{"type":47,"tag":264,"props":404,"children":406},{"className":405},[],[407],{"type":53,"value":203},{"type":47,"tag":243,"props":409,"children":410},{},[411,416],{"type":47,"tag":103,"props":412,"children":413},{},[414],{"type":53,"value":415},"Verify recovery",{"type":53,"value":417}," — Confirm metrics and resource status return to normal",{"type":47,"tag":232,"props":419,"children":421},{"id":420},"infrastructure-provisioning",[422],{"type":53,"value":423},"Infrastructure Provisioning",{"type":47,"tag":239,"props":425,"children":426},{},[427,443,459,475,492],{"type":47,"tag":243,"props":428,"children":429},{},[430,435,436,441],{"type":47,"tag":103,"props":431,"children":432},{},[433],{"type":53,"value":434},"Find the SOP",{"type":53,"value":262},{"type":47,"tag":264,"props":437,"children":439},{"className":438},[],[440],{"type":53,"value":107},{"type":53,"value":442}," (e.g., \"set up production VPC\", \"deploy serverless app\")",{"type":47,"tag":243,"props":444,"children":445},{},[446,451,452,457],{"type":47,"tag":103,"props":447,"children":448},{},[449],{"type":53,"value":450},"Review documentation",{"type":53,"value":262},{"type":47,"tag":264,"props":453,"children":455},{"className":454},[],[456],{"type":53,"value":139},{"type":53,"value":458}," for detailed configuration options",{"type":47,"tag":243,"props":460,"children":461},{},[462,467,468,473],{"type":47,"tag":103,"props":463,"children":464},{},[465],{"type":53,"value":466},"Check availability",{"type":53,"value":262},{"type":47,"tag":264,"props":469,"children":471},{"className":470},[],[472],{"type":53,"value":187},{"type":53,"value":474}," to verify the target region supports required services",{"type":47,"tag":243,"props":476,"children":477},{},[478,483,485,490],{"type":47,"tag":103,"props":479,"children":480},{},[481],{"type":53,"value":482},"Follow SOP steps",{"type":53,"value":484}," — Execute each step with ",{"type":47,"tag":264,"props":486,"children":488},{"className":487},[],[489],{"type":53,"value":203},{"type":53,"value":491},", validating results between steps",{"type":47,"tag":243,"props":493,"children":494},{},[495,500],{"type":47,"tag":103,"props":496,"children":497},{},[498],{"type":53,"value":499},"Verify deployment",{"type":53,"value":501}," — Confirm all resources are healthy and accessible",{"type":47,"tag":62,"props":503,"children":505},{"id":504},"agent-sops",[506],{"type":53,"value":507},"Agent SOPs",{"type":47,"tag":56,"props":509,"children":510},{},[511],{"type":53,"value":512},"Agent SOPs are pre-built, step-by-step procedures that follow AWS Well-Architected best practices. Always check for an applicable SOP before manually constructing a workflow.",{"type":47,"tag":56,"props":514,"children":515},{},[516],{"type":47,"tag":103,"props":517,"children":518},{},[519],{"type":53,"value":520},"Common SOP categories:",{"type":47,"tag":522,"props":523,"children":524},"ul",{},[525,530,535,540,545,550,555],{"type":47,"tag":243,"props":526,"children":527},{},[528],{"type":53,"value":529},"VPC and networking setup",{"type":47,"tag":243,"props":531,"children":532},{},[533],{"type":53,"value":534},"Serverless application deployment",{"type":47,"tag":243,"props":536,"children":537},{},[538],{"type":53,"value":539},"Monitoring and alerting configuration",{"type":47,"tag":243,"props":541,"children":542},{},[543],{"type":53,"value":544},"Database provisioning (RDS, DynamoDB)",{"type":47,"tag":243,"props":546,"children":547},{},[548],{"type":53,"value":549},"Cost optimization and billing alerts",{"type":47,"tag":243,"props":551,"children":552},{},[553],{"type":53,"value":554},"Security and compliance audits",{"type":47,"tag":243,"props":556,"children":557},{},[558],{"type":53,"value":559},"CI\u002FCD pipeline setup",{"type":47,"tag":56,"props":561,"children":562},{},[563],{"type":47,"tag":103,"props":564,"children":565},{},[566],{"type":53,"value":567},"To use SOPs:",{"type":47,"tag":239,"props":569,"children":570},{},[571,583,594],{"type":47,"tag":243,"props":572,"children":573},{},[574,576,581],{"type":53,"value":575},"Call ",{"type":47,"tag":264,"props":577,"children":579},{"className":578},[],[580],{"type":53,"value":107},{"type":53,"value":582}," without arguments to list all available SOPs",{"type":47,"tag":243,"props":584,"children":585},{},[586,587,592],{"type":53,"value":575},{"type":47,"tag":264,"props":588,"children":590},{"className":589},[],[591],{"type":53,"value":107},{"type":53,"value":593}," with a specific SOP name for step-by-step instructions",{"type":47,"tag":243,"props":595,"children":596},{},[597,599,604],{"type":53,"value":598},"Follow each step sequentially, using ",{"type":47,"tag":264,"props":600,"children":602},{"className":601},[],[603],{"type":53,"value":203},{"type":53,"value":605}," to execute the actions",{"type":47,"tag":62,"props":607,"children":609},{"id":608},"common-aws-api-patterns",[610],{"type":53,"value":611},"Common AWS API Patterns",{"type":47,"tag":232,"props":613,"children":615},{"id":614},"ec2-operations",[616],{"type":53,"value":617},"EC2 Operations",{"type":47,"tag":619,"props":620,"children":624},"pre",{"className":621,"code":623,"language":53},[622],"language-text","# Describe instances in a region\naws___call_aws: ec2 DescribeInstances\n\n# Check instance status\naws___call_aws: ec2 DescribeInstanceStatus --InstanceIds i-1234567890abcdef0\n\n# Get CloudWatch metrics for an instance\naws___call_aws: cloudwatch GetMetricData --MetricDataQueries [...]\n",[625],{"type":47,"tag":264,"props":626,"children":628},{"__ignoreMap":627},"",[629],{"type":53,"value":623},{"type":47,"tag":232,"props":631,"children":633},{"id":632},"cloudwatch-log-investigation",[634],{"type":53,"value":635},"CloudWatch Log Investigation",{"type":47,"tag":619,"props":637,"children":640},{"className":638,"code":639,"language":53},[622],"# Search log groups\naws___call_aws: logs DescribeLogGroups --logGroupNamePrefix \u002Faws\u002Flambda\u002F\n\n# Query logs with CloudWatch Logs Insights\naws___call_aws: logs StartQuery --logGroupName \u002Faws\u002Flambda\u002Fmy-function --queryString \"fields @timestamp, @message | filter @message like \u002FERROR\u002F\"\n",[641],{"type":47,"tag":264,"props":642,"children":643},{"__ignoreMap":627},[644],{"type":53,"value":639},{"type":47,"tag":232,"props":646,"children":648},{"id":647},"cloudtrail-event-analysis",[649],{"type":53,"value":650},"CloudTrail Event Analysis",{"type":47,"tag":619,"props":652,"children":655},{"className":653,"code":654,"language":53},[622],"# Look up recent events\naws___call_aws: cloudtrail LookupEvents --LookupAttributes [{AttributeKey:EventName,AttributeValue:StopInstances}]\n\n# Check for unauthorized API calls\naws___call_aws: cloudtrail LookupEvents --LookupAttributes [{AttributeKey:EventName,AttributeValue:ConsoleLogin}]\n",[656],{"type":47,"tag":264,"props":657,"children":658},{"__ignoreMap":627},[659],{"type":53,"value":654},{"type":47,"tag":232,"props":661,"children":663},{"id":662},"s3-operations",[664],{"type":53,"value":665},"S3 Operations",{"type":47,"tag":619,"props":667,"children":670},{"className":668,"code":669,"language":53},[622],"# List buckets\naws___call_aws: s3api ListBuckets\n\n# Check bucket policy\naws___call_aws: s3api GetBucketPolicy --Bucket my-bucket\n\n# Get object metadata\naws___call_aws: s3api HeadObject --Bucket my-bucket --Key my-key\n",[671],{"type":47,"tag":264,"props":672,"children":673},{"__ignoreMap":627},[674],{"type":53,"value":669},{"type":47,"tag":62,"props":676,"children":678},{"id":677},"best-practices",[679],{"type":53,"value":680},"Best Practices",{"type":47,"tag":522,"props":682,"children":683},{},[684,694,704,714,724,734,744],{"type":47,"tag":243,"props":685,"children":686},{},[687,692],{"type":47,"tag":103,"props":688,"children":689},{},[690],{"type":53,"value":691},"Start with SOPs",{"type":53,"value":693}," — Always check for an applicable Agent SOP before building a manual workflow",{"type":47,"tag":243,"props":695,"children":696},{},[697,702],{"type":47,"tag":103,"props":698,"children":699},{},[700],{"type":53,"value":701},"Use documentation search",{"type":53,"value":703}," — Verify API parameters and service limits before executing calls",{"type":47,"tag":243,"props":705,"children":706},{},[707,712],{"type":47,"tag":103,"props":708,"children":709},{},[710],{"type":53,"value":711},"Specify regions explicitly",{"type":53,"value":713}," — AWS resources are regional; always confirm the target region",{"type":47,"tag":243,"props":715,"children":716},{},[717,722],{"type":47,"tag":103,"props":718,"children":719},{},[720],{"type":53,"value":721},"Use read-only first",{"type":53,"value":723}," — Query resource state before making changes",{"type":47,"tag":243,"props":725,"children":726},{},[727,732],{"type":47,"tag":103,"props":728,"children":729},{},[730],{"type":53,"value":731},"Validate incrementally",{"type":53,"value":733}," — For multi-step procedures, verify each step's output before proceeding",{"type":47,"tag":243,"props":735,"children":736},{},[737,742],{"type":47,"tag":103,"props":738,"children":739},{},[740],{"type":53,"value":741},"Check permissions",{"type":53,"value":743}," — If an API call fails with 403, verify the IAM policy grants the required action",{"type":47,"tag":243,"props":745,"children":746},{},[747,757],{"type":47,"tag":103,"props":748,"children":749},{},[750,752],{"type":53,"value":751},"Use ",{"type":47,"tag":264,"props":753,"children":755},{"className":754},[],[756],{"type":53,"value":219},{"type":53,"value":758}," — Get correct API syntax before calling unfamiliar operations",{"type":47,"tag":62,"props":760,"children":762},{"id":761},"troubleshooting",[763],{"type":53,"value":764},"Troubleshooting",{"type":47,"tag":69,"props":766,"children":767},{},[768,784],{"type":47,"tag":73,"props":769,"children":770},{},[771],{"type":47,"tag":77,"props":772,"children":773},{},[774,779],{"type":47,"tag":81,"props":775,"children":776},{},[777],{"type":53,"value":778},"Issue",{"type":47,"tag":81,"props":780,"children":781},{},[782],{"type":53,"value":783},"Solution",{"type":47,"tag":92,"props":785,"children":786},{},[787,808,829,842,855,868,881,900],{"type":47,"tag":77,"props":788,"children":789},{},[790,795],{"type":47,"tag":99,"props":791,"children":792},{},[793],{"type":53,"value":794},"401\u002F403 errors",{"type":47,"tag":99,"props":796,"children":797},{},[798,800,806],{"type":53,"value":799},"Verify IAM credentials are correct and have ",{"type":47,"tag":264,"props":801,"children":803},{"className":802},[],[804],{"type":53,"value":805},"aws-mcp:InvokeMcp",{"type":53,"value":807}," permission",{"type":47,"tag":77,"props":809,"children":810},{},[811,816],{"type":47,"tag":99,"props":812,"children":813},{},[814],{"type":53,"value":815},"Access Denied on API call",{"type":47,"tag":99,"props":817,"children":818},{},[819,821,827],{"type":53,"value":820},"Add the specific service permission (e.g., ",{"type":47,"tag":264,"props":822,"children":824},{"className":823},[],[825],{"type":53,"value":826},"ec2:DescribeInstances",{"type":53,"value":828},") to the IAM policy",{"type":47,"tag":77,"props":830,"children":831},{},[832,837],{"type":47,"tag":99,"props":833,"children":834},{},[835],{"type":53,"value":836},"Resource not found",{"type":47,"tag":99,"props":838,"children":839},{},[840],{"type":53,"value":841},"Verify the correct region; resources are region-specific",{"type":47,"tag":77,"props":843,"children":844},{},[845,850],{"type":47,"tag":99,"props":846,"children":847},{},[848],{"type":53,"value":849},"Throttling errors",{"type":47,"tag":99,"props":851,"children":852},{},[853],{"type":53,"value":854},"Reduce request frequency; use pagination for large result sets",{"type":47,"tag":77,"props":856,"children":857},{},[858,863],{"type":47,"tag":99,"props":859,"children":860},{},[861],{"type":53,"value":862},"SOP not found",{"type":47,"tag":99,"props":864,"children":865},{},[866],{"type":53,"value":867},"Try broader search terms; list all SOPs first to see what's available",{"type":47,"tag":77,"props":869,"children":870},{},[871,876],{"type":47,"tag":99,"props":872,"children":873},{},[874],{"type":53,"value":875},"Documentation search returns nothing",{"type":47,"tag":99,"props":877,"children":878},{},[879],{"type":53,"value":880},"Use simpler search terms; try service name only",{"type":47,"tag":77,"props":882,"children":883},{},[884,889],{"type":47,"tag":99,"props":885,"children":886},{},[887],{"type":53,"value":888},"API parameter errors",{"type":47,"tag":99,"props":890,"children":891},{},[892,893,898],{"type":53,"value":751},{"type":47,"tag":264,"props":894,"children":896},{"className":895},[],[897],{"type":53,"value":219},{"type":53,"value":899}," to verify correct parameter names and formats",{"type":47,"tag":77,"props":901,"children":902},{},[903,908],{"type":47,"tag":99,"props":904,"children":905},{},[906],{"type":53,"value":907},"Timeout on API call",{"type":47,"tag":99,"props":909,"children":910},{},[911],{"type":53,"value":912},"Some operations (e.g., CloudFormation stack creation) are async; poll for status instead",{"items":914,"total":1025},[915,935,943,962,981,994,1007],{"slug":916,"name":917,"fn":918,"description":919,"org":920,"tags":921,"stars":30,"repoUrl":31,"updatedAt":934},"atlassianrovo","atlassian_rovo","manage Atlassian Jira and Confluence tasks","Expertise in Atlassian Cloud products including Jira, Confluence, Compass, and Jira Service Management. Use for searching issues with JQL, creating and updating pages, managing service components, investigating ops alerts, and navigating Atlassian workspaces via the Rovo MCP server.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[922,925,928,931],{"name":923,"slug":924,"type":17},"Atlassian","atlassian",{"name":926,"slug":927,"type":17},"Confluence","confluence",{"name":929,"slug":930,"type":17},"Jira","jira",{"name":932,"slug":933,"type":17},"Project Management","project-management","2026-07-12T08:20:33.735452",{"slug":4,"name":5,"fn":6,"description":7,"org":936,"tags":937,"stars":30,"repoUrl":31,"updatedAt":32},{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[938,939,940,941,942],{"name":25,"slug":26,"type":17},{"name":28,"slug":29,"type":17},{"name":22,"slug":23,"type":17},{"name":19,"slug":20,"type":17},{"name":15,"slug":16,"type":17},{"slug":944,"name":945,"fn":946,"description":947,"org":948,"tags":949,"stars":30,"repoUrl":31,"updatedAt":961},"azuremanagedgrafana","azure_managed_grafana","monitor Azure infrastructure with Grafana","Expertise in Azure Managed Grafana including dashboards, Azure Monitor metrics, Application Insights failures and traces, Azure Data Explorer (Kusto) queries, SQL Server queries, and Azure Resource Graph. Use for querying observability data, searching dashboards, investigating failures, analyzing GenAI agent telemetry, and running KQL or SQL queries via the AMG-MCP endpoint.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[950,953,954,957,958],{"name":951,"slug":952,"type":17},"Application Insights","application-insights",{"name":12,"slug":9,"type":17},{"name":955,"slug":956,"type":17},"Dashboards","dashboards",{"name":19,"slug":20,"type":17},{"name":959,"slug":960,"type":17},"Observability","observability","2026-07-12T08:19:37.659849",{"slug":963,"name":964,"fn":965,"description":966,"org":967,"tags":968,"stars":30,"repoUrl":31,"updatedAt":980},"datadogobservability","datadog_observability","query Datadog telemetry and investigate behavior","Expertise in Datadog's observability platform including logs, metrics, APM, monitors, incidents, dashboards, hosts, and services. Use for searching logs, querying metrics, investigating incidents, analyzing traces, inspecting monitors, and navigating Datadog data via the Datadog MCP server.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[969,972,975,978,979],{"name":970,"slug":971,"type":17},"Datadog","datadog",{"name":973,"slug":974,"type":17},"Logs","logs",{"name":976,"slug":977,"type":17},"Metrics","metrics",{"name":19,"slug":20,"type":17},{"name":959,"slug":960,"type":17},"2026-07-12T08:20:41.400308",{"slug":982,"name":983,"fn":984,"description":985,"org":986,"tags":987,"stars":30,"repoUrl":31,"updatedAt":993},"dynatraceobservability","dynatrace_observability","query Dynatrace observability data","Query Dynatrace observability data including logs, metrics, problems, and vulnerabilities using DQL",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[988,989,990,991,992],{"name":12,"slug":9,"type":17},{"name":973,"slug":974,"type":17},{"name":976,"slug":977,"type":17},{"name":19,"slug":20,"type":17},{"name":959,"slug":960,"type":17},"2026-07-12T08:19:00.664087",{"slug":995,"name":995,"fn":996,"description":997,"org":998,"tags":999,"stars":30,"repoUrl":31,"updatedAt":1006},"elasticsearch","query and analyze Elasticsearch data","Query and analyze Elasticsearch data including logs, indices, mappings, and cluster health using ES|QL",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1000,1003,1004,1005],{"name":1001,"slug":1002,"type":17},"Analytics","analytics",{"name":12,"slug":9,"type":17},{"name":973,"slug":974,"type":17},{"name":959,"slug":960,"type":17},"2026-07-12T08:20:22.325954",{"slug":1008,"name":1009,"fn":1010,"description":1011,"org":1012,"tags":1013,"stars":30,"repoUrl":31,"updatedAt":1024},"pagerduty","pager_duty","manage incidents with PagerDuty","Load this skill for expertise in PagerDuty's incident management platform including incidents, on-call schedules, services, teams, escalation policies, event orchestration, incident workflows, and status pages. Use for managing incidents, checking on-call status, investigating alerts, escalating issues, and navigating PagerDuty data via the PagerDuty MCP server.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1014,1017,1020,1021],{"name":1015,"slug":1016,"type":17},"Alerting","alerting",{"name":1018,"slug":1019,"type":17},"Incident Response","incident-response",{"name":19,"slug":20,"type":17},{"name":1022,"slug":1023,"type":17},"SRE","sre","2026-07-12T08:20:44.017673",7,{"items":1027,"total":1202},[1028,1047,1066,1085,1100,1113,1126,1141,1152,1166,1177,1190],{"slug":1029,"name":1029,"fn":1030,"description":1031,"org":1032,"tags":1033,"stars":1044,"repoUrl":1045,"updatedAt":1046},"azure-arg-external-evaluation-policy-author","author and test Azure Resource Graph policies","Use when the user wants to author, design, or test an Azure Policy that queries Azure Resource Graph (ARG) at request-time — i.e. a policy whose deny\u002Faudit decision depends on data from elsewhere in the subscription (sibling\u002Fparent resource state, RG-wide invariants, multi-hop relationships, etc.). Formally called Azure Policy External Evaluation; sometimes referred to colloquially as \"Invoke\". Drives an iterative KQL co-design loop against the user's real subscription via `az graph query`, then emits a policy definition, assignment, `.http` test flow, and an `EXPLANATION.md` companion. Read-only; never provisions anything.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1034,1035,1038,1041],{"name":12,"slug":9,"type":17},{"name":1036,"slug":1037,"type":17},"Compliance","compliance",{"name":1039,"slug":1040,"type":17},"Governance","governance",{"name":1042,"slug":1043,"type":17},"Policy","policy",1686,"https:\u002F\u002Fgithub.com\u002FAzure\u002Fazure-policy","2026-07-12T08:17:48.378432",{"slug":1048,"name":1048,"fn":1049,"description":1050,"org":1051,"tags":1052,"stars":1063,"repoUrl":1064,"updatedAt":1065},"azure-blueprints-migration","migrate Azure Blueprints to Template Specs","Use when a user needs to migrate off Azure Blueprints (definitions and\u002For assignments) to Template Specs and Deployment Stacks before the January 31, 2027 retirement. Covers inventory, export, conversion to Bicep, policy decoupling, Template Spec publishing, Deployment Stack deployment with deny-settings, validation, and cutover.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1053,1054,1057,1060],{"name":12,"slug":9,"type":17},{"name":1055,"slug":1056,"type":17},"Deployment","deployment",{"name":1058,"slug":1059,"type":17},"Infrastructure as Code","infrastructure-as-code",{"name":1061,"slug":1062,"type":17},"Migration","migration",260,"https:\u002F\u002Fgithub.com\u002FAzure\u002Fazure-blueprints","2026-07-12T08:17:49.646405",{"slug":1067,"name":1067,"fn":1068,"description":1069,"org":1070,"tags":1071,"stars":1082,"repoUrl":1083,"updatedAt":1084},"apiview-feedback-resolution","resolve APIView feedback on Azure SDKs","Analyze and resolve APIView review feedback on Azure SDK PRs. **UTILITY SKILL**. USE FOR: APIView comments, API review feedback, SDK API surface changes. DO NOT USE FOR: general code review, non-APIView feedback. INVOKES: azure-sdk-mcp:azsdk_apiview_get_comments, azure-sdk-mcp:azsdk_typespec_customized_code_update.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1072,1075,1076,1079],{"name":1073,"slug":1074,"type":17},"API Development","api-development",{"name":12,"slug":9,"type":17},{"name":1077,"slug":1078,"type":17},"Code Review","code-review",{"name":1080,"slug":1081,"type":17},"Documentation","documentation",133,"https:\u002F\u002Fgithub.com\u002FAzure\u002Fazure-sdk-tools","2026-07-12T08:17:43.350876",{"slug":1086,"name":1086,"fn":1087,"description":1088,"org":1089,"tags":1090,"stars":1082,"repoUrl":1083,"updatedAt":1099},"azsdk-common-live-and-recorded-tests","deploy resources and run Azure SDK tests","Deploy test resources and run Azure SDK tests in live, record, or playback mode. WHEN: \"run live tests\", \"run recorded tests\", \"deploy test resources\", \"record tests\", \"run tests in record mode\", \"clean up test resources\", \"run tests against live resources\". DO NOT USE FOR: writing new tests, authoring Bicep templates, playback-only test runs without resource deployment. INVOKES: azure-sdk-mcp:azsdk_package_run_tests.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1091,1092,1093,1096],{"name":12,"slug":9,"type":17},{"name":1055,"slug":1056,"type":17},{"name":1094,"slug":1095,"type":17},"SDK","sdk",{"name":1097,"slug":1098,"type":17},"Testing","testing","2026-07-12T08:17:44.718943",{"slug":1101,"name":1101,"fn":1102,"description":1103,"org":1104,"tags":1105,"stars":1082,"repoUrl":1083,"updatedAt":1112},"azsdk-common-prepare-release-plan","manage Azure SDK release plan work items","Create, get, update, abandon, and link SDK PRs to release plan work items for Azure SDK releases. **UTILITY SKILL**. USE FOR: \"create release plan\", \"get release plan\", \"update release plan\", \"update API spec in release plan\", \"update SDK details in release plan\", \"abandon release plan\", \"link SDK PR to plan\", \"namespace approval\", \"check release plan status\". DO NOT USE FOR: SDK code generation, pipeline troubleshooting, API review feedback. INVOKES: azure-sdk-mcp:azsdk_create_release_plan, azure-sdk-mcp:azsdk_get_release_plan, azure-sdk-mcp:azsdk_get_release_plan_for_spec_pr, azure-sdk-mcp:azsdk_update_release_plan, azure-sdk-mcp:azsdk_update_api_spec_pull_request_in_release_plan, azure-sdk-mcp:azsdk_update_sdk_details_in_release_plan, azure-sdk-mcp:azsdk_abandon_release_plan, azure-sdk-mcp:azsdk_link_sdk_pull_request_to_release_plan, azure-sdk-mcp:azsdk_link_namespace_approval_issue.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1106,1107,1110,1111],{"name":12,"slug":9,"type":17},{"name":1108,"slug":1109,"type":17},"GitHub","github",{"name":932,"slug":933,"type":17},{"name":1094,"slug":1095,"type":17},"2026-07-12T08:17:38.345387",{"slug":1114,"name":1114,"fn":1115,"description":1116,"org":1117,"tags":1118,"stars":1082,"repoUrl":1083,"updatedAt":1125},"azsdk-common-sdk-release","release Azure SDK packages","Check release readiness and trigger the release pipeline for Azure SDK packages. **UTILITY SKILL**. USE FOR: \"release SDK\", \"trigger release\", \"check release readiness\", \"release pipeline\", \"publish package\", \"ship SDK\". DO NOT USE FOR: SDK development, code generation, pipeline debugging, release plan creation. INVOKES: azure-sdk-mcp:azsdk_release_sdk.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1119,1120,1123,1124],{"name":12,"slug":9,"type":17},{"name":1121,"slug":1122,"type":17},"CI\u002FCD","ci-cd",{"name":1055,"slug":1056,"type":17},{"name":1094,"slug":1095,"type":17},"2026-07-12T08:17:34.27607",{"slug":1127,"name":1127,"fn":1128,"description":1129,"org":1130,"tags":1131,"stars":1082,"repoUrl":1083,"updatedAt":1140},"azure-typespec-author","author and modify Azure TypeSpec API specifications","Authors and modifies Azure TypeSpec (.tsp) API specifications. USE FOR: any TypeSpec\u002Ftsp change — api versions (add, bump, preview, stable, promote), resources, operations, models, properties, decorators, visibility, constraints, breaking changes, LRO, suppressions, operationId, spread model. Covers ARM resource-manager and data-plane services. DO NOT USE FOR: SDK generation, releasing SDK packages, or single MCP tool calls. INVOKES: azure-sdk-mcp:azsdk_typespec_generate_authoring_plan, azure-sdk-mcp:azsdk_run_typespec_validation.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1132,1133,1134,1137],{"name":1073,"slug":1074,"type":17},{"name":12,"slug":9,"type":17},{"name":1135,"slug":1136,"type":17},"OpenAPI","openapi",{"name":1138,"slug":1139,"type":17},"Technical Writing","technical-writing","2026-07-12T08:17:39.603232",{"slug":1142,"name":1142,"fn":1143,"description":1144,"org":1145,"tags":1146,"stars":1082,"repoUrl":1083,"updatedAt":1151},"generate-sdk-locally","generate and test Azure SDKs locally","Generate, build, and test Azure SDKs locally from TypeSpec with automatic customization. WHEN: \"generate SDK locally\", \"build SDK\", \"run SDK tests\", \"run CI checks\", \"validate package\", \"run checks\", \"update changelog\", \"fix SDK build errors\", \"fix breaking changes\", \"resolve SDK generation errors\", \"customize TypeSpec\", \"rename SDK client\", \"rename SDK model\", \"hide operation from SDK\", \"fix analyzer errors\", \"resolve customization drift\", \"create subclient\", \"update metadata\", \"update version\". DO NOT USE FOR: publishing to package registries, CI pipeline configuration, API design review. INVOKES: azsdk_verify_setup, azsdk_package_generate_code, azsdk_package_build_code, azsdk_package_run_check, azsdk_package_run_tests, azsdk_customized_code_update, azsdk_package_update_changelog_content, azsdk_package_update_metadata, azsdk_package_update_version.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1147,1148,1149,1150],{"name":12,"slug":9,"type":17},{"name":1121,"slug":1122,"type":17},{"name":1094,"slug":1095,"type":17},{"name":1097,"slug":1098,"type":17},"2026-07-12T08:17:37.08523",{"slug":1153,"name":1153,"fn":1154,"description":1155,"org":1156,"tags":1157,"stars":1082,"repoUrl":1083,"updatedAt":1165},"markdown-token-optimizer","optimize markdown files for token efficiency","Analyze markdown files for token efficiency and reduce context-window bloat. **UTILITY SKILL**. DO NOT USE FOR: code optimization, general file editing, non-markdown files. TRIGGERS: optimize markdown, reduce tokens, token count, token bloat, too many tokens, make concise, shrink file, file too large, optimize for AI, token efficiency, verbose markdown, reduce file size. INVOKES: waza CLI.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1158,1161,1164],{"name":1159,"slug":1160,"type":17},"LLM","llm",{"name":1162,"slug":1163,"type":17},"Performance","performance",{"name":1138,"slug":1139,"type":17},"2026-07-12T08:17:42.080413",{"slug":1167,"name":1167,"fn":1168,"description":1169,"org":1170,"tags":1171,"stars":1082,"repoUrl":1083,"updatedAt":1176},"pipeline-troubleshooting","troubleshoot Azure SDK CI pipelines","Diagnose and resolve failures in Azure SDK CI and generation pipelines. **UTILITY SKILL**. USE FOR: \"pipeline failed\", \"build failure\", \"CI check failing\", \"SDK generation error\", \"reproduce pipeline locally\", \"debug SDK pipeline\". DO NOT USE FOR: local build issues without pipeline context, API design review, SDK publishing. INVOKES: azure-sdk-mcp:azsdk_analyze_pipeline, azure-sdk-mcp:azsdk_package_build_code, azure-sdk-mcp:azsdk_package_run_check.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1172,1173,1174,1175],{"name":12,"slug":9,"type":17},{"name":1121,"slug":1122,"type":17},{"name":28,"slug":29,"type":17},{"name":1094,"slug":1095,"type":17},"2026-07-12T08:17:40.821512",{"slug":1178,"name":1178,"fn":1179,"description":1180,"org":1181,"tags":1182,"stars":1082,"repoUrl":1083,"updatedAt":1189},"sensei","improve skill frontmatter compliance","**WORKFLOW SKILL** — Iteratively improve skill frontmatter compliance using the Ralph loop pattern. WHEN: \"run sensei\", \"sensei help\", \"improve skill\", \"fix frontmatter\", \"skill compliance\", \"frontmatter audit\", \"score skill\", \"check skill tokens\". INVOKES: token counting tools, test runners, git commands. FOR SINGLE OPERATIONS: use token CLI directly for counts\u002Fchecks.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1183,1184,1185,1188],{"name":12,"slug":9,"type":17},{"name":1036,"slug":1037,"type":17},{"name":1186,"slug":1187,"type":17},"Process Optimization","process-optimization",{"name":1138,"slug":1139,"type":17},"2026-07-12T08:17:32.970921",{"slug":1191,"name":1191,"fn":1192,"description":1193,"org":1194,"tags":1195,"stars":1082,"repoUrl":1083,"updatedAt":1201},"skill-authoring","author agent skills for agentskills.io","Write Agent Skills that comply with the agentskills.io specification. WHEN: \"create a skill\", \"new skill\", \"write a skill\", \"skill template\", \"skill structure\", \"review skill\", \"skill PR\", \"skill compliance\", \"SKILL.md format\", \"skill frontmatter\", \"skill best practices\". DO NOT USE FOR: improving existing skills (use sensei), general documentation. INVOKES: waza CLI.",{"slug":9,"name":10,"logoUrl":11,"githubOrg":12},[1196,1197,1200],{"name":1080,"slug":1081,"type":17},{"name":1198,"slug":1199,"type":17},"Plugin Development","plugin-development",{"name":1138,"slug":1139,"type":17},"2026-07-12T08:17:35.873862",109]