How aws/agent-toolkit-for-aws works
Agent Toolkit for AWS equips coding agents with AWS-specific guidance, executable helpers, and MCP access. The principal workflow is a developer asking an agent to perform AWS work; the agent consults an applicable skill, uses MCP or a skill’s scripts to interact with AWS, and returns results. The repository also covers AI/ML model selection, fine-tuning, deployment, and evaluation, plus observability, startup planning, and agent payments. README documents broader plugin capabilities; those branches are represented at directory level where source was not sampled.
Main entry points: plugins Toolkit plugins · index.ts Agent payments · payments.ts Payment logic · skills Core skills
Components 21
Agent entry
- Coding agent
- Toolkit plugins
plugins
Skills and guidance
- Core skills
plugins/aws-core/skills - Agent skills
plugins/aws-agents/skills - Analytics skills
skills/specialized-skills/analytics-skills
AWS workflows
- Model selection
skills/core-skills/aws-ai-ml/references/model-selection/scripts - Model fine-tuning
skills/core-skills/aws-ai-ml/references/finetuning/code_templates - Model deployment
skills/core-skills/aws-ai-ml/references/model-deployment/code_templates - Model evaluation
skills/core-skills/aws-ai-ml/references/model-evaluation/code_templates - Dataset operations
skills/core-skills/aws-ai-ml/references/dataset-transformation - Observability
plugins/aws-core/skills/aws-observability/scripts - Startup and migration
plugins/aws-startup-advisor/skills - Launch with AWS
skills/core-skills/launch-with-aws/scripts - GraphRAG pipeline
skills/specialized-skills/database-skills/amazon-neptune/scripts/graphrag_pipeline.py
Runtime integrations
- Agent payments
plugins/aws-agents/skills/agents-pay/packages/openclaw/src/index.ts - Payment logic
plugins/aws-agents/skills/agents-pay/packages/openclaw/src/payments.ts - x402 protocol
plugins/aws-agents/skills/agents-pay/packages/openclaw/src/x402.ts - AWS MCP server
- AWS services
- Payment provider
Other components
- Developer
Connections 22
- Developer → Coding agent: requests work
- Coding agent → Toolkit plugins: uses plugins
- Toolkit plugins → Core skills: bundles skills
- Toolkit plugins → Agent skills: bundles skills
- Coding agent → Core skills: consults guidance
- Coding agent → Agent skills: consults guidance
- Coding agent → Analytics skills: consults guidance
- Coding agent → AWS MCP server: invokes AWS APIs
- AWS MCP server → AWS services: calls APIs
- Coding agent → Model selection: runs skill
- Coding agent → Model fine-tuning: runs skill
- Coding agent → Model deployment: runs skill
- Coding agent → Model evaluation: runs skill
- Coding agent → Dataset operations: runs skill
- Coding agent → Observability: runs skill
- Coding agent → Startup and migration: uses guidance
- Coding agent → Launch with AWS: runs skill
- Coding agent → GraphRAG pipeline: runs helper
- Coding agent → Agent payments: invokes tools
- Agent payments → Payment logic: processes payment
- Agent payments → x402 protocol: probes and replays
- Payment logic → Payment provider: requests payment