CtrlK
BlogDocsLog inGet started
Tessl Logo

directconnect

Configures AWS Direct Connect: choosing a connection model (dedicated, hosted, or a link aggregation group) and completing the cross connect; creating private, public, and transit virtual interfaces and bringing up BGP; reaching many VPCs through a Direct Connect gateway including cross-account transit gateway associations; encrypting traffic with MACsec or a private IP Site-to-Site VPN; making the connection resilient and tuning failover; managing link aggregation groups; SiteLink; and migrating from a virtual private gateway to a transit gateway. Use when the user wants a private, consistent network link between a data center and AWS, or operates an existing Direct Connect setup and needs to extend, encrypt, or harden it. Routes to the right per-task procedure in references. Do NOT use for transit gateway route tables and attachments (transitgateway skill), Site-to-Site VPN without Direct Connect (sitetositevpn skill), or Route 53 DNS routing (route53 skill).

68

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

72%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.

A well-structured router skill that cleanly delegates per-task procedures to real, one-level-deep references with strong navigation and decision heuristics. The main gap is the absence of explicit validation/verification checkpoints in the body for destructive operations such as migration.

Suggestions

Add a brief 'Verify after each procedure' checkpoint in the routing notes (e.g., confirm BGP status, interface state, or traffic continuity) so the body carries an explicit validation loop for destructive steps like the VGW-to-TGW migration rather than deferring all verification to references.

Trim the opening Overview paragraph to avoid restating the description and the definitional explanation of what Direct Connect is, since Claude already knows the service.

Optionally surface one inline verification command (e.g., `aws directconnect describe-virtual-interfaces --region <r>`) next to the routing notes so the body is executable for a quick state check without opening a reference.

DimensionReasoningScore

Conciseness

Mostly efficient: the routing-notes bullets each earn their place with concrete decision heuristics, though the opening Overview paragraph partially restates the description and lightly explains what Direct Connect is ('the service that gives a customer a private... link... instead of routing over the public internet').

4 / 5

Actionability

Provides concrete routing guidance via a goal-to-reference table and specific decision heuristics ('Connection model comes first', 'A connection carries no traffic until a virtual interface exists'), plus execution tooling direction (AWS MCP server, fall back to CLI, pass --region); no inline commands, but that is appropriate for a router that delegates procedures to references.

4 / 5

Workflow Clarity

A clear dependency-ordered sequence is present (connection model → virtual interface → one-VPC-vs-many → encryption → resiliency → LAG → migration) with production-impact warnings, but the body itself contains no validation/verification checkpoints, and migration is explicitly destructive ('drops production traffic'), which caps this dimension.

3 / 5

Progressive Disclosure

A clear overview body routes to eight well-signaled, one-level-deep reference files via a goal-to-reference table; the referenced files all exist and are self-contained, with no nested reference chains.

5 / 5

Total

16

/

20

Passed

Description

92%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, third-person description that pairs comprehensive capability enumeration with explicit use-when triggers and clear out-of-scope boundaries against sibling skills. The only mild gap is synonym breadth in trigger terms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the whole Direct Connect domain — choosing a connection model (dedicated/hosted/LAG), completing the cross connect, creating private/public/transit VIFs and bringing up BGP, cross-account TGW associations, MACsec/private-IP VPN encryption, resiliency and failover tuning, LAG management, SiteLink, and VGW-to-TGW migration — giving comprehensive coverage rather than vague abstraction.

5 / 5

Completeness

Explicitly answers both 'what' (the enumerated configuration capabilities) and 'when' ('Use when the user wants a private, consistent network link... or operates an existing Direct Connect setup and needs to extend, encrypt, or harden it') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrasings a user would actually say ('private, consistent network link between a data center and AWS', 'extend, encrypt, or harden', 'Direct Connect'), but each concept is expressed mainly once without the synonym/extension breadth of a top anchor.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (AWS Direct Connect) with an explicit 'Do NOT use for...' boundary naming sibling skills (transitgateway, sitetositevpn, route53), minimizing overlap and wrong-skill triggering.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
aws/agent-toolkit-for-aws
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.