CtrlK
BlogDocsLog inGet started
Tessl Logo

connecting-lambda-to-dynamodb

Connects an AWS Lambda function to DynamoDB with IAM roles, stream event source mapping, and read/write permissions. Use when setting up Lambda-DynamoDB integration, processing DynamoDB stream events, or deploying serverless event-driven architectures.

68

Quality

83%

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

78%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 SKILL.md body is an exemplary lean overview that delegates detail to a single, clearly signaled, real reference file. Its main weakness is that the body itself carries little executable guidance, relying on the reference for the concrete procedure.

Suggestions

Inline one or two key executable commands (e.g. the AWS CLI snippet for creating the event source mapping) so the body is actionable without opening the reference.

Surface the procedure's headline step sequence in the body so the workflow is legible at a glance before delegating to the reference.

Add a brief validation note in the body (e.g. 'verify the event source mapping state is ENABLED after creation') to make the feedback loop visible up front.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: a brief overview, a single pointer to the procedure, and a compact troubleshooting section, with no padding or explanation of concepts Claude already knows.

5 / 5

Actionability

The body offers concrete troubleshooting checks ('Verify the event source mapping is active', 'Check the IAM role has AWSLambdaDynamoDBExecutionRole attached') but delegates the core executable procedure to the reference file rather than carrying inline commands, leaving some gaps.

3 / 5

Workflow Clarity

The referenced procedure file sequences steps with validation checkpoints (verify dependencies, confirm infrastructure changes with user before creation, wait for role creation), giving a clear workflow; minor checkpoints live only in the reference rather than the body.

4 / 5

Progressive Disclosure

A clear overview points via a well-signaled, one-level-deep reference (verified to exist at references/lambda-dynamodb-connection.md) to the detailed SOP, with inline troubleshooting appropriately kept in SKILL.md.

5 / 5

Total

17

/

20

Passed

Description

87%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 clearly states capabilities and provides explicit trigger guidance with multiple natural use-cases. It is concise without fluff and well-differentiated from neighboring skills.

DimensionReasoningScore

Specificity

Names the domain and several concrete capabilities ('IAM roles, stream event source mapping, and read/write permissions'), landing just short of the comprehensive multi-action anchor at 5.

4 / 5

Completeness

Explicitly answers both 'what' ('Connects an AWS Lambda function to DynamoDB with IAM roles, stream event source mapping, and read/write permissions') and 'when' with a concrete 'Use when' clause listing three trigger scenarios.

5 / 5

Trigger Term Quality

Natural trigger phrases like 'setting up Lambda-DynamoDB integration', 'processing DynamoDB stream events', and 'deploying serverless event-driven architectures' give good coverage, though a few synonyms (e.g. 'DynamoDB streams', 'AWS Lambda function') are absent.

4 / 5

Distinctiveness Conflict Risk

Scoped tightly to Lambda-DynamoDB integration with distinct, niche-specific triggers, creating minimal overlap with other skills.

5 / 5

Total

18

/

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.