CtrlK
BlogDocsLog inGet started
Tessl Logo

rds-db2

Provisions, connects, migrates, and operates Amazon RDS for Db2. Applies when provisioning with IBM customer and site IDs (License Manager, BYOL, GovCloud), connecting over TLS, fixing SQL30082N after Secrets Manager rotation, migration from Db2 LUW (Linux, AIX, Windows, AS400) or z/OS mainframe (ADB2GEN, Q Replication), choosing code page/collation (EBCDIC, CCSID), S3 backup/restore, Multi-AZ and cross-region standby replicas, RDSADMIN procedures, customer-managed KMS BYOK, self-managed Active Directory Kerberos, Db2 audit to S3, minimum IAM, or colocation.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 is a strong router-and-critical-facts skill: sequencing, validation, error-recovery loops, and executable commands are all excellent, and every referenced bundle file is real and one level deep. The main weakness is mild redundancy — Overview prose and tagging guidance repeat routing-table content, and the always-surface fact blocks are long enough that the body reads closer to a compressed reference than a pure overview.

Suggestions

Cut the Overview paragraph beginning "It also covers six additional security and operations areas" — it duplicates the Classify and Route table verbatim in intent, and the routing table already serves as the discovery mechanism.

Consolidate the Resource tagging section into one statement of the tag convention plus a single CLI example; the KMS/option-group/BYOK variations currently restate the same Key/Value syntax three times.

Move the seven "MUST tell the user ALL of the following facts" blocks into a single always-surface reference file (e.g. references/critical-facts.md) linked from a short summary list, keeping only the one-line headline of each fact in SKILL.md to reduce inline duplication with the per-topic references.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious operational facts (rdsadmin signatures, prerequisite lists, port ranges) that Claude would not reliably know, but there is trimmable redundancy: the Overview's "six additional security and operations areas" paragraph restates the routing table, and the tagging section repeats its convention across three paragraphs. This is 'efficient with minor instances of over-explanation', not the lean anchor-5 where every token is irreducible.

4 / 5

Actionability

Guidance is fully executable: a copy-paste AWS CLI command ("aws rds create-db-instance-read-replica --db-instance-identifier <name> ... --replica-mode mounted"), exact procedure signatures with parameter order ("rdsadmin.restore_database(dbname, type, prefix, bucket, region)"), parameter format regexes, concrete port numbers (50000/50443, 49152–65535), and named bundled scripts. Common cases are covered with specifics, matching the top anchor.

5 / 5

Workflow Clarity

The Verify Dependencies → Classify and Route → Execute Workflow sequence is explicit, with validation checkpoints up front ("The agent MUST check dependencies before running any install or AWS API command") and feedback loops for error recovery (troubleshooting table mapping SQL30082N → db2_use, rollforward-pending → rdsadmin.complete_rollforward, plus polling via rdsadmin.get_task_status and verifying DomainMemberships 'Status: joined'). Despite involving destructive database operations, validation is present, so the cap-at-3 rule does not apply.

5 / 5

Progressive Disclosure

Structure is good: a routing table maps user intent to 15 one-level-deep reference files (all verified to exist on disk), bundled scripts and assets are correctly linked, and detailed procedures live in references. However, ~90 lines of inline "MUST tell the user ALL of the following facts" blocks plus the duplicated Overview prose carry substantial detail in SKILL.md itself — more than 'a few key examples inline' — which is the anchor-4 profile rather than the clean overview-only split of anchor 5.

4 / 5

Total

18

/

20

Passed

Description

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

The description is exemplary: it states concrete lifecycle capabilities in third person, provides an explicit "Applies when" clause with fourteen specific trigger scenarios including error codes and technology synonyms, and occupies a clearly distinct niche. Every dimension lands on the top anchor without padding or over-claiming.

DimensionReasoningScore

Specificity

The description enumerates many concrete actions across the full lifecycle — "Provisions, connects, migrates, and operates Amazon RDS for Db2" plus specifics like "fixing SQL30082N after Secrets Manager rotation", "S3 backup/restore", and "choosing code page/collation (EBCDIC, CCSID)" — giving comprehensive coverage with no generic filler. It clearly exceeds anchor 4, which only requires 'several specific actions with minor gaps'.

5 / 5

Completeness

Both halves are explicit: the 'what' is "Provisions, connects, migrates, and operates Amazon RDS for Db2" and the 'when' is a full "Applies when..." clause listing concrete trigger scenarios. This matches the anchor-5 example's structure of a clear what followed by explicit when with concrete trigger phrases; a missing or weak when-clause would have capped it at 3.

5 / 5

Trigger Term Quality

Trigger terms are exactly what an RDS-for-Db2 operator would say or paste: product names ("RDS for Db2", "Db2 LUW", "z/OS"), error codes ("SQL30082N"), and technology synonyms ("License Manager, BYOL, GovCloud", "Q Replication", "ADB2GEN", "Kerberos", "Multi-AZ"). Coverage is comprehensive including synonyms; it does not rely on jargon-only or generic phrasing.

5 / 5

Distinctiveness Conflict Risk

The niche is unambiguous — managed RDS for Db2 — and the triggers (SQL30082N, RDSADMIN procedures, ADB2GEN, self-managed AD Kerberos) are specific to this service, not to generic Db2 or generic RDS skills. Minimal overlap risk with closely related skills; it cannot be confused with a general PDF/Db2/RDS skill.

5 / 5

Total

20

/

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.

Validation — 15 / 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.