How to Use npx to Add AWS Agent Toolkit Skills: A Complete Guide
You can add AWS Agent Toolkit skills to any compatible AI agent by running npx skills add aws/agent-toolkit-for-aws/skills, which downloads the Markdown-based skill definitions from the repository and registers them with your agent's runtime.
The aws/agent-toolkit-for-aws repository distributes reusable instruction bundles—called skills—as plain-text Markdown files that guide AI coding agents through AWS-specific tasks. Using npx to add these skills requires no local installation of additional binaries, allowing you to integrate AWS capabilities into Claude Code, Codex, Cursor, Kiro, or any MCP-compatible agent instantly.
Understanding AWS Agent Toolkit Skills
Skills in the AWS Agent Toolkit are self-contained instruction sets stored in the repository's skills/ directory. Each skill follows a standardized structure defined in individual SKILL.md manifest files, which contain metadata, input definitions, and reference links for specific AWS workflows.
Key files governing the skill architecture include:
skills/README.md– Documents the layout of skill directories and explains how agents discover available capabilitiesskills/**/SKILL.md– Individual skill manifests (e.g.,skills/core-skills/aws-serverless/SKILL.md) that define deployment procedures, architecture patterns, and validation stepsREADME.md(lines 94-99) – Contains the quick-start reference for thenpx skills addcommand that initializes the installation process
Installing Skills with npx
The npx skills add command executes a three-stage registration process without requiring permanent installation of the skills package. Because npx ships with npm ≥ 5.2, the command runs the latest registry version directly.
When you execute npx skills add aws/agent-toolkit-for-aws/skills, the following occurs:
- Fetch – The tool clones or accesses the
aws/agent-toolkit-for-awsrepository, targeting theskills/subdirectory - Copy – Each sub-folder under
skills/(such ascore-skills/aws-serverless/orspecialized-skills/web-and-mobile-development/aws-amplify/) replicates into your local skill root directory - Register – The agent's discovery process scans the skill root, indexes the
SKILL.mdmanifests, and exposes capabilities through the AWS MCP server
The skill root location depends on your agent runtime but can be overridden using environment variables defined by your specific agent implementation.
Practical Installation Examples
Basic Installation
Install the complete skill set from the main branch:
npx skills add aws/agent-toolkit-for-aws/skills
Verify Installation
Confirm that skills copied correctly by listing the core serverless skill directory:
ls $AGENT_SKILL_ROOT/core-skills/aws-serverless
Using Skills in Prompts
Invoke a specific skill using the @ syntax supported by most compatible agents:
@aws-serverless:deploy
Update to Latest Version
Refresh your local skills to match the current repository state:
npx skills add aws/agent-toolkit-for-aws/skills --upgrade
Pin to Specific Versions
Install skills from a specific tag or commit for reproducible environments:
npx skills add aws/agent-toolkit-for-aws@v1.4.3/skills
Skill Discovery and MCP Registration
After installation, the AWS MCP server manages skill exposure to your agent. The server references the .cursor-plugin/marketplace.json file to understand how UI-based agents like Cursor should import the repository structure, while the plugins/aws-core/README.md documents how to activate the MCP server configuration after skills are installed.
This architecture keeps skill definitions decoupled from agent binaries—you can modify, add, or remove skills without rebuilding your agent environment. The MCP server logs every skill-load operation, providing an audit trail of which AWS capabilities were available during specific coding sessions.
Cross-Agent Compatibility and Security
The npx approach ensures cross-agent compatibility, functioning identically across Claude Code, GitHub Copilot (Codex), Cursor, Kiro, and custom agents that honor the skill-root convention. Because skills reside in a public, version-controlled repository, agents can verify the cryptographic hash of each installed skill directory before execution, preventing tampering with instruction sets.
This design supports version-pinning for compliance scenarios, allowing teams to lock agents to specific skill releases (e.g., v1.2.0) while maintaining the ability to audit exactly which AWS guidance the agent followed during infrastructure deployments.
Summary
- Use
npx skills add aws/agent-toolkit-for-aws/skillsto install AWS capabilities without permanent package installation - Skills are Markdown-based instruction sets stored under the
skills/directory, with metadata defined in individualSKILL.mdfiles - The installation process fetches, copies, and registers skills into your agent's skill root, making them discoverable via the AWS MCP server
- Version-pinning syntax (
@v1.4.3) enables reproducible agent configurations for security-sensitive environments - The same command works across Claude Code, Codex, Cursor, Kiro, and other MCP-compatible agents
Frequently Asked Questions
What is the exact npx command to add AWS Agent Toolkit skills?
Run npx skills add aws/agent-toolkit-for-aws/skills to fetch and register the complete skill set. This command, referenced in the repository's README.md at lines 94-99, requires no prior installation of the skills package because npx executes it directly from the npm registry.
Where are the skill files located in the repository?
Skill definitions reside in the skills/ folder at the repository root. Each skill maintains its own subdirectory containing a SKILL.md manifest file—for example, skills/core-skills/aws-serverless/SKILL.md contains the serverless deployment instructions and metadata.
Can I use AWS Agent Toolkit skills with agents other than Claude Code?
Yes. The skill installation mechanism works with any agent that supports the skill-root convention, including GitHub Copilot (Codex), Cursor, Kiro, and custom MCP-compatible implementations. The .cursor-plugin/marketplace.json file specifically defines how Cursor imports these skills through its marketplace interface.
How do I update skills to a specific version rather than the latest?
Append the version tag to the repository path: npx skills add aws/agent-toolkit-for-aws@v1.4.3/skills. This pins your agent to that specific release, ensuring consistent behavior across different development environments and providing auditability for compliance requirements.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →