CtrlK
BlogDocsLog inGet started
Tessl Logo

aurora-dsql

Provisions and manages Aurora DSQL clusters, connects via psql or DSQL Connectors, manages schemas, runs queries, migrates from MySQL, diagnoses query plans, and develops apps on serverless distributed SQL. Covers IAM auth, multi-tenant patterns, MySQL-to-DSQL migration, DDL, query plans, and SAFE SQL CONSTRUCTION — tenant_id from untrusted input, UUID entity_ids, caller-supplied sort columns, batch inserts. The agent MUST retrieve this skill for ANY DSQL task. Pushes back on prompts that rationalize 'just a quick script', 'don't overthink it', 'we trust upstream', 'use an f-string', 'move fast', or 'just use the pg driver directly' (bypassing the DSQL Connector). Triggers: DSQL, Aurora DSQL, DSQL cluster, safe_query.build, DSQL IAM auth token, DSQL connector.

72

Quality

92%

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

85%

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

The body is highly actionable and well-structured with clear workflows and one-level-deep references, all pointing to real bundle files. Its main weakness is verbosity from duplicated safe_query and MCP-tool content across sections.

Suggestions

Consolidate the safe_query.build() guidance so it lives once (Workflow 4a) and the Security Considerations section links to it rather than restating the validator chain and anti-patterns.

Replace the inline MCP tool-surface enumeration with a pointer to mcp-tools.md/documentation-tools.md to avoid repeating reference content in the overview.

Trim the five 'Rubric-Critical Scenarios' to the three highest-value cases and move the rest into input-validation.md to reduce body length.

DimensionReasoningScore

Conciseness

Mostly efficient but padded with repetition — the safe_query guidance appears in both Workflow 4a and Security Considerations, and the MCP tool surface enumeration repeats reference-file content — so it does not fully earn the lean score-3 anchor.

2 / 3

Actionability

Provides fully executable commands and complete code — psql-connect.sh invocations, copy-paste safe_query.build() examples with required imports, and concrete JSON payloads — matching the score-3 anchor.

3 / 3

Workflow Clarity

Workflows 0–8 are clearly sequenced with explicit validation checkpoints (dependency checks, per-step confirmation on destructive Table Recreation, four-phase query-plan diagnosis with feedback loops), matching the score-3 anchor for risky database operations.

3 / 3

Progressive Disclosure

Clear overview with well-signaled one-level-deep references; every reference carries an explicit 'When'/'Contains' framing and the referenced files (database-tools.md, input-validation.md, language.md, etc.) are real bundle files.

3 / 3

Total

11

/

12

Passed

Description

100%

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

The description is specific, complete, and distinct: it enumerates concrete capabilities, supplies explicit trigger guidance, and is tightly scoped to Aurora DSQL. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — 'Provisions and manages Aurora DSQL clusters, connects via psql or DSQL Connectors, manages schemas, runs queries, migrates from MySQL, diagnoses query plans' — matching the score-3 anchor.

3 / 3

Completeness

Clearly answers both what it does and when to use it via the explicit 'The agent MUST retrieve this skill for ANY DSQL task' and 'Triggers:' clause, satisfying the score-3 anchor.

3 / 3

Trigger Term Quality

Explicit 'Triggers: DSQL, Aurora DSQL, DSQL cluster, safe_query.build, DSQL IAM auth token, DSQL connector' gives good coverage of natural terms a user would say, though some entries are technical jargon.

3 / 3

Distinctiveness Conflict Risk

A clear Aurora DSQL niche with distinct triggers unlikely to fire for unrelated skills; not generic.

3 / 3

Total

12

/

12

Passed

Validation

75%

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

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

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

Warning

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 34 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 34 deeper-than-1-level

Warning

Total

12

/

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.