CtrlK
BlogDocsLog inGet started
Tessl Logo

deploying-custom-domain-rest-api

Deploys a Regional REST API with a custom domain name, a Lambda backend function, and a request-based Lambda authorizer using AWS CLI. Covers ACM certificate provisioning, API Gateway REST API creation, Lambda function deployment, request authorizer setup, custom domain configuration, base path mapping, and Route 53 DNS record creation. Trigger keywords: custom domain, REST API, Lambda, Route 53, API Gateway, regional endpoint, request authorizer, base path mapping.

72

Quality

88%

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

77%

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

A highly actionable, well-sequenced deployment SOP with strong validation feedback loops and real, clearly-signaled bundle assets. Its main weakness is token efficiency and progressive disclosure: the monolithic body duplicates the description in the Overview and inlines detailed material that could be split into reference files.

Suggestions

Trim the Overview so it no longer re-lists the same action inventory already in the frontmatter description; keep only the architecture bullets and the Regional-vs-private caveat.

Condense or remove the Example Output block, which restates resources the steps already produce, or move it to a separate examples reference file.

Split the Troubleshooting and Security Considerations sections into a separate reference file (e.g. TROUBLESHOOTING.md) and link to them from the main body, turning SKILL.md into a leaner overview-plus-steps document.

DimensionReasoningScore

Conciseness

The body is dense with executable commands and assumes Claude's competence (no concept explanations), but the Overview re-lists the description's action inventory and the Example Output block restates step results, so it could be tightened.

2 / 3

Actionability

Every step supplies exact, copy-paste-ready aws CLI commands with explicit placeholders, plus concrete example input/output — matching the 'fully executable code/commands' anchor.

3 / 3

Workflow Clarity

Steps 0–9 are clearly sequenced with explicit validation checkpoints (certificate ISSUED gating, get-function/get-stage/get-domain-name verification, validate.sh) and feedback loops (wait/retry, troubleshooting), so destructive resource creation is not left unvalidated.

3 / 3

Progressive Disclosure

Script bundle references (lambda-trust-policy.json, authorizer.mjs, example_function.mjs, dns-record.json, validate.sh) are real, one-level-deep, and well-signaled, but the SOP body itself is a ~250-line monolithic document with troubleshooting and security content inline rather than split into reference files.

2 / 3

Total

10

/

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.

A strong, specific description that names concrete deployment actions and pairs them with an explicit set of natural trigger keywords. It clearly communicates both capability and invocation context in third-person voice.

DimensionReasoningScore

Specificity

Lists many concrete actions — 'ACM certificate provisioning, API Gateway REST API creation, Lambda function deployment, request authorizer setup, custom domain configuration, base path mapping, and Route 53 DNS record creation' — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers what ('Deploys a Regional REST API... Covers...') and when via the explicit trigger-keyword guidance, satisfying the 'what AND when with explicit triggers' anchor; voice is third person ('Deploys').

3 / 3

Trigger Term Quality

The 'Trigger keywords: custom domain, REST API, Lambda, Route 53, API Gateway, regional endpoint, request authorizer, base path mapping' gives good coverage of natural terms a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The niche is sharply defined — Regional REST API + custom domain + request authorizer + Route 53 — with distinct triggers unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.