Official agent skill

Agents Get Started

by aws in aws/agent-toolkit-for-aws

A skill your agent uses when a developer wants to create a new agent project or get started with AgentCore.

OfficialApache-2.0Auto-check: notesAI & LLM Engineering

Install Agents Get Started

skills CLI
$ npx skills add aws/agent-toolkit-for-aws --skill agents-get-started -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aws/agent-toolkit-for-aws agents-get-started --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aws/agent-toolkit-for-aws.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/aws-agents/skills/agents-get-started .claude/skills/agents-get-started && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
agents-get-started
GitHub stars
2.8k
Token cost
~4.3k tokens
SKILL.md length
2,118 words
Files
2 (incl. references)
Skills in repo
138
Repo updated
First seen
Licence
Apache-2.0

At a glance

A skill your agent uses when a developer wants to create a new agent project or get started with AgentCore.

  • Works in 8 steps: Verify CLI version → Determine intent — exploring or ready to… → Framework selection → …
  • A developer wants to create a new agent project
  • SKILL.md covers When to use, Input, Process and Output, plus 1 more section
  • Calls npm

What it does

Agents Get Started is an agent skill from aws/agent-toolkit-for-aws, published by the product's own GitHub organization. Use when a developer wants to create a new agent project or get started with AgentCore. Handles framework selection, project scaffolding, first deploy, and first invocation. Triggers on: "build an agent", "create an agent", "get started", "new project", "agentcore create", "which framework", "Strands vs LangGraph", "hello world agent", "first agent", "create MCP server", "host MCP server", "agentcore dev", "dev server", "what port", "local development". Not for adding capabilities to existing projects — use…

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/example-support-agent.md`).

It sits in AI & LLM Engineering, covering Building AI agents and Project scaffolding. It works with Model Context Protocol, LangGraph, Amazon Web Services and Amazon Bedrock. The repository describes itself as: Official, AWS-supported MCP servers, skills, and plugins to help AI agents build on AWS. The licence is Apache-2.0.

When your agent uses it

  • A developer wants to create a new agent project
  • Get started with AgentCore
  • : build an agent
  • Create an agent

Example prompts

  • “build an agent”
  • “create an agent”
  • “get started”
  • “/agents-get-started”

Requirements

  • Node.js
  • Docker
  • Pre-approved tools (allowed-tools): Read, Grep, Glob, Bash

Workflow steps

8 steps, taken from the step headings in SKILL.md.

  1. Verify CLI version
  2. Determine intent — exploring or ready to create?
  3. Framework selection
  4. Create the project
  5. Explain what was created
  6. Local development
  7. First deploy
  8. What's next

What it can do on your machine

Read from SKILL.md and the folder at commit 188af2f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Grep
    • Glob
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • aws.amazon.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Agents Get Started loads about 4.3k tokens when it runs, and up to ~6k if it reads all its reference files. Until then it costs about 179 tokens; SKILL.md has 2,118 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~179
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:225
    │   ├── .env.local          ← Local environment variables (gitignored)
  • NoteMentions a .env fileSKILL.md:238
    - `agentcore/.env.local` — local environment variables. After deploy, resource IDs are written here for local dev.
  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Grep, Glob, Bash

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from aws/agent-toolkit-for-aws at commit 188af2f, republished under its Apache-2.0 licence (© aws). 2,118 words, ~4,300 tokens.

Download SKILL.mdSave it as .claude/skills/agents-get-started/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
agents-get-started
description
Use when a developer wants to create a new agent project or get started with AgentCore. Handles framework selection, project scaffolding, first deploy, and first invocation. Triggers on: "build an agent", "create an agent", "get started", "new project", "agentcore create", "which framework", "Strands vs LangGraph", "hello world agent", "first agent", "create MCP server", "host MCP server", "agentcore dev", "dev server", "what port", "local development". Not for adding capabilities to existing projects — use agents-build or agents-connect. Strands vs LangGraph in a migration context routes to agents-build, not here. Connecting to an existing MCP server routes to agents-connect, not here.
allowed-tools
Read, Grep, Glob, Bash
metadata.type
skill
metadata.version
1.0.0
metadata.author
aws-agentcore
metadata.requires-cli
>=0.9.0

get-started

Walk a developer from zero to a running agent on AWS.

When to use

  • Developer wants to build an agent on AWS and doesn't know where to start
  • Developer wants to create a new AgentCore project
  • Developer is choosing between frameworks (Strands, LangGraph, GoogleADK, OpenAI Agents)
  • Developer just ran agentcore create and wants to know what to do next

Do NOT use for:

  • Environment/prerequisite issues (CLI not found, credentials broken) → use agents-debug
  • Adding capabilities to an existing project (memory, tools, policies) → use agents-build or agents-connect
  • Migrating an existing Bedrock Agent → use agents-build (loads references/migrate.md)

Input

$ARGUMENTS can be:

  • A framework preference: "using LangGraph", "with Strands"
  • A protocol: "MCP server", "A2A"
  • A description of what the agent should do: "a customer support agent"
  • Empty — the skill will guide framework selection

Process

Step 0: Verify CLI version
bash
agentcore --version

This skill requires v0.9.0 or later.

If the version is older:

Your AgentCore CLI is out of date (found vX.Y.Z, need v0.9.0+).

Offer to run the update: agentcore update. After the update completes, re-check the version to confirm it's ≥0.9.0 before continuing. Preserve any context the developer already provided (framework preference, project name, what they want to build) so they don't have to repeat themselves.

If agentcore is not found:

The AgentCore CLI isn't installed. Run npm install -g @aws/agentcore (requires Node.js 20+). If you're having trouble with installation, I can run the agents-debug skill (which loads references/doctor.md) to diagnose your environment.

Step 1: Determine intent — exploring or ready to create?

Before jumping into framework selection, figure out where the developer is:

Ask the developer: "Are you exploring options (comparing frameworks, understanding what AgentCore does) or ready to create a project?"

  • Exploring → Go to Step 2 (framework comparison). Present the options, answer questions, and wait. Do not construct a create command until they signal they're ready.
  • Ready to create → Skip to Step 3 (create the project). If they already specified a framework, skip Step 2 entirely.
  • Already has a project → Look for agentcore/agentcore.json in the current directory. If found, read it and skip to Step 5 (what to do next). Don't re-scaffold.

If the developer's intent is clear from $ARGUMENTS (e.g., "create a Strands agent called MyBot"), skip straight to Step 3.

Step 2: Framework selection

Check conversation context first. If the developer already discussed frameworks earlier in this conversation (e.g., from a previous skill invocation), don't re-present the full table. Summarize what was discussed and ask if they've decided, or if anything changed.

If this is the first time discussing frameworks, present the options:

Supported frameworks (CLI-scaffolded, Python):

FrameworkCLI valueBest for
StrandsStrandsAWS-native, simplest path, best AgentCore integration
LangGraphLangChain_LangGraphComplex graph-based workflows, existing LangChain investment
Google ADKGoogleADKTeams already using Google's agent toolkit
OpenAI AgentsOpenAIAgentsTeams already using OpenAI's agent SDK

Ask the developer to choose. Present the options and wait for their selection. Don't assume a default unless they explicitly say they have no preference.

Note on naming: The CLI flag value is the exact string to pass to --framework. In prose use the shorter names.

Default recommendation (only when the developer says "no preference" or "you pick"): Strands — AWS-native framework with the tightest AgentCore integration and the most samples/docs.

Key decision points to surface:

  • "Do you have existing agent code in LangGraph or OpenAI Agents?" → use that framework
  • "Do you need complex graph-based workflows with conditional branching?" → LangGraph
  • "Starting fresh with no preference?" → Strands
Framework not listed?

If the developer asks about a framework not in the table above, handle it:

They ask aboutWhat to say
CrewAI, AutoGen, Semantic KernelNot scaffolded by the CLI, but you can use them via the BYO Container path (below). AgentCore Runtime is framework-agnostic — any code that implements the HTTP contract works.
Anthropic SDK / Claude Agent SDKThis is a model SDK, not an agent framework. You can use it inside any framework (Strands, LangGraph, etc.) or standalone. For standalone use, wrap it in a container with the Runtime contract.
Claude Code / Cursor / CopilotThese are IDE tools, not agent frameworks. They're where you write agent code, not what you deploy. Pick a framework from the table above for the agent itself.
LangChain (without LangGraph)LangChain is a library, LangGraph is the agent framework built on it. The CLI scaffolds LangGraph. If you're using plain LangChain chains, the BYO Container path works.
Custom / homegrown frameworkBYO Container path — see below.

BYO Container path (any framework, any language):

For frameworks or languages not scaffolded by the CLI, AgentCore Runtime accepts any container that implements the HTTP contract (POST /invocations, GET /ping). The workflow:

  1. agentcore create --name <ProjectName> --defaults to scaffold the project structure
  2. agentcore add agent --type byo --build Container --language <Language> --code-location <path> to register your code
  3. Write a Dockerfile that builds and runs your agent
  4. agentcore deploy handles ECR push, CDK infra, and runtime creation

Language-specific notes:

LanguageRecommended path
Java (Spring Boot)Spring AI SDK for AgentCore — handles the Runtime contract, SSE streaming, and health checks. Use --language Other --build Container.
JavaScript / TypeScriptImplement the Runtime contract in Express/Fastify/etc. Use --language TypeScript --build Container.
Go, Rust, .NET, otherImplement the Runtime HTTP contract. Use --language Other --build Container.

The rest of this skill (deploy, status, logs, invoke) applies once the container builds correctly.

Framework vs. model provider — a common confusion

The framework is how your agent orchestrates (Strands, LangGraph, etc.). The model provider is which LLM it calls (Bedrock, Anthropic, OpenAI, Gemini). These are independent choices:

  • Strands + Bedrock (default) — AWS-native everything
  • Strands + Anthropic — Strands orchestration, direct Anthropic API for the model
  • LangGraph + Bedrock — LangGraph orchestration, Bedrock for the model
  • OpenAI Agents + OpenAI — OpenAI everything

If the developer says "I want to use Claude" they mean the model provider (Bedrock or Anthropic), not the framework. If they say "I want to use LangGraph" they mean the framework.

Step 3: Create the project

Build the agentcore create command based on the developer's choices.

Before constructing the command — validate the project name. The CLI fails late: if the name is invalid, you'll see the error after walking through prompts or building the full command. Save the round-trip and check these rules up front. Reject the name and ask for a new one if any rule fails:

  • Length ≤ 23 characters (this is shorter than most developers assume — MyCustomerSupportAgent is 22 chars and fits; CustomerSupportChatbot is 22 and fits; MyCustomerSupportBotApp is 23 and just fits; MyCustomerSupportChatBot is 24 and fails)
  • Alphanumeric only — no hyphens, underscores, dots, or spaces
  • Must start with a letter

Say the count back out loud when close to the limit: "That name is 24 characters — the CLI caps project names at 23. Want to shorten it to <suggestion>?" Do not run the command with an invalid name on the assumption that the CLI error message will be clear — it isn't always, and the developer's mental model will be wrong for subsequent commands.

Construct the command, then present it for confirmation before the developer runs it. Show the full command with all flags and explain what each choice means. Wait for the developer to confirm or adjust before proceeding.

Example presentation:

Here's the command I'd recommend based on what you've told me:

bash
agentcore create --name MyAgent --framework Strands --model-provider Bedrock --build CodeZip --memory none

This creates a Strands agent using Bedrock models, deployed as a code zip (no Docker needed). Memory can be added later.

Want to run this, or change anything?

Do NOT execute the command automatically — present it and wait.

Minimal (defaults — Strands, Bedrock, CodeZip, no memory):

bash
agentcore create --name <ProjectName> --defaults

With specific options:

bash
agentcore create \
  --name <ProjectName> \
  --framework <Framework> \
  --model-provider Bedrock \
  --build CodeZip \
  --memory none

Flag reference:

FlagValuesDefault
--namealphanumeric, max 23 charsprompted
--frameworkStrands, LangChain_LangGraph, GoogleADK, OpenAIAgentsprompted
--protocolHTTP, MCP, A2AHTTP
--buildCodeZip, ContainerCodeZip
--model-providerBedrock, Anthropic, OpenAI, Geminiprompted
--memorynone, shortTerm, longAndShortTermprompted
--network-modePUBLIC, VPCPUBLIC
--dry-run—preview without creating

Guidance on choices:

  • Protocol: Use HTTP unless the developer specifically needs MCP tool serving or A2A agent-to-agent communication
  • Build: Use CodeZip unless the developer needs custom system dependencies (CodeZip is faster to deploy and doesn't require Docker locally)
  • Model provider: Use Bedrock unless the developer has a specific reason for another provider (Bedrock doesn't require managing API keys)
  • Memory: Start with none — memory can be added later via agents-build (loads references/memory.md) when the developer needs it
Show full SKILL.md (738 more words)Show less
Step 4: Explain what was created

After the project exists, read agentcore/agentcore.json and the generated code to explain the project structure.

The layout below reflects CLI v0.9.x. If the CLI version is different, run tree <ProjectName>/ -L 3 to see the actual generated structure and explain from there.

<ProjectName>/
├── agentcore/
│   ├── agentcore.json      ← Project config (agents, resources)
│   ├── aws-targets.json    ← AWS account + region
│   ├── .env.local          ← Local environment variables (gitignored)
│   └── cdk/                ← CDK infrastructure (auto-managed, don't edit)
└── app/
    └── <AgentName>/
        ├── main.py          ← Your agent code — this is where you build
        ├── mcp_client/      ← Pre-wired example MCP client (see note below)
        └── pyproject.toml   ← Python dependencies

Key files to highlight:

  • app/<AgentName>/main.py — the agent's entry point. This is where the developer adds tools, system prompts, and logic.
  • agentcore/agentcore.json — the project config. Resources are added here via agentcore add commands.
  • agentcore/.env.local — local environment variables. After deploy, resource IDs are written here for local dev.

Heads-up on the scaffolded MCP client. main.py imports get_streamable_http_mcp_client() from mcp_client/client.py and appends it to tools. In a fresh project, this client points at a public example MCP endpoint — so agentcore dev works immediately. Two things to flag:

  1. It will become a silent no-op if you repoint it at a gateway that isn't deployed yet. The common path is to swap the example endpoint for os.getenv("AGENTCORE_GATEWAY_<NAME>_URL"). That env var is only populated after agentcore deploy. If the developer repoints and runs agentcore dev before deploying, get_streamable_http_mcp_client() returns a client with a None URL and the agent starts with zero MCP tools — no error, no warning. See the "Local dev gap" section in agents-connect for the guard pattern: if not GATEWAY_URL: tools = [].
  2. If the developer doesn't need MCP tools at all, remove the mcp_clients list and the loop that appends it to tools. The scaffold includes it as a convenience, not a requirement.

The reference client code in agents-connect (Path A) shows the correct pattern for gateway-backed MCP clients once deploy has run.

Step 5: Local development
bash
agentcore dev

This starts a local dev server. The developer can interact with their agent immediately.

Port the dev server binds to (important if you're scripting curl calls or testing from another process):

ProtocolDefault port
HTTP8080
MCP8000
A2A9000

The CLI prints the bound port and URL on startup — always read the actual value from the CLI output rather than hardcoding. If the default port is already in use, the CLI auto-increments (e.g., 8080 → 8081 → 8082), so a second dev session or a lingering process from a previous run can shift your port without warning. Use agentcore dev --port <N> to pin it, or grep ps / check the CLI banner if invocations start failing with connection-refused or exit-code-7 errors.

Important limitations to mention:

  • Memory is not available in agentcore dev — it requires a deploy
  • Gateway URLs are not available locally — they require a deploy
  • The local server uses the model provider configured in the project
Step 6: First deploy

When the developer is ready to deploy:

bash
agentcore deploy

This will:

  1. Show a preview of AWS resources to be created
  2. Ask for confirmation
  3. Build and deploy via CDK

First deploy takes 3-5 minutes. Subsequent deploys are faster.

After deploy, show them how to invoke:

bash
agentcore invoke "Hello, what can you do?"

And how to check status:

bash
agentcore status
Step 7: What's next

Based on what the developer said they want to build, suggest the logical next skill:

Developer intentNext skillCommand hint
"How do I call it from my app?"agents-buildagentcore fetch access
"I want it to remember things"agents-buildagentcore add memory
"I want it to call external APIs"agents-connectagentcore add gateway
"I want to restrict what it can do"agents-connectagentcore add policy-engine
"I want to measure quality"agents-optimizeagentcore add evaluator
"I want to go to production"agents-hardenproduction readiness checklist
"I want multiple agents working together"agents-buildagentcore create --protocol A2A
"I need it in a VPC"agents-buildagentcore create --network-mode VPC

Don't overwhelm — suggest one or two next steps based on what the developer actually asked for.

Example walkthroughs

For task-framed prompts (e.g., "build a customer support agent"), load the matching example reference:

Developer taskReference
Customer support, chatbot, answer policy questionsreferences/example-support-agent.md

More examples can be added to this skill's references directory as common patterns emerge.

Output

  • A clear path from "I want to build an agent" to a running deployed agent
  • The agentcore create command tailored to their choices
  • An explanation of the generated project structure
  • Concrete next steps based on their intent

Quality criteria

  • The agentcore create command uses only valid flags from CLI v0.9.1
  • Framework recommendation is based on the developer's context, not a generic default
  • The developer understands what each generated file does
  • Next steps are specific to what the developer wants to build, not a generic list of all features

© aws, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file (references) in plugins/aws-agents/skills/agents-get-started of aws/agent-toolkit-for-aws.

  • SKILL.md
  • references/example-support-agent.md

Open the folder on GitHubat commit 188af2f

Compare with similar skills

Agents Get Started next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Agents Get Started compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Agents Get Started this skillaws/agent-toolkit-for-aws2.8k—~4.3kAutomated safety check: NotesApache-2.0
AWS Harnesshoodini/ai-agents-skills281—~4.2kAutomated safety check: NotesNone
Build Dashclawucsandman/DashClaw310—~1.3kAutomated safety check: PassMIT
Edgeone Makers ToolsTencentEdgeOne/edgeone-makers-tools1.9k1 repos~646Automated safety check: PassMIT
Chat Gun Backend ContractHsienW/chat-gun143—~2.1kAutomated safety check: PassCustom licence
AWS Strands Agents Agentcoresammcj/agentic-coding1621 repos~3kAutomated safety check: PassApache-2.0

Similar skills

  • AWS Harness

    hoodini/ai-agents-skills

    Build a new AI agent on AWS and deploy it easily, OR wrap and deploy an agent you already have, using the Amazon Bedrock AgentCore harness.

    281 GitHub stars~4.2k tokensUpdated 2 mo ago
    Backend & APIsAuto-check: notes
  • Build Dashclaw

    ucsandman/DashClaw

    Contribute to the DashClaw codebase — architecture, scaffolding, tests, CI

    310 GitHub stars~1.3k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Edgeone Makers Tools

    TencentEdgeOne/edgeone-makers-tools

    EdgeOne Makers platform development router — the single entry point for building, storing data, and deploying on Tencent EdgeOne Makers.

    1.9k GitHub starsUsed in 1 repo~646 tokens
    AI & LLM EngineeringAuto-check passed
  • Apply when creating, modifying, refactoring, debugging, testing, or reviewing TypeScript, LangGraph JS, LangChain, provider adapter, tool, MCP, prompt, state, checkpoint, runtime event, or backend…

    143 GitHub stars~2.1k tokensUpdated 4 days ago
    AI & LLM EngineeringAuto-check passed
  • AWS Strands Agents Agentcore

    sammcj/agentic-coding

    A skill your agent uses when working with AWS Strands Agents SDK or Amazon Bedrock AgentCore platform for building AI agents.

    162 GitHub starsUsed in 1 repo~3k tokens
    DevOps & CloudAuto-check passed
  • Agent Squad Python Guide

    2FastLabs/agent-squad

    Map of the agent-squad Python framework for async multi-agent orchestration: which agent, classifier, storage and tool provider to pick, and the pitfalls to avoid.

    7.8k GitHub stars~4.7k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check passed

More from aws/agent-toolkit-for-aws

All 138 skills in this repo
  • Agent Advisor

    aws/agent-toolkit-for-aws

    Official

    Entry point for AI-agent work on AWS: pick a runtime, plan a migration for existing workloads, and build an executable POC — one phased flow.

    2.8k GitHub stars~4.9k tokensUpdated today
    Auto-check passed
  • Agents Build

    aws/agent-toolkit-for-aws

    Official

    A skill your agent uses to extend an existing agent project with memory, app integration, VPC, multi-agent, migration, model, browser, code interpreter, payments, or resource removal.

    2.8k GitHub stars~2.3k tokensUpdated today
    Auto-check: notes
  • Launch With AWS

    aws/agent-toolkit-for-aws

    Official

    Migrates vibe-coded web applications to AWS. An agent skill from aws/agent-toolkit-for-aws.

    2.8k GitHub stars~3.2k tokensUpdated today
    Auto-check passed
  • Official

    Deploy an event-driven workflow that routes S3 uploads to either Lambda or Fargate via Step Functions based on file size.

    2.8k GitHub stars~4k tokensUpdated today
    Auto-check passed
  • AWS Marketplace Metering

    aws/agent-toolkit-for-aws

    Official

    Deploys, queries, and debugs AWS Marketplace usage-based (PAYG) metering — the pipeline (ResolveCustomer, BatchMeterUsage, EventBridge via SAM) and querying/debugging metering records, statuses…

    2.8k GitHub stars~18k tokensUpdated today
    Auto-check passed
  • Agents Pay

    aws/agent-toolkit-for-aws

    Official

    A skill your agent uses when THIS agent needs to pay for x402-protected content at runtime: hitting a paywall mid-task, settling it via AgentCore Payments, and applying operator-defined spend limits.

    2.8k GitHub stars~6.5k tokensUpdated today
    Auto-check: notes

Questions about Agents Get Started

What does Agents Get Started do?

A skill your agent uses when a developer wants to create a new agent project or get started with AgentCore. Agents Get Started is an agent skill from aws/agent-toolkit-for-aws, published by the product's own GitHub organization. Use when a developer wants to create a new agent project or get started with AgentCore.

When should I use Agents Get Started?

Agents Get Started fits situations like: A developer wants to create a new agent project; get started with AgentCore; : build an agent; create an agent.

How do I install Agents Get Started in Claude Code?

Run `npx skills add aws/agent-toolkit-for-aws --skill agents-get-started -a claude-code`. Or copy the skill folder (plugins/aws-agents/skills/agents-get-started in aws/agent-toolkit-for-aws) into .claude/skills/agents-get-started in your project. Claude Code loads it when a task matches its description.

How do I install Agents Get Started in Codex?

Run `npx skills add aws/agent-toolkit-for-aws --skill agents-get-started -a codex`. Or copy the skill folder (plugins/aws-agents/skills/agents-get-started in aws/agent-toolkit-for-aws) into .agents/skills/agents-get-started in your project. Codex loads it when a task matches its description.

Can I use Agents Get Started in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aws/agent-toolkit-for-aws --skill agents-get-started -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/agents-get-started, .gemini/skills/agents-get-started, .github/skills/agents-get-started and .opencode/skills/agents-get-started in your project.

What does Agents Get Started need to run?

Going by SKILL.md and its folder, Agents Get Started needs the command-line tools its instructions call (npm). Our summary lists: Node.js; Docker. Its frontmatter pre-approves these tools: Read, Grep, Glob, Bash.

Does Agents Get Started access the network?

SKILL.md names 1 domain. As links in the text: aws.amazon.com. This is read from the text; nothing was executed.

Is Agents Get Started safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file; pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Agents Get Started use?

Agents Get Started is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Agents Get Started use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.7k tokens, read only when the agent opens those files.

What are the alternatives to Agents Get Started?

Skills that share tags, products or a category with Agents Get Started: AWS Harness (hoodini/ai-agents-skills, 281 stars), Build Dashclaw (ucsandman/DashClaw, 310 stars), Edgeone Makers Tools (TencentEdgeOne/edgeone-makers-tools, 1.9k stars) and Chat Gun Backend Contract (HsienW/chat-gun, 143 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Agents Get Started?

aws (a GitHub organization, an official publisher) maintains it in aws/agent-toolkit-for-aws, which has 2,825 GitHub stars. The repository holds 138 skills in this directory. The repository was last updated on October 7, 2026.

Source: aws/agent-toolkit-for-aws on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.