CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bedrock-agentcore-multi-agent

Amazon Bedrock AgentCore multi-agent orchestration with Agent-to-Agent (A2A) protocol. Supervisor-worker patterns, agent collaboration, and hierarchical delegation. Use when building multi-agent systems, orchestrating specialized agents, or implementing complex workflows.

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/bedrock-agentcore-multi-agent/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body delivers concrete, largely executable code for a genuinely multi-step domain and sequences its five operations well, but it is a ~700-line monolith with dangling reference pointers and no verification checkpoints between steps. Splitting the per-agent code and ancillary material into the referenced (currently missing) files and adding routing/permission validation steps would address the main weaknesses.

Suggestions

Create the referenced files (references/routing-strategies.md, references/context-management.md, references/failure-handling.md) or remove the References section — the pointers are currently dangling, and the per-agent code (orders/returns agents, IAM policy, dashboard JSON) belongs in those files rather than inlined in SKILL.md.

Add explicit verification checkpoints between operations, e.g. 'test the supervisor routing with sample multi-domain queries' and 'verify the IAM condition allows only the supervisor ARN to invoke collaborators', plus a validate-and-retry loop after A2A configuration.

Trim token-heavy padding: replace the three ASCII diagrams with one-line pattern descriptions, convert the comment-only 'Multi-Turn Handoff Example' into a concrete runnable snippet or move it to a reference, and drop the unverifiable 'Quality Targets' and 'validated by AWS December 2025' claims.

DimensionReasoningScore

Conciseness

The bulk is code, which is appropriate, but ~700 lines include three ASCII diagrams (~50 lines of box art), a comment-only 'Multi-Turn Handoff Example' with no executable content, and unverifiable padding like 'Quality Targets: Routing accuracy ≥ 95%' and 'validated by AWS December 2025'. Mostly efficient but clearly could be tightened — anchor 3, not 2, because there is little concept re-explanation and the code is the substance.

3 / 5

Actionability

Supervisor, specialist, A2A configuration, IAM policy, and monitoring are all given as concrete, mostly copy-paste-ready code with real boto3 calls. Not a 5 due to minor gaps: 'invoke_with_fallback' calls an undefined 'invoke_agent' helper, and 'escalate_to_supervisor' calls reason.get() on a string argument, which would fail at runtime.

4 / 5

Workflow Clarity

Operations 1-5 are clearly sequenced with Time/Automation/Purpose metadata and in-code fallbacks (JSON decode failure falls back to keyword routing; collaborator failure degrades gracefully). However, there are no explicit verification checkpoints — no step to test routing accuracy, verify A2A permissions, or validate the deployed system — matching anchor 3 ('sequence present but checkpoints missing or implicit') rather than 4.

3 / 5

Progressive Disclosure

The References section points to 'references/routing-strategies.md', 'references/context-management.md', and 'references/failure-handling.md', but no references/ directory exists in the bundle — all three are dangling pointers. Meanwhile the full multi-agent codebase (four agent implementations, IAM policy, dashboard JSON) is inlined monolithically in SKILL.md, matching anchor 2 ('content that clearly belongs in separate files is inlined').

2 / 5

Total

12

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that clearly states the domain, enumerates concrete capabilities, and provides an explicit 'Use when' clause with mostly natural trigger phrases. Its only weakness is one generic trigger ('implementing complex workflows') that slightly blurs the niche boundary.

DimensionReasoningScore

Specificity

Lists several specific capabilities — 'multi-agent orchestration with Agent-to-Agent (A2A) protocol', 'Supervisor-worker patterns, agent collaboration, and hierarchical delegation' — which goes beyond naming the domain. Not a 5 because coverage stays at the pattern level and omits implementation-level actions (deploy agents, configure routing, monitor handoffs).

4 / 5

Completeness

Explicitly answers both 'what' (orchestration plus the three named patterns) and 'when' with a concrete 'Use when building multi-agent systems, orchestrating specialized agents' trigger clause, matching the anchor-5 good examples. The trailing 'implementing complex workflows' trigger is slightly catch-all but the primary triggers are concrete, so this stays above anchor 4.

5 / 5

Trigger Term Quality

'building multi-agent systems, orchestrating specialized agents' are natural phrases a user would say, plus domain terms like 'supervisor-worker' and 'A2A protocol'. Not a 5 because common synonyms ('agent teams', 'agent swarms', 'delegate to agents') are missing and 'implementing complex workflows' is generic rather than natural vocabulary.

4 / 5

Distinctiveness Conflict Risk

'Amazon Bedrock AgentCore' and 'Agent-to-Agent (A2A) protocol' establish a clear niche with minimal conflict risk for the main triggers. Not a 5 because 'implementing complex workflows' could overlap with generic workflow-orchestration skills and the sibling bedrock-agentcore skill family.

4 / 5

Total

17

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (706 lines); consider splitting into references/ and linking

Warning

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

13

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

skills/bedrock-agentcore-multi-agent/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.