#785 by GitHub stars

itsmostafa/aws-agent-skills

AWS Skills for Agents

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/api-gateway/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/bedrock/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/cloudformation/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/cloudwatch/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/cognito/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/dynamodb/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/ec2/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/ecs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/eks/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/eventbridge/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/iam/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/lambda/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/rds/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/s3/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/secrets-manager/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/sns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/sqs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

skills/step-functions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

3ee171adbe5c → 3ee171adbe5c

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 3ee171adbe5c

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 3ee171adbe5ce02086fec9fde0b437a30958f34f

git clone --filter=blob:none --no-checkout https://github.com/itsmostafa/aws-agent-skills.git .hotskills/itsmostafa-aws-agent-skills && git -C .hotskills/itsmostafa-aws-agent-skills checkout --detach 3ee171adbe5ce02086fec9fde0b437a30958f34f # Copy each selected skill directory from .hotskills/itsmostafa-aws-agent-skills into .claude/skills/<skill-name>/
1.2kGitHub stars
3stars in 7 days
18skills in this repository
2commits in 30 days

Heat

5.0
  • Star growth, last 7 daysAhead of 61% of tracked repositories
  • Star growth, last 24 hoursAhead of 85% of tracked repositories
  • Rank movement, last 7 daysAhead of 17% of tracked repositories
  • Commits, last 30 daysAhead of 60% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Jul 27, 2026Nov 6, 20261,174

Individual skills in this repository

How it works

api-gateway

When your agent uses it

AWS API Gateway for REST and HTTP API management. Use when creating APIs, configuring integrations, setting up authorization, managing stages, implementing rate limiting, or troubleshooting API issues.

What it loads into context

Frontmatter

72 tokens

Always available to the agent

SKILL.md

2,288 tokens

When the skill is activated

Reference documents

97,974 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Table of Contents
  2. Core Concepts
  3. Common Patterns
  4. CLI Reference
  5. Best Practices
  6. Troubleshooting
  7. References

Files

  • ../../.claude-plugin/marketplace.jsonasset991 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • SKILL.mdcore8,947 bytes
  • integration-patterns.mddoc9,246 bytes
  • ../bedrock/SKILL.mddoc19,497 bytes
  • ../bedrock/model-invocation.mddoc18,081 bytes
  • ../cloudformation/SKILL.mddoc9,819 bytes
  • ../cloudformation/template-patterns.mddoc8,693 bytes
  • ../cloudwatch/SKILL.mddoc13,921 bytes
  • ../cloudwatch/alarms-metrics.mddoc15,172 bytes
  • ../cognito/SKILL.mddoc9,223 bytes
  • ../cognito/auth-flows.mddoc9,131 bytes
  • ../dynamodb/SKILL.mddoc9,890 bytes
  • ../dynamodb/query-patterns.mddoc9,266 bytes
  • ../ec2/SKILL.mddoc15,749 bytes
  • ../ec2/evals/evals.jsonasset4,432 bytes
  • ../ec2/instance-management.mddoc9,387 bytes
  • ../ecs/SKILL.mddoc18,786 bytes
  • ../ecs/task-definitions.mddoc9,370 bytes
  • ../eks/SKILL.mddoc9,611 bytes
  • ../eks/cluster-setup.mddoc8,714 bytes
  • ../eventbridge/SKILL.mddoc9,306 bytes
  • ../eventbridge/event-patterns.mddoc7,573 bytes
  • ../iam/SKILL.mddoc7,075 bytes
  • ../iam/best-practices.mddoc7,299 bytes
  • ../iam/policies.mddoc6,873 bytes
  • ../lambda/SKILL.mddoc8,617 bytes
  • ../lambda/debugging.mddoc8,731 bytes
  • ../lambda/deployment.mddoc7,300 bytes
  • ../rds/SKILL.mddoc9,728 bytes
  • ../rds/administration.mddoc8,066 bytes
  • ../s3/SKILL.mddoc9,316 bytes
  • ../s3/security.mddoc7,611 bytes
  • ../secrets-manager/SKILL.mddoc9,046 bytes
  • ../secrets-manager/rotation-strategies.mddoc11,139 bytes
  • ../sns/SKILL.mddoc9,796 bytes
  • ../sns/notification-patterns.mddoc7,850 bytes
  • ../sqs/SKILL.mddoc9,040 bytes
  • ../sqs/messaging-patterns.mddoc10,738 bytes
  • ../step-functions/SKILL.mddoc9,709 bytes
  • ../step-functions/workflow-patterns.mddoc8,970 bytes
Read SKILL.md

# AWS API Gateway

Amazon API Gateway is a fully managed service for creating, publishing, and securing APIs at any scale. Supports REST APIs, HTTP APIs, and WebSocket APIs.

## Table of Contents

- [Core Concepts](#core-concepts)
- [Common Patterns](#common-patterns)
- [CLI Reference](#cli-reference)
- [Best Practices](#best-practices)
- [Troubleshooting](#troubleshooting)
- [References](#references)

## Core Concepts
View the complete source on GitHub

Skills included

  • api-gateway
  • bedrock
  • cloudformation
  • cloudwatch
  • cognito
  • dynamodb
  • ec2
  • ecs
  • eks
  • eventbridge
  • iam
  • lambda
  • rds
  • s3
  • secrets-manager
  • sns
  • sqs
  • step-functions

Repository facts

License
MIT
Created
May 18, 2019
Last pushed
Nov 2, 2026
Forks
448
Open issues
3
Project activity
Active

Rank over the last 12 weeks

Now #785 · best #513 · down 125 in 30 days

  1. #772 on Oct 31
  2. #774 on Nov 1
  3. #776 on Nov 2
  4. #782 on Nov 3
  5. #784 on Nov 4
  6. #785 since Nov 5
30 earlier periods
  1. #538 on Aug 1
  2. #519 on Aug 6
  3. #516 on Aug 11
  4. #514 on Aug 12
  5. #503 on Aug 15
  6. #513 on Aug 16
  7. #534 on Aug 18
  8. #551 on Aug 25
  9. #542 on Aug 26
  10. #558 on Aug 28
  11. #574 on Sep 8
  12. #563 on Sep 9
  13. #562 on Sep 11
  14. #575 on Sep 15
  15. #573 on Sep 19
  16. #583 on Sep 20
  17. #632 on Sep 29
  18. #617 on Oct 5
  19. #626 on Oct 7
  20. #660 on Oct 8
  21. #651 on Oct 13
  22. #657 on Oct 15
  23. #642 on Oct 17
  24. #672 on Oct 19
  25. #688 on Oct 21
  26. #669 on Oct 22
  27. #745 on Oct 25
  28. #761 on Oct 28
  29. #765 on Oct 29
  30. #768 on Oct 30

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 213 notes
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/api-gateway/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/bedrock/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 600 signals by file

skills/api-gateway/SKILL.md

  • Network accessline 3
    description: AWS API Gateway for REST and HTTP API management. Use when creating APIs, configuring integrations, setting up authorization, managing stages, implementing rate limiting, or troubleshooting API issues. last_updated: "2026-01-07
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/apigateway/latest/developerguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/apigateway/latest/developerguide/
  • Possible obfuscationline 148
    body = base64.b64decode(body).decode('utf-8')
  • Network accessline 170
    "AllowOrigins": ["https://example.com"],
  • Network accessline 226
    "Issuer": "https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123",
  • Network accessline 340
    - [API Gateway Developer Guide](https://docs.aws.amazon.com/apigateway/latest/developerguide/)
  • Network accessline 341
    - [API Gateway REST API Reference](https://docs.aws.amazon.com/apigateway/latest/api/)
  • Network accessline 342
    - [API Gateway CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/apigateway/)
  • Network accessline 343
    - [boto3 API Gateway](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/apigateway.html)

skills/api-gateway/integration-patterns.md

  • Network accessline 134
    aws apigateway put-integration    --rest-api-id $API_ID    --resource-id $RESOURCE_ID    --http-method GET    --type HTTP_PROXY    --integration-http-method GET    --uri https://api.example.com/items
  • Network accessline 138
    --type HTTP_PROXY \   --integration-http-method GET \   --uri https://api.example.com/items
  • Network accessline 140
    --uri https://api.example.com/items
  • Network accessline 152
    aws apigateway put-integration    --rest-api-id $API_ID    --resource-id $RESOURCE_ID    --http-method GET    --type HTTP_PROXY    --connection-type VPC_LINK    --connection-id vpc-link-id    --uri http://my-nlb.internal:8080/items
  • Network accessline 157
    --connection-type VPC_LINK \   --connection-id vpc-link-id \   --uri http://my-nlb.internal:8080/items
  • Network accessline 159
    --uri http://my-nlb.internal:8080/items
  • Access to secretsline 272
    [Credential-related source omitted]
  • Access to secretsline 275
    [Credential-related source omitted]
  • Network accessline 331
    # From client with API key curl -X GET "https://api.example.com/prod/items" \
  • Network accessline 332
    curl -X GET "https://api.example.com/prod/items" \

skills/bedrock/SKILL.md

  • Network accessline 3
    description: AWS Bedrock foundation models for generative AI. Use when invoking foundation models, building AI applications, creating embeddings, configuring model access, or implementing RAG patterns. last_updated: "2026-09-14" doc_source:
  • Network accessline 3
    description: AWS Bedrock foundation models for generative AI. Use when invoking foundation models, building AI applications, creating embeddings, configuring model access, or implementing RAG patterns. last_updated: "2026-09-14" doc_source:
  • Network accessline 4
    last_updated: "2026-09-14" doc_source: https://docs.aws.amazon.com/bedrock/latest/userguide/ ---
  • Network accessline 4
    last_updated: "2026-09-14" doc_source: https://docs.aws.amazon.com/bedrock/latest/userguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/bedrock/latest/userguide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/bedrock/latest/userguide/
  • Network accessline 488
    - [Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/)
  • Network accessline 488
    - [Bedrock User Guide](https://docs.aws.amazon.com/bedrock/latest/userguide/)
  • Network accessline 489
    - [Bedrock API Reference](https://docs.aws.amazon.com/bedrock/latest/APIReference/)
  • Network accessline 489
    - [Bedrock API Reference](https://docs.aws.amazon.com/bedrock/latest/APIReference/)
  • Network accessline 490
    - [Bedrock Runtime API](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Amazon_Bedrock_Runtime.html)
  • Network accessline 490
    - [Bedrock Runtime API](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_Operations_Amazon_Bedrock_Runtime.html)
  • Network accessline 491
    - [Model Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html)
  • Network accessline 491
    - [Model Parameters](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html)
  • Network accessline 492
    - [Bedrock Pricing](https://aws.amazon.com/bedrock/pricing/)
  • Network accessline 492
    - [Bedrock Pricing](https://aws.amazon.com/bedrock/pricing/)
  • Network accessline 493
    - [Endpoints](https://docs.aws.amazon.com/bedrock/latest/userguide/endpoints.html)
  • Network accessline 493
    - [Endpoints](https://docs.aws.amazon.com/bedrock/latest/userguide/endpoints.html)
  • Network accessline 494
    - [Models at a Glance](https://docs.aws.amazon.com/bedrock/latest/userguide/model-cards.html)
  • Network accessline 494
    - [Models at a Glance](https://docs.aws.amazon.com/bedrock/latest/userguide/model-cards.html)
  • Network accessline 495
    - [Model Lifecycle](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html)
  • Network accessline 495
    - [Model Lifecycle](https://docs.aws.amazon.com/bedrock/latest/userguide/model-lifecycle.html)
  • Network accessline 496
    - [Agents Classic Maintenance Mode](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-classic-maintenance-mode.html)
  • Network accessline 496
    - [Agents Classic Maintenance Mode](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-classic-maintenance-mode.html)

skills/bedrock/model-invocation.md

  • Network accessline 167
    client = Anthropic(     base_url="https://bedrock-runtime.us-east-1.amazonaws.com/anthropic",
  • Network accessline 167
    client = Anthropic(     base_url="https://bedrock-runtime.us-east-1.amazonaws.com/anthropic",
  • Network accessline 168
    base_url="https://bedrock-runtime.us-east-1.amazonaws.com/anthropic",
  • Network accessline 168
    base_url="https://bedrock-runtime.us-east-1.amazonaws.com/anthropic",
  • Access to secretsline 169
    [Credential-related source omitted]
  • Access to secretsline 169
    [Credential-related source omitted]
  • Network accessline 179
    With a Bedrock API key over HTTP: `POST https://bedrock-runtime.{region}.amazonaws.com/anthropic/v1/messages` with headers `x-api-key` and `anthropic-version: 2023-06-01`.
  • Network accessline 179
    With a Bedrock API key over HTTP: `POST https://bedrock-runtime.{region}.amazonaws.com/anthropic/v1/messages` with headers `x-api-key` and `anthropic-version: 2023-06-01`.
  • Network accessline 186
    [Credential-related source omitted]
  • Network accessline 186
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Access to secretsline 186
    [Credential-related source omitted]
  • Network accessline 187
    export OPENAI_BASE_URL="https://bedrock-runtime.us-east-1.amazonaws.com/openai/v1"  # recommended
  • Network accessline 187
    export OPENAI_BASE_URL="https://bedrock-runtime.us-east-1.amazonaws.com/openai/v1"  # recommended
  • Network accessline 188
    # export OPENAI_BASE_URL="https://bedrock-mantle.us-east-1.api.aws/openai/v1"      # mantle-only features
  • Network accessline 188
    # export OPENAI_BASE_URL="https://bedrock-mantle.us-east-1.api.aws/openai/v1"      # mantle-only features
  • Network accessline 198
    client = OpenAI()  # OPENAI_BASE_URL=https://bedrock-mantle.us-west-2.api.aws/openai/v1
  • Network accessline 198
    client = OpenAI()  # OPENAI_BASE_URL=https://bedrock-mantle.us-west-2.api.aws/openai/v1
  • Network accessline 215
    Stable Diffusion XL and Titan Text Express are no longer offered. Check [models at a glance](https://docs.aws.amazon.com/bedrock/latest/userguide/model-cards.html) for current image models (e.g. Stability AI Stable Image) and their request 
  • Network accessline 215
    Stable Diffusion XL and Titan Text Express are no longer offered. Check [models at a glance](https://docs.aws.amazon.com/bedrock/latest/userguide/model-cards.html) for current image models (e.g. Stability AI Stable Image) and their request 

skills/cloudformation/SKILL.md

  • Network accessline 3
    description: AWS CloudFormation infrastructure as code for stack management. Use when writing templates, deploying stacks, managing drift, troubleshooting deployments, or organizing infrastructure with nested stacks. last_updated: "2026-01-
  • Network accessline 3
    description: AWS CloudFormation infrastructure as code for stack management. Use when writing templates, deploying stacks, managing drift, troubleshooting deployments, or organizing infrastructure with nested stacks. last_updated: "2026-01-
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/
  • Network accessline 382
    - [CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)
  • Network accessline 382
    - [CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/)
  • Network accessline 383
    - [CloudFormation API Reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/)
  • Network accessline 383
    - [CloudFormation API Reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/)
  • Network accessline 384
    - [CloudFormation CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/)
  • Network accessline 384
    - [CloudFormation CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/)
  • Network accessline 385
    - [Resource and Property Reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html)
  • Network accessline 385
    - [Resource and Property Reference](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html)

skills/cloudformation/template-patterns.md

  • Network accessline 207
    Type: AWS::CloudFormation::Stack     Properties:       TemplateURL: https://s3.amazonaws.com/my-bucket/network.yaml
  • Network accessline 207
    Type: AWS::CloudFormation::Stack     Properties:       TemplateURL: https://s3.amazonaws.com/my-bucket/network.yaml
  • Network accessline 208
    Properties:       TemplateURL: https://s3.amazonaws.com/my-bucket/network.yaml       Parameters:
  • Network accessline 208
    Properties:       TemplateURL: https://s3.amazonaws.com/my-bucket/network.yaml       Parameters:
  • Network accessline 209
    TemplateURL: https://s3.amazonaws.com/my-bucket/network.yaml
  • Network accessline 209
    TemplateURL: https://s3.amazonaws.com/my-bucket/network.yaml
  • Network accessline 215
    DependsOn: NetworkStack     Properties:       TemplateURL: https://s3.amazonaws.com/my-bucket/compute.yaml
  • Network accessline 215
    DependsOn: NetworkStack     Properties:       TemplateURL: https://s3.amazonaws.com/my-bucket/compute.yaml
  • Network accessline 216
    Properties:       TemplateURL: https://s3.amazonaws.com/my-bucket/compute.yaml       Parameters:
  • Network accessline 216
    Properties:       TemplateURL: https://s3.amazonaws.com/my-bucket/compute.yaml       Parameters:
  • Network accessline 217
    TemplateURL: https://s3.amazonaws.com/my-bucket/compute.yaml
  • Network accessline 217
    TemplateURL: https://s3.amazonaws.com/my-bucket/compute.yaml

skills/cloudwatch/SKILL.md

  • Network accessline 3
    description: AWS CloudWatch monitoring for logs, metrics, alarms, and dashboards. Use when setting up monitoring, creating alarms, querying logs with Insights, configuring metric filters, building dashboards, or troubleshooting application 
  • Network accessline 3
    description: AWS CloudWatch monitoring for logs, metrics, alarms, and dashboards. Use when setting up monitoring, creating alarms, querying logs with Insights, configuring metric filters, building dashboards, or troubleshooting application 
  • Network accessline 4
    last_updated: "2026-09-14" doc_source: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ ---
  • Network accessline 4
    last_updated: "2026-09-14" doc_source: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/
  • Network accessline 445
    - [CloudWatch User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)
  • Network accessline 445
    - [CloudWatch User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/)
  • Network accessline 446
    - [CloudWatch Logs User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)
  • Network accessline 446
    - [CloudWatch Logs User Guide](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/)
  • Network accessline 447
    - [CloudWatch API Reference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)
  • Network accessline 447
    - [CloudWatch API Reference](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/)
  • Network accessline 448
    - [CloudWatch CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/)
  • Network accessline 448
    - [CloudWatch CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/)
  • Network accessline 449
    - [Logs Insights Query Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html)
  • Network accessline 449
    - [Logs Insights Query Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html)
  • Network accessline 450
    - [boto3 CloudWatch](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudwatch.html)
  • Network accessline 450
    - [boto3 CloudWatch](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudwatch.html)

skills/cognito/SKILL.md

  • Network accessline 3
    description: AWS Cognito user authentication and authorization service. Use when setting up user pools, configuring identity pools, implementing OAuth flows, managing user attributes, or integrating with social identity providers. last_upda
  • Network accessline 3
    description: AWS Cognito user authentication and authorization service. Use when setting up user pools, configuring identity pools, implementing OAuth flows, managing user attributes, or integrating with social identity providers. last_upda
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/cognito/latest/developerguide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/cognito/latest/developerguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/cognito/latest/developerguide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/cognito/latest/developerguide/
  • Network accessline 76
    aws cognito-idp create-user-pool-client    --user-pool-id us-east-1_abc123    --client-name my-web-app    --generate-secret    --explicit-auth-flows ALLOW_USER_SRP_AUTH ALLOW_REFRESH_TOKEN_AUTH    --supported-identity-providers COGNITO    -
  • Network accessline 76
    aws cognito-idp create-user-pool-client    --user-pool-id us-east-1_abc123    --client-name my-web-app    --generate-secret    --explicit-auth-flows ALLOW_USER_SRP_AUTH ALLOW_REFRESH_TOKEN_AUTH    --supported-identity-providers COGNITO    -
  • Network accessline 80
    --explicit-auth-flows ALLOW_USER_SRP_AUTH ALLOW_REFRESH_TOKEN_AUTH \   --supported-identity-providers COGNITO \   --callback-urls https://myapp.com/callback \
  • Network accessline 80
    --explicit-auth-flows ALLOW_USER_SRP_AUTH ALLOW_REFRESH_TOKEN_AUTH \   --supported-identity-providers COGNITO \   --callback-urls https://myapp.com/callback \
  • Network accessline 81
    --supported-identity-providers COGNITO \   --callback-urls https://myapp.com/callback \   --logout-urls https://myapp.com/logout \
  • Network accessline 81
    --supported-identity-providers COGNITO \   --callback-urls https://myapp.com/callback \   --logout-urls https://myapp.com/logout \
  • Network accessline 82
    --callback-urls https://myapp.com/callback \
  • Network accessline 82
    --callback-urls https://myapp.com/callback \
  • Network accessline 83
    --logout-urls https://myapp.com/logout \
  • Network accessline 83
    --logout-urls https://myapp.com/logout \
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 107
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 110
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Access to secretsline 166
    [Credential-related source omitted]
  • Network accessline 310
    # Get JWKS jwks_url = f'https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123/.well-known/jwks.json' jwks = requests.get(jwks_url).json()
  • Network accessline 310
    # Get JWKS jwks_url = f'https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123/.well-known/jwks.json' jwks = requests.get(jwks_url).json()
  • Network accessline 311
    jwks_url = f'https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123/.well-known/jwks.json'
  • Network accessline 311
    jwks_url = f'https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123/.well-known/jwks.json'
  • Network accessline 312
    jwks = requests.get(jwks_url).json()
  • Network accessline 312
    jwks = requests.get(jwks_url).json()
  • Network accessline 320
    algorithms=['RS256'],     audience='client-id',     issuer='https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123'
  • Network accessline 320
    algorithms=['RS256'],     audience='client-id',     issuer='https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123'
  • Network accessline 321
    audience='client-id',     issuer='https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123' )
  • Network accessline 321
    audience='client-id',     issuer='https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123' )
  • Network accessline 322
    issuer='https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123'
  • Network accessline 322
    issuer='https://cognito-idp.us-east-1.amazonaws.com/us-east-1_abc123'
  • Network accessline 351
    - [Cognito Developer Guide](https://docs.aws.amazon.com/cognito/latest/developerguide/)
  • Network accessline 351
    - [Cognito Developer Guide](https://docs.aws.amazon.com/cognito/latest/developerguide/)
  • Network accessline 352
    - [Cognito User Pools API](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/)
  • Network accessline 352
    - [Cognito User Pools API](https://docs.aws.amazon.com/cognito-user-identity-pools/latest/APIReference/)
  • Network accessline 353
    - [Cognito Identity API](https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/)
  • Network accessline 353
    - [Cognito Identity API](https://docs.aws.amazon.com/cognitoidentity/latest/APIReference/)
  • Network accessline 354
    - [Cognito CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/cognito-idp/)
  • Network accessline 354
    - [Cognito CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/cognito-idp/)

skills/cognito/auth-flows.md

  • Access to secretsline 23
    [Credential-related source omitted]
  • Access to secretsline 23
    [Credential-related source omitted]
  • Network accessline 76
    1. Redirect to authorize endpoint:    https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?
  • Network accessline 76
    1. Redirect to authorize endpoint:    https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?
  • Network accessline 77
    https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?
  • Network accessline 77
    https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?
  • Network accessline 78
    response_type=code&    client_id=CLIENT_ID&    redirect_uri=https://myapp.com/callback&
  • Network accessline 78
    response_type=code&    client_id=CLIENT_ID&    redirect_uri=https://myapp.com/callback&
  • Network accessline 79
    client_id=CLIENT_ID&    redirect_uri=https://myapp.com/callback&    scope=openid+email+profile
  • Network accessline 79
    client_id=CLIENT_ID&    redirect_uri=https://myapp.com/callback&    scope=openid+email+profile
  • Network accessline 80
    redirect_uri=https://myapp.com/callback&
  • Network accessline 80
    redirect_uri=https://myapp.com/callback&
  • Network accessline 83
    2. User authenticates, redirected back with code:    https://myapp.com/callback?code=AUTHORIZATION_CODE
  • Network accessline 83
    2. User authenticates, redirected back with code:    https://myapp.com/callback?code=AUTHORIZATION_CODE
  • Network accessline 84
    https://myapp.com/callback?code=AUTHORIZATION_CODE
  • Network accessline 84
    https://myapp.com/callback?code=AUTHORIZATION_CODE
  • Network accessline 92
    response = requests.post(
  • Network accessline 92
    response = requests.post(
  • Network accessline 93
    'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/token',
  • Network accessline 93
    'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/token',
  • Network accessline 97
    [Credential-related source omitted]
  • Network accessline 97
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Access to secretsline 97
    [Credential-related source omitted]
  • Network accessline 98
    'code': 'AUTHORIZATION_CODE',         'redirect_uri': 'https://myapp.com/callback'     },
  • Network accessline 98
    'code': 'AUTHORIZATION_CODE',         'redirect_uri': 'https://myapp.com/callback'     },
  • Network accessline 99
    'redirect_uri': 'https://myapp.com/callback'
  • Network accessline 99
    'redirect_uri': 'https://myapp.com/callback'
  • Network accessline 120
    # Step 1: Authorization URL with PKCE auth_url = (     f'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?'
  • Network accessline 120
    # Step 1: Authorization URL with PKCE auth_url = (     f'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?'
  • Network accessline 121
    auth_url = (     f'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?'     f'response_type=code&'
  • Network accessline 121
    auth_url = (     f'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?'     f'response_type=code&'
  • Network accessline 122
    f'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?'
  • Network accessline 122
    f'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?'
  • Network accessline 131
    # Step 2: Exchange code with verifier response = requests.post(
  • Network accessline 131
    # Step 2: Exchange code with verifier response = requests.post(
  • Network accessline 132
    response = requests.post(
  • Network accessline 132
    response = requests.post(
  • Network accessline 133
    'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/token',
  • Network accessline 133
    'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/token',
  • Network accessline 147
    https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?
  • Network accessline 147
    https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/authorize?
  • Network accessline 148
    response_type=token& client_id=CLIENT_ID& redirect_uri=https://myapp.com/callback&
  • Network accessline 148
    response_type=token& client_id=CLIENT_ID& redirect_uri=https://myapp.com/callback&
  • Network accessline 149
    client_id=CLIENT_ID& redirect_uri=https://myapp.com/callback& scope=openid+email
  • Network accessline 149
    client_id=CLIENT_ID& redirect_uri=https://myapp.com/callback& scope=openid+email
  • Network accessline 150
    redirect_uri=https://myapp.com/callback&
  • Network accessline 150
    redirect_uri=https://myapp.com/callback&
  • Network accessline 153
    [Credential-related source omitted]
  • Network accessline 153
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 153
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Access to secretsline 181
    [Credential-related source omitted]
  • Network accessline 183
    response = requests.post(
  • Network accessline 183
    response = requests.post(
  • Network accessline 184
    'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/token',
  • Network accessline 184
    'https://my-domain.auth.us-east-1.amazoncognito.com/oauth2/token',
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 220
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 226
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Access to secretsline 233
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Access to secretsline 326
    [Credential-related source omitted]
  • Network accessline 348
    "email": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
  • Network accessline 348
    "email": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
  • Network accessline 360
    def verify_cognito_token(token, user_pool_id, client_id, region='us-east-1'):     jwks_url = f'https://cognito-idp.{region}.amazonaws.com/{user_pool_id}/.well-known/jwks.json'
  • Network accessline 360
    def verify_cognito_token(token, user_pool_id, client_id, region='us-east-1'):     jwks_url = f'https://cognito-idp.{region}.amazonaws.com/{user_pool_id}/.well-known/jwks.json'
  • Network accessline 361
    jwks_url = f'https://cognito-idp.{region}.amazonaws.com/{user_pool_id}/.well-known/jwks.json'
  • Network accessline 361
    jwks_url = f'https://cognito-idp.{region}.amazonaws.com/{user_pool_id}/.well-known/jwks.json'
  • Network accessline 362
    issuer = f'https://cognito-idp.{region}.amazonaws.com/{user_pool_id}'
  • Network accessline 362
    issuer = f'https://cognito-idp.{region}.amazonaws.com/{user_pool_id}'
  • Access to secretsline 392
    [Credential-related source omitted]
  • Access to secretsline 392
    [Credential-related source omitted]

skills/dynamodb/SKILL.md

  • Network accessline 3
    description: AWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing single-table design, or troubleshooting performance issues. last_upd
  • Network accessline 3
    description: AWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing single-table design, or troubleshooting performance issues. last_upd
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/
  • Network accessline 378
    - [DynamoDB Developer Guide](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/)
  • Network accessline 378
    - [DynamoDB Developer Guide](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/)
  • Network accessline 379
    - [DynamoDB API Reference](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/)
  • Network accessline 379
    - [DynamoDB API Reference](https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/)
  • Network accessline 380
    - [DynamoDB CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/dynamodb/)
  • Network accessline 380
    - [DynamoDB CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/dynamodb/)
  • Network accessline 381
    - [boto3 DynamoDB](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb.html)
  • Network accessline 381
    - [boto3 DynamoDB](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/dynamodb.html)
  • Network accessline 382
    - [DynamoDB Best Practices](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/best-practices.html)
  • Network accessline 382
    - [DynamoDB Best Practices](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/best-practices.html)

skills/ec2/SKILL.md

  • Network accessline 18
    - User data and bootstrap scripts, cloud-init last_updated: "2026-05-12" doc_source: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/
  • Network accessline 18
    - User data and bootstrap scripts, cloud-init last_updated: "2026-05-12" doc_source: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/
  • Network accessline 19
    last_updated: "2026-05-12" doc_source: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ ---
  • Network accessline 19
    last_updated: "2026-05-12" doc_source: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ ---
  • Network accessline 20
    doc_source: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/
  • Network accessline 20
    doc_source: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/
  • Dangerous shell operationline 423
    sudo sshd -t                # Test sshd config for syntax errors
  • Dangerous shell operationline 423
    sudo sshd -t                # Test sshd config for syntax errors
  • Dangerous shell operationline 424
    sudo journalctl -u ssh -n 50  # Recent sshd logs
  • Dangerous shell operationline 424
    sudo journalctl -u ssh -n 50  # Recent sshd logs
  • Network accessline 492
    - [EC2 User Guide](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/)
  • Network accessline 492
    - [EC2 User Guide](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/)
  • Network accessline 493
    - [EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/)
  • Network accessline 493
    - [EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/)
  • Network accessline 494
    - [EC2 CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/ec2/)
  • Network accessline 494
    - [EC2 CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/ec2/)
  • Network accessline 495
    - [boto3 EC2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html)
  • Network accessline 495
    - [boto3 EC2](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html)

skills/ec2/instance-management.md

  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 168
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Access to secretsline 171
    [Credential-related source omitted]
  • Network accessline 182
    # Install Session Manager plugin first # https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html
  • Network accessline 182
    # Install Session Manager plugin first # https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html
  • Network accessline 183
    # https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html
  • Network accessline 183
    # https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html
  • Network accessline 211
    [Credential-related source omitted]
  • Network accessline 211
    [Credential-related source omitted]
  • Network accessline 212
    [Credential-related source omitted]
  • Network accessline 212
    [Credential-related source omitted]
  • Network accessline 215
    [Credential-related source omitted]
  • Network accessline 215
    [Credential-related source omitted]
  • Network accessline 216
    [Credential-related source omitted]
  • Network accessline 216
    [Credential-related source omitted]
  • Network accessline 217
    http://169.254.169.254/latest/meta-data/instance-id
  • Network accessline 217
    http://169.254.169.254/latest/meta-data/instance-id
  • Network accessline 219
    [Credential-related source omitted]
  • Network accessline 219
    [Credential-related source omitted]
  • Network accessline 220
    http://169.254.169.254/latest/meta-data/iam/security-credentials/my-role
  • Network accessline 220
    http://169.254.169.254/latest/meta-data/iam/security-credentials/my-role
  • Network accessline 314
    [Credential-related source omitted]
  • Network accessline 314
    [Credential-related source omitted]
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 315
    [Credential-related source omitted]
  • Network accessline 316
    [Credential-related source omitted]
  • Network accessline 316
    [Credential-related source omitted]
  • Network accessline 317
    'http://169.254.169.254/latest/api/token',
  • Network accessline 317
    'http://169.254.169.254/latest/api/token',
  • Network accessline 322
    response = requests.get(
  • Network accessline 322
    response = requests.get(
  • Network accessline 323
    'http://169.254.169.254/latest/meta-data/spot/termination-time',
  • Network accessline 323
    'http://169.254.169.254/latest/meta-data/spot/termination-time',

skills/ecs/SKILL.md

  • Network accessline 3
    description: AWS ECS container orchestration for running Docker containers. Use when deploying containerized applications, configuring task definitions, setting up services, managing clusters, or troubleshooting container issues. last_updat
  • Network accessline 3
    description: AWS ECS container orchestration for running Docker containers. Use when deploying containerized applications, configuring task definitions, setting up services, managing clusters, or troubleshooting container issues. last_updat
  • Network accessline 4
    last_updated: "2026-09-14" doc_source: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ ---
  • Network accessline 4
    last_updated: "2026-09-14" doc_source: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/
  • Network accessline 105
    },       "healthCheck": {         "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 105
    },       "healthCheck": {         "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 106
    "healthCheck": {         "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],         "interval": 30,
  • Network accessline 106
    "healthCheck": {         "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],         "interval": 30,
  • Network accessline 107
    "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 107
    "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 530
    - [ECS Developer Guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/)
  • Network accessline 530
    - [ECS Developer Guide](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/)
  • Network accessline 531
    - [ECS API Reference](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/)
  • Network accessline 531
    - [ECS API Reference](https://docs.aws.amazon.com/AmazonECS/latest/APIReference/)
  • Network accessline 532
    - [ECS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/ecs/)
  • Network accessline 532
    - [ECS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/ecs/)
  • Network accessline 533
    - [boto3 ECS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ecs.html)
  • Network accessline 533
    - [boto3 ECS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ecs.html)

skills/ecs/task-definitions.md

  • Access to secretsline 64
    [Credential-related source omitted]
  • Access to secretsline 64
    [Credential-related source omitted]
  • Network accessline 75
    },   "healthCheck": {     "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 75
    },   "healthCheck": {     "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 76
    "healthCheck": {     "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],     "interval": 30,
  • Network accessline 76
    "healthCheck": {     "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],     "interval": 30,
  • Network accessline 77
    "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 77
    "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 104
    "portMappings": [{"containerPort": 9901}],       "healthCheck": {         "command": ["CMD-SHELL", "curl -f http://localhost:9901/ready || exit 1"],
  • Network accessline 104
    "portMappings": [{"containerPort": 9901}],       "healthCheck": {         "command": ["CMD-SHELL", "curl -f http://localhost:9901/ready || exit 1"],
  • Network accessline 105
    "healthCheck": {         "command": ["CMD-SHELL", "curl -f http://localhost:9901/ready || exit 1"],         "interval": 5,
  • Network accessline 105
    "healthCheck": {         "command": ["CMD-SHELL", "curl -f http://localhost:9901/ready || exit 1"],         "interval": 5,
  • Network accessline 106
    "command": ["CMD-SHELL", "curl -f http://localhost:9901/ready || exit 1"],
  • Network accessline 106
    "command": ["CMD-SHELL", "curl -f http://localhost:9901/ready || exit 1"],
  • Access to secretsline 183
    [Credential-related source omitted]
  • Access to secretsline 183
    [Credential-related source omitted]
  • Network accessline 412
    {   "healthCheck": {     "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 412
    {   "healthCheck": {     "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 413
    "healthCheck": {     "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],     "interval": 30,
  • Network accessline 413
    "healthCheck": {     "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],     "interval": 30,
  • Network accessline 414
    "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 414
    "command": ["CMD-SHELL", "curl -f http://localhost:8080/health || exit 1"],
  • Network accessline 426
    {   "healthCheck": {     "command": ["CMD-SHELL", "nc -z localhost 8080 || exit 1"],
  • Network accessline 426
    {   "healthCheck": {     "command": ["CMD-SHELL", "nc -z localhost 8080 || exit 1"],
  • Network accessline 427
    "healthCheck": {     "command": ["CMD-SHELL", "nc -z localhost 8080 || exit 1"],     "interval": 30,
  • Network accessline 427
    "healthCheck": {     "command": ["CMD-SHELL", "nc -z localhost 8080 || exit 1"],     "interval": 30,
  • Network accessline 428
    "command": ["CMD-SHELL", "nc -z localhost 8080 || exit 1"],
  • Network accessline 428
    "command": ["CMD-SHELL", "nc -z localhost 8080 || exit 1"],

skills/eks/SKILL.md

  • Network accessline 3
    description: AWS EKS Kubernetes management for clusters, node groups, and workloads. Use when creating clusters, configuring IRSA, managing node groups, deploying applications, or integrating with AWS services. last_updated: "2026-01-07" do
  • Network accessline 3
    description: AWS EKS Kubernetes management for clusters, node groups, and workloads. Use when creating clusters, configuring IRSA, managing node groups, deploying applications, or integrating with AWS services. last_updated: "2026-01-07" do
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/eks/latest/userguide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/eks/latest/userguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/eks/latest/userguide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/eks/latest/userguide/
  • Network accessline 388
    - [EKS User Guide](https://docs.aws.amazon.com/eks/latest/userguide/)
  • Network accessline 388
    - [EKS User Guide](https://docs.aws.amazon.com/eks/latest/userguide/)
  • Network accessline 389
    - [EKS API Reference](https://docs.aws.amazon.com/eks/latest/APIReference/)
  • Network accessline 389
    - [EKS API Reference](https://docs.aws.amazon.com/eks/latest/APIReference/)
  • Network accessline 390
    - [EKS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/eks/)
  • Network accessline 390
    - [EKS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/eks/)
  • Network accessline 391
    - [eksctl](https://eksctl.io/)
  • Network accessline 391
    - [eksctl](https://eksctl.io/)
  • Network accessline 392
    - [EKS Best Practices Guide](https://aws.github.io/aws-eks-best-practices/)
  • Network accessline 392
    - [EKS Best Practices Guide](https://aws.github.io/aws-eks-best-practices/)

skills/eks/cluster-setup.md

  • Network accessline 211
    # Deploy cluster autoscaler kubectl apply -f https://raw.githubusercontent.com/kubernetes/autoscaler/master/cluster-autoscaler/cloudprovider/aws/examples/cluster-autoscaler-autodiscover.yaml
  • Network accessline 211
    # Deploy cluster autoscaler kubectl apply -f https://raw.githubusercontent.com/kubernetes/autoscaler/master/cluster-autoscaler/cloudprovider/aws/examples/cluster-autoscaler-autodiscover.yaml
  • Network accessline 212
    kubectl apply -f https://raw.githubusercontent.com/kubernetes/autoscaler/master/cluster-autoscaler/cloudprovider/aws/examples/cluster-autoscaler-autodiscover.yaml
  • Network accessline 212
    kubectl apply -f https://raw.githubusercontent.com/kubernetes/autoscaler/master/cluster-autoscaler/cloudprovider/aws/examples/cluster-autoscaler-autodiscover.yaml
  • Network accessline 320
    # Install CloudWatch agent and Fluent Bit curl https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/latest/k8s-deployment-manifest-templates/deployment-mode/daemonset/container-insights-monitoring/quickstart/cw
  • Network accessline 320
    # Install CloudWatch agent and Fluent Bit curl https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/latest/k8s-deployment-manifest-templates/deployment-mode/daemonset/container-insights-monitoring/quickstart/cw
  • Network accessline 321
    curl https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/latest/k8s-deployment-manifest-templates/deployment-mode/daemonset/container-insights-monitoring/quickstart/cwagent-fluent-bit-quickstart.yaml | \
  • Network accessline 321
    curl https://raw.githubusercontent.com/aws-samples/amazon-cloudwatch-container-insights/latest/k8s-deployment-manifest-templates/deployment-mode/daemonset/container-insights-monitoring/quickstart/cwagent-fluent-bit-quickstart.yaml | \

skills/eventbridge/SKILL.md

  • Network accessline 3
    description: AWS EventBridge serverless event bus for event-driven architectures. Use when creating rules, configuring event patterns, setting up scheduled events, integrating with SaaS, or building cross-account event routing. last_updated
  • Network accessline 3
    description: AWS EventBridge serverless event bus for event-driven architectures. Use when creating rules, configuring event patterns, setting up scheduled events, integrating with SaaS, or building cross-account event routing. last_updated
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/eventbridge/latest/userguide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/eventbridge/latest/userguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/eventbridge/latest/userguide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/eventbridge/latest/userguide/
  • Network accessline 383
    - [EventBridge User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/)
  • Network accessline 383
    - [EventBridge User Guide](https://docs.aws.amazon.com/eventbridge/latest/userguide/)
  • Network accessline 384
    - [EventBridge API Reference](https://docs.aws.amazon.com/eventbridge/latest/APIReference/)
  • Network accessline 384
    - [EventBridge API Reference](https://docs.aws.amazon.com/eventbridge/latest/APIReference/)
  • Network accessline 385
    - [EventBridge CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/events/)
  • Network accessline 385
    - [EventBridge CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/events/)
  • Network accessline 386
    - [boto3 EventBridge](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/events.html)
  • Network accessline 386
    - [boto3 EventBridge](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/events.html)
  • Network accessline 387
    - [Event Pattern Reference](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)
  • Network accessline 387
    - [Event Pattern Reference](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html)

skills/iam/SKILL.md

  • Network accessline 3
    description: AWS Identity and Access Management for users, roles, policies, and permissions. Use when creating IAM policies, configuring cross-account access, setting up service roles, troubleshooting permission errors, or managing access c
  • Network accessline 3
    description: AWS Identity and Access Management for users, roles, policies, and permissions. Use when creating IAM policies, configuring cross-account access, setting up service roles, troubleshooting permission errors, or managing access c
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/IAM/latest/UserGuide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/IAM/latest/UserGuide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/IAM/latest/UserGuide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/IAM/latest/UserGuide/
  • Network accessline 248
    - [IAM User Guide](https://docs.aws.amazon.com/IAM/latest/UserGuide/)
  • Network accessline 248
    - [IAM User Guide](https://docs.aws.amazon.com/IAM/latest/UserGuide/)
  • Network accessline 249
    - [IAM API Reference](https://docs.aws.amazon.com/IAM/latest/APIReference/)
  • Network accessline 249
    - [IAM API Reference](https://docs.aws.amazon.com/IAM/latest/APIReference/)
  • Network accessline 250
    - [IAM CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/iam/)
  • Network accessline 250
    - [IAM CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/iam/)
  • Network accessline 251
    - [Policy Reference](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html)
  • Network accessline 251
    - [Policy Reference](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies.html)
  • Network accessline 252
    - [boto3 IAM](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/iam.html)
  • Network accessline 252
    - [boto3 IAM](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/iam.html)

skills/lambda/SKILL.md

  • Network accessline 3
    description: AWS Lambda serverless functions for event-driven compute. Use when creating functions, configuring triggers, debugging invocations, optimizing cold starts, setting up event source mappings, or managing layers. last_updated: "20
  • Network accessline 3
    description: AWS Lambda serverless functions for event-driven compute. Use when creating functions, configuring triggers, debugging invocations, optimizing cold starts, setting up event source mappings, or managing layers. last_updated: "20
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/lambda/latest/dg/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/lambda/latest/dg/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/lambda/latest/dg/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/lambda/latest/dg/
  • Network accessline 340
    - [Lambda Developer Guide](https://docs.aws.amazon.com/lambda/latest/dg/)
  • Network accessline 340
    - [Lambda Developer Guide](https://docs.aws.amazon.com/lambda/latest/dg/)
  • Network accessline 341
    - [Lambda API Reference](https://docs.aws.amazon.com/lambda/latest/api/)
  • Network accessline 341
    - [Lambda API Reference](https://docs.aws.amazon.com/lambda/latest/api/)
  • Network accessline 342
    - [Lambda CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/lambda/)
  • Network accessline 342
    - [Lambda CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/lambda/)
  • Network accessline 343
    - [boto3 Lambda](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html)
  • Network accessline 343
    - [boto3 Lambda](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lambda.html)

skills/lambda/debugging.md

  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 147
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Access to secretsline 150
    [Credential-related source omitted]
  • Network accessline 251
    # Test HTTP connectivity     try:         response = urllib.request.urlopen('https://example.com', timeout=5)
  • Network accessline 251
    # Test HTTP connectivity     try:         response = urllib.request.urlopen('https://example.com', timeout=5)
  • Network accessline 252
    try:         response = urllib.request.urlopen('https://example.com', timeout=5)         print(f"HTTP status: {response.status}")
  • Network accessline 252
    try:         response = urllib.request.urlopen('https://example.com', timeout=5)         print(f"HTTP status: {response.status}")
  • Network accessline 253
    response = urllib.request.urlopen('https://example.com', timeout=5)
  • Network accessline 253
    response = urllib.request.urlopen('https://example.com', timeout=5)

skills/rds/SKILL.md

  • Network accessline 3
    description: AWS RDS relational database service for managed databases. Use when provisioning databases, configuring backups, managing replicas, troubleshooting connectivity, or optimizing performance. last_updated: "2026-01-07" doc_source:
  • Network accessline 3
    description: AWS RDS relational database service for managed databases. Use when provisioning databases, configuring backups, managing replicas, troubleshooting connectivity, or optimizing performance. last_updated: "2026-01-07" doc_source:
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/
  • Access to secretsline 180
    [Credential-related source omitted]
  • Access to secretsline 180
    [Credential-related source omitted]
  • Network accessline 290
    # Test connectivity from EC2 nc -zv my-postgres.abc123.us-east-1.rds.amazonaws.com 5432
  • Network accessline 290
    # Test connectivity from EC2 nc -zv my-postgres.abc123.us-east-1.rds.amazonaws.com 5432
  • Network accessline 291
    nc -zv my-postgres.abc123.us-east-1.rds.amazonaws.com 5432
  • Network accessline 291
    nc -zv my-postgres.abc123.us-east-1.rds.amazonaws.com 5432
  • Network accessline 367
    - [RDS User Guide](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/)
  • Network accessline 367
    - [RDS User Guide](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/)
  • Network accessline 368
    - [RDS API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/)
  • Network accessline 368
    - [RDS API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/)
  • Network accessline 369
    - [RDS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/rds/)
  • Network accessline 369
    - [RDS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/rds/)
  • Network accessline 370
    - [boto3 RDS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/rds.html)
  • Network accessline 370
    - [boto3 RDS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/rds.html)

skills/s3/SKILL.md

  • Network accessline 3
    description: AWS S3 object storage for bucket management, object operations, and access control. Use when creating buckets, uploading files, configuring lifecycle policies, setting up static websites, managing permissions, or implementing c
  • Network accessline 3
    description: AWS S3 object storage for bucket management, object operations, and access control. Use when creating buckets, uploading files, configuring lifecycle policies, setting up static websites, managing permissions, or implementing c
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/AmazonS3/latest/userguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AmazonS3/latest/userguide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AmazonS3/latest/userguide/
  • Network accessline 316
    aws s3api put-bucket-cors --bucket my-bucket --cors-configuration '{   "CORSRules": [{     "AllowedOrigins": ["https://myapp.com"],
  • Network accessline 316
    aws s3api put-bucket-cors --bucket my-bucket --cors-configuration '{   "CORSRules": [{     "AllowedOrigins": ["https://myapp.com"],
  • Network accessline 317
    "CORSRules": [{     "AllowedOrigins": ["https://myapp.com"],     "AllowedMethods": ["GET", "PUT", "POST"],
  • Network accessline 317
    "CORSRules": [{     "AllowedOrigins": ["https://myapp.com"],     "AllowedMethods": ["GET", "PUT", "POST"],
  • Network accessline 318
    "AllowedOrigins": ["https://myapp.com"],
  • Network accessline 318
    "AllowedOrigins": ["https://myapp.com"],
  • Network accessline 347
    - [S3 User Guide](https://docs.aws.amazon.com/AmazonS3/latest/userguide/)
  • Network accessline 347
    - [S3 User Guide](https://docs.aws.amazon.com/AmazonS3/latest/userguide/)
  • Network accessline 348
    - [S3 API Reference](https://docs.aws.amazon.com/AmazonS3/latest/API/)
  • Network accessline 348
    - [S3 API Reference](https://docs.aws.amazon.com/AmazonS3/latest/API/)
  • Network accessline 349
    - [S3 CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/s3/)
  • Network accessline 349
    - [S3 CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/s3/)
  • Network accessline 350
    - [boto3 S3](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html)
  • Network accessline 350
    - [boto3 S3](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html)

skills/s3/security.md

  • Network accessline 255
    aws s3api put-bucket-acl \   --bucket my-bucket-logs \   --grant-write URI=http://acs.amazonaws.com/groups/s3/LogDelivery \
  • Network accessline 255
    aws s3api put-bucket-acl \   --bucket my-bucket-logs \   --grant-write URI=http://acs.amazonaws.com/groups/s3/LogDelivery \
  • Network accessline 256
    --bucket my-bucket-logs \   --grant-write URI=http://acs.amazonaws.com/groups/s3/LogDelivery \   --grant-read-acp URI=http://acs.amazonaws.com/groups/s3/LogDelivery
  • Network accessline 256
    --bucket my-bucket-logs \   --grant-write URI=http://acs.amazonaws.com/groups/s3/LogDelivery \   --grant-read-acp URI=http://acs.amazonaws.com/groups/s3/LogDelivery
  • Network accessline 257
    --grant-write URI=http://acs.amazonaws.com/groups/s3/LogDelivery \
  • Network accessline 257
    --grant-write URI=http://acs.amazonaws.com/groups/s3/LogDelivery \
  • Network accessline 258
    --grant-read-acp URI=http://acs.amazonaws.com/groups/s3/LogDelivery
  • Network accessline 258
    --grant-read-acp URI=http://acs.amazonaws.com/groups/s3/LogDelivery

skills/secrets-manager/SKILL.md

  • Network accessline 3
    description: AWS Secrets Manager for secure secret storage and rotation. Use when storing credentials, configuring automatic rotation, managing secret versions, retrieving secrets in applications, or integrating with RDS. last_updated: "202
  • Network accessline 3
    description: AWS Secrets Manager for secure secret storage and rotation. Use when storing credentials, configuring automatic rotation, managing secret versions, retrieving secrets in applications, or integrating with RDS. last_updated: "202
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/secretsmanager/latest/userguide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/secretsmanager/latest/userguide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/secretsmanager/latest/userguide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/secretsmanager/latest/userguide/
  • Possible obfuscationline 105
    return base64.b64decode(response['SecretBinary'])
  • Possible obfuscationline 105
    return base64.b64decode(response['SecretBinary'])
  • Network accessline 198
    url = f'http://localhost:{secrets_port}/secretsmanager/get?secretId={secret_name}'
  • Network accessline 198
    url = f'http://localhost:{secrets_port}/secretsmanager/get?secretId={secret_name}'
  • Access to secretsline 199
    [Credential-related source omitted]
  • Access to secretsline 199
    [Credential-related source omitted]
  • Network accessline 201
    request = urllib.request.Request(url, headers=headers)
  • Network accessline 201
    request = urllib.request.Request(url, headers=headers)
  • Network accessline 202
    response = urllib.request.urlopen(request)
  • Network accessline 202
    response = urllib.request.urlopen(request)
  • Network accessline 340
    - [Secrets Manager User Guide](https://docs.aws.amazon.com/secretsmanager/latest/userguide/)
  • Network accessline 340
    - [Secrets Manager User Guide](https://docs.aws.amazon.com/secretsmanager/latest/userguide/)
  • Network accessline 341
    - [Secrets Manager API Reference](https://docs.aws.amazon.com/secretsmanager/latest/apireference/)
  • Network accessline 341
    - [Secrets Manager API Reference](https://docs.aws.amazon.com/secretsmanager/latest/apireference/)
  • Network accessline 342
    - [Secrets Manager CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/secretsmanager/)
  • Network accessline 342
    - [Secrets Manager CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/secretsmanager/)
  • Network accessline 343
    - [boto3 Secrets Manager](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/secretsmanager.html)
  • Network accessline 343
    - [boto3 Secrets Manager](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/secretsmanager.html)

skills/secrets-manager/rotation-strategies.md

  • Network accessline 206
    # Call external API to create new key     response = requests.post(
  • Network accessline 206
    # Call external API to create new key     response = requests.post(
  • Network accessline 207
    response = requests.post(
  • Network accessline 207
    response = requests.post(
  • Network accessline 208
    'https://api.example.com/v1/api-keys/rotate',
  • Network accessline 208
    'https://api.example.com/v1/api-keys/rotate',
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 209
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Access to secretsline 210
    [Credential-related source omitted]
  • Network accessline 225
    response = requests.get(
  • Network accessline 225
    response = requests.get(
  • Network accessline 226
    'https://api.example.com/v1/me',
  • Network accessline 226
    'https://api.example.com/v1/me',
  • Access to secretsline 227
    [Credential-related source omitted]
  • Access to secretsline 227
    [Credential-related source omitted]

skills/sns/SKILL.md

  • Network accessline 3
    description: AWS SNS notification service for pub/sub messaging. Use when creating topics, managing subscriptions, configuring message filtering, sending notifications, or setting up mobile push. last_updated: "2026-01-07" doc_source: https
  • Network accessline 3
    description: AWS SNS notification service for pub/sub messaging. Use when creating topics, managing subscriptions, configuring message filtering, sending notifications, or setting up mobile push. last_updated: "2026-01-07" doc_source: https
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/sns/latest/dg/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/sns/latest/dg/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/sns/latest/dg/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/sns/latest/dg/
  • Network accessline 401
    - [SNS Developer Guide](https://docs.aws.amazon.com/sns/latest/dg/)
  • Network accessline 401
    - [SNS Developer Guide](https://docs.aws.amazon.com/sns/latest/dg/)
  • Network accessline 402
    - [SNS API Reference](https://docs.aws.amazon.com/sns/latest/api/)
  • Network accessline 402
    - [SNS API Reference](https://docs.aws.amazon.com/sns/latest/api/)
  • Network accessline 403
    - [SNS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/sns/)
  • Network accessline 403
    - [SNS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/sns/)
  • Network accessline 404
    - [boto3 SNS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html)
  • Network accessline 404
    - [boto3 SNS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html)

skills/sns/notification-patterns.md

  • Network accessline 107
    # Get DLQ ARN DLQ_ARN=$(aws sqs get-queue-attributes \   --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/sns-dlq \
  • Network accessline 107
    # Get DLQ ARN DLQ_ARN=$(aws sqs get-queue-attributes \   --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/sns-dlq \
  • Network accessline 108
    DLQ_ARN=$(aws sqs get-queue-attributes    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/sns-dlq
  • Network accessline 108
    DLQ_ARN=$(aws sqs get-queue-attributes    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/sns-dlq
  • Network accessline 109
    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/sns-dlq \
  • Network accessline 109
    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/sns-dlq \

skills/sqs/SKILL.md

  • Network accessline 3
    description: AWS SQS message queue service for decoupled architectures. Use when creating queues, configuring dead-letter queues, managing visibility timeouts, implementing FIFO ordering, or integrating with Lambda. last_updated: "2026-01-0
  • Network accessline 3
    description: AWS SQS message queue service for decoupled architectures. Use when creating queues, configuring dead-letter queues, managing visibility timeouts, implementing FIFO ordering, or integrating with Lambda. last_updated: "2026-01-0
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/
  • Network accessline 94
    # Get DLQ ARN DLQ_ARN=$(aws sqs get-queue-attributes \   --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue-dlq \
  • Network accessline 94
    # Get DLQ ARN DLQ_ARN=$(aws sqs get-queue-attributes \   --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue-dlq \
  • Network accessline 95
    DLQ_ARN=$(aws sqs get-queue-attributes    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue-dlq
  • Network accessline 95
    DLQ_ARN=$(aws sqs get-queue-attributes    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue-dlq
  • Network accessline 96
    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue-dlq \
  • Network accessline 96
    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue-dlq \
  • Network accessline 100
    # Set redrive policy on main queue aws sqs set-queue-attributes \   --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue \
  • Network accessline 100
    # Set redrive policy on main queue aws sqs set-queue-attributes \   --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue \
  • Network accessline 101
    aws sqs set-queue-attributes    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue
  • Network accessline 101
    aws sqs set-queue-attributes    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue
  • Network accessline 102
    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue \
  • Network accessline 102
    --queue-url https://sqs.us-east-1.amazonaws.com/123456789012/my-queue \
  • Network accessline 114
    sqs = boto3.client('sqs') queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue'
  • Network accessline 114
    sqs = boto3.client('sqs') queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue'
  • Network accessline 115
    queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue'
  • Network accessline 115
    queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue'
  • Network accessline 129
    # Send to FIFO queue sqs.send_message(     QueueUrl='https://sqs.us-east-1.amazonaws.com/123456789012/my-queue.fifo',
  • Network accessline 129
    # Send to FIFO queue sqs.send_message(     QueueUrl='https://sqs.us-east-1.amazonaws.com/123456789012/my-queue.fifo',
  • Network accessline 130
    sqs.send_message(     QueueUrl='https://sqs.us-east-1.amazonaws.com/123456789012/my-queue.fifo',     MessageBody=json.dumps({'order_id': '12345'}),
  • Network accessline 130
    sqs.send_message(     QueueUrl='https://sqs.us-east-1.amazonaws.com/123456789012/my-queue.fifo',     MessageBody=json.dumps({'order_id': '12345'}),
  • Network accessline 131
    QueueUrl='https://sqs.us-east-1.amazonaws.com/123456789012/my-queue.fifo',
  • Network accessline 131
    QueueUrl='https://sqs.us-east-1.amazonaws.com/123456789012/my-queue.fifo',
  • Network accessline 154
    sqs = boto3.client('sqs') queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue'
  • Network accessline 154
    sqs = boto3.client('sqs') queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue'
  • Network accessline 155
    queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue'
  • Network accessline 155
    queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/my-queue'
  • Network accessline 341
    - [SQS Developer Guide](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/)
  • Network accessline 341
    - [SQS Developer Guide](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/)
  • Network accessline 342
    - [SQS API Reference](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/)
  • Network accessline 342
    - [SQS API Reference](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/)
  • Network accessline 343
    - [SQS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/sqs/)
  • Network accessline 343
    - [SQS CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/sqs/)
  • Network accessline 344
    - [boto3 SQS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sqs.html)
  • Network accessline 344
    - [boto3 SQS](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sqs.html)

skills/sqs/messaging-patterns.md

  • Network accessline 106
    sqs = boto3.client('sqs') queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/orders.fifo'
  • Network accessline 106
    sqs = boto3.client('sqs') queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/orders.fifo'
  • Network accessline 107
    queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/orders.fifo'
  • Network accessline 107
    queue_url = 'https://sqs.us-east-1.amazonaws.com/123456789012/orders.fifo'

skills/step-functions/SKILL.md

  • Network accessline 3
    description: AWS Step Functions workflow orchestration with state machines. Use when designing workflows, implementing error handling, configuring parallel execution, integrating with AWS services, or debugging executions. last_updated: "20
  • Network accessline 3
    description: AWS Step Functions workflow orchestration with state machines. Use when designing workflows, implementing error handling, configuring parallel execution, integrating with AWS services, or debugging executions. last_updated: "20
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/step-functions/latest/dg/ ---
  • Network accessline 4
    last_updated: "2026-01-07" doc_source: https://docs.aws.amazon.com/step-functions/latest/dg/ ---
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/step-functions/latest/dg/
  • Network accessline 5
    doc_source: https://docs.aws.amazon.com/step-functions/latest/dg/
  • Network accessline 401
    - [Step Functions Developer Guide](https://docs.aws.amazon.com/step-functions/latest/dg/)
  • Network accessline 401
    - [Step Functions Developer Guide](https://docs.aws.amazon.com/step-functions/latest/dg/)
  • Network accessline 402
    - [Step Functions API Reference](https://docs.aws.amazon.com/step-functions/latest/apireference/)
  • Network accessline 402
    - [Step Functions API Reference](https://docs.aws.amazon.com/step-functions/latest/apireference/)
  • Network accessline 403
    - [Step Functions CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/stepfunctions/)
  • Network accessline 403
    - [Step Functions CLI Reference](https://docs.aws.amazon.com/cli/latest/reference/stepfunctions/)
  • Network accessline 404
    - [Amazon States Language](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html)
  • Network accessline 404
    - [Amazon States Language](https://docs.aws.amazon.com/step-functions/latest/dg/concepts-amazon-states-language.html)

skills/step-functions/workflow-patterns.md

  • Network accessline 62
    "Resource": "arn:aws:states:::sqs:sendMessage",   "Parameters": {     "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/my-queue",
  • Network accessline 62
    "Resource": "arn:aws:states:::sqs:sendMessage",   "Parameters": {     "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/my-queue",
  • Network accessline 63
    "Parameters": {     "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/my-queue",     "MessageBody.$": "States.JsonToString($)"
  • Network accessline 63
    "Parameters": {     "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/my-queue",     "MessageBody.$": "States.JsonToString($)"
  • Network accessline 64
    "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/my-queue",
  • Network accessline 64
    "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/my-queue",
  • Network accessline 157
    "Resource": "arn:aws:states:::sqs:sendMessage.waitForTaskToken",   "Parameters": {     "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/approval-queue",
  • Network accessline 157
    "Resource": "arn:aws:states:::sqs:sendMessage.waitForTaskToken",   "Parameters": {     "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/approval-queue",
  • Network accessline 158
    "Parameters": {     "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/approval-queue",     "MessageBody": {
  • Network accessline 158
    "Parameters": {     "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/approval-queue",     "MessageBody": {
  • Network accessline 159
    "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/approval-queue",
  • Network accessline 159
    "QueueUrl": "https://sqs.us-east-1.amazonaws.com/123456789012/approval-queue",

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 500 facts

and 450 more

Only the first 500 facts are listed.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/api-gateway/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/api-gateway/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/api-gateway/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/api-gateway/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/api-gateway/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

itsmostafa/aws-agent-skills: #785 on hotskills, 1.2k stars

[![itsmostafa/aws-agent-skills on hotskills](https://hotskills.dev/badge/itsmostafa-aws-agent-skills.svg)](https://hotskills.dev/skill/itsmostafa-aws-agent-skills/)