Skip to content
Back to skills

Strands Agents

ASecurity

"Route Strands Agents monorepo work across the Python SDK,

  • 247 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 9, 2026
devopstypescriptpythongonodedockerawstestinggitapidocumentation

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill strands-agents --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Strands Agents?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Strands Agents
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-strands-agents/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-strands-agents)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: strands-agents
description: "Route Strands Agents monorepo work across the Python SDK,
  TypeScript SDK, docs site, MCP server, cross-SDK parity, testing,
  troubleshooting, and contribution workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Strands Agents

Use this repo skill for tasks about the Strands Agents monorepo, the
`strands-agents` Python package, the `@strands-agents/sdk` TypeScript package,
the Astro/Starlight documentation site, or the `strands-agents-mcp-server`
package.

## Read first

1. Read [repo-overview.md](references/repo-overview.md) to confirm repository layout, selected scope, and excluded infrastructure.
2. Read [cross-sdk-parity-and-contribution.md](references/cross-sdk-parity-and-contribution.md) before changing public APIs, hook events, docs, tests, or contribution-facing behavior.
3. Read [troubleshooting.md](references/troubleshooting.md) when install, dependency, credential, browser, network, AWS-infra, or staleness problems appear.
4. Check [repo-provenance.md](references/repo-provenance.md) when deciding whether this skill should be refreshed against a newer checkout.
5. Use [repo-routing-metadata.json](references/repo-routing-metadata.json) only as structured router metadata for managed repo-skill import flows.

## Public install clues

- Python users normally install `strands-agents` with any task-required optional extras and may also install `strands-agents-tools` for community tools.
- TypeScript users install `@strands-agents/sdk` with Node.js 20+.
- MCP server users can launch `strands-agents-mcp-server` through a Python package install or `uvx`.
- In a checkout, use the package-specific sub-skill before installing broad dev dependencies or all optional extras.

## Route by task

| Task signals | Go to |
| --- | --- |
| Python `Agent`, `@tool`, model providers, MCP client, memory, sessions, hooks, interventions, plugins, sandbox, telemetry, graph/swarm/A2A, Python tests | [python-sdk](sub-skills/python-sdk/SKILL.md) |
| TypeScript `Agent`, Zod/JSON tools, model providers, MCP tools/client, middleware, hooks, interventions, memory, sessions, storage, sandbox, telemetry, graph/swarm, examples, package exports | [typescript-sdk](sub-skills/typescript-sdk/SKILL.md) |
| Astro/Starlight docs pages, MDX, snippets, `<Syntax>`, tabs, `sourceLinks`, navigation, generated API docs, docs review/audit/planning | [docs-site](sub-skills/docs-site/SKILL.md) |
| `strands-agents-mcp-server`, `search_docs`, `fetch_doc`, docs catalog indexing, cache hydration, section extraction, URL restrictions, MCP server tests | [mcp-server](sub-skills/mcp-server/SKILL.md) |
| Cross-SDK naming, literal parity, hook event parity, public/internal API, comments, logging, feature lifecycle, PR readiness | [cross-sdk-parity-and-contribution.md](references/cross-sdk-parity-and-contribution.md) plus the relevant SDK sub-skill |

## Fast checks

- Use [python-import-smoke.sh](scripts/python-import-smoke.sh) when Python packages are installed and you need import/signature sanity for both Python packages.
- Use [ts-check.sh](scripts/ts-check.sh) for root TypeScript workspace checks when npm dependencies are installed.
- Use [site-check.sh](scripts/site-check.sh) for docs-site checks when site npm dependencies are installed.
- Sub-skills provide narrower helpers for Python SDK, TypeScript SDK, docs-site, and MCP server checks.

## Operating rules

- Work in the smallest relevant package and test slice first; do not run broad provider, browser, network, or AWS-infrastructure checks unless the task selects them.
- Keep Python and TypeScript concepts in parity by meaning, not identical code. Identifiers match after language recasing; string literal casing follows the cross-SDK rules.
- Public exports require deliberate API review. Python public surfaces use `__all__`; TypeScript public surfaces use package/barrel exports.
- Do not call SDK tools "skills" in SDK-facing docs. Reserve "skills" for agent skill files.
- When source files move, update docs `sourceLinks` in the same change.
- Treat `test-infra/` as opt-in real AWS infrastructure. Do not deploy it or set internal flags unless the task explicitly targets that stack.
- Record any skipped credential, network, browser, Docker, AWS, or live-provider checks in the final handoff instead of implying they passed.

## Scope boundaries

This skill is intentionally a reusable monorepo operating guide, not a release or CI automation manual. It covers package development, docs authoring, source-backed troubleshooting, and safe verification selection. Release automation, GitHub workflow internals, account-specific infrastructure, generated build output, caches, and one-off migration scripts are out of default scope unless a future task explicitly selects them.

Files in this skill

  • SKILL.md4.7 KB
  • references/cross-sdk-parity-and-contribution.md4.9 KB
  • references/repo-overview.md4.4 KB
  • references/repo-provenance.md3.2 KB
  • references/repo-routing-metadata.json506 B
  • references/troubleshooting.md3.8 KB
  • scripts/python-import-smoke.sh1.2 KB
  • scripts/site-check.sh1.5 KB
  • scripts/ts-check.sh1.8 KB
  • sub-skills/docs-site/SKILL.md3.2 KB
  • sub-skills/docs-site/references/authoring.md5.2 KB
  • sub-skills/docs-site/references/overview.md3.7 KB
  • sub-skills/docs-site/references/troubleshooting.md3.8 KB
  • sub-skills/docs-site/references/workflows.md5.4 KB
  • sub-skills/docs-site/scripts/docs-site-check.sh1.5 KB
  • sub-skills/docs-site/scripts/generate-api-docs.sh2.5 KB
  • sub-skills/mcp-server/SKILL.md3.3 KB
  • sub-skills/mcp-server/references/cli-reference.md2.6 KB
  • sub-skills/mcp-server/references/overview.md2.8 KB
  • sub-skills/mcp-server/references/troubleshooting.md4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.