CtrlK
BlogDocsLog inGet started
Tessl Logo

amazon-ecs

Amazon ECS integration. Manage data, records, and automate workflows. Use when the user wants to interact with Amazon ECS data.

53

Quality

60%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/amazon-ecs/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 delivers actionable, executable CLI guidance with a well-sequenced connection workflow and useful state handling. Its main weaknesses are an unnecessary introductory explainer of what ECS is and the absence of any progressive-disclosure split for reference material.

Suggestions

Trim or remove the opening paragraph explaining what Amazon ECS is; Claude already knows this, and the description already conveys the purpose.

Move the proxy options table and action-discovery reference into a separate reference file (e.g. REFERENCE.md) and link to it, keeping SKILL.md a lean overview.

Add an explicit validate/verify checkpoint for batch or destructive action runs (e.g. dry-run or confirm before `action run` on mutating operations).

DimensionReasoningScore

Conciseness

The body is mostly efficient with executable commands, but opens by explaining what Amazon ECS is ('fully managed container orchestration service...') — a concept Claude already knows — and includes some padded framing.

3 / 5

Actionability

Concrete, executable `membrane` CLI commands appear throughout (login, connection ensure, action run, request proxy) with `--json` flags and parameter examples; minor gaps remain around placeholders like CONNECTION_ID.

4 / 5

Workflow Clarity

The connection setup is a clear sequenced flow (ensure -> poll --wait -> inspect state -> READY/CLIENT_ACTION_REQUIRED/ERROR), with state-based checkpoints and polling feedback, though an explicit error-recovery checklist is absent.

4 / 5

Progressive Disclosure

The content is sectioned and readable, but no bundle files exist and reference material (action discovery, the proxy options table) is inlined in SKILL.md rather than split into clearly signaled one-level-deep references.

3 / 5

Total

14

/

20

Passed

Description

57%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 clearly identifies its Amazon ECS niche and provides an explicit 'Use when' trigger, but its capability list is generic rather than ECS-specific. Tightening the action verbs to reference concrete ECS operations would lift specificity and trigger coverage.

Suggestions

Replace generic actions ('Manage data, records, and automate workflows') with concrete ECS capabilities such as 'manage clusters, services, tasks, and task definitions'.

Add natural trigger terms users would say, e.g. 'Use when the user wants to run or scale Docker containers, manage ECS clusters, services, or tasks on AWS'.

Mention the underlying Membrane CLI mechanism only if it helps disambiguation; otherwise keep the description focused on ECS outcomes.

DimensionReasoningScore

Specificity

The description names the domain ('Amazon ECS integration') but the listed actions ('Manage data, records, and automate workflows') are minimal and generic, lacking concrete ECS-specific capabilities.

2 / 5

Completeness

It explicitly answers both 'what' (Amazon ECS integration; manage data, records, automate workflows) and 'when' (Use when the user wants to interact with Amazon ECS data), though both could be more specific.

4 / 5

Trigger Term Quality

It includes a natural trigger phrase ('Use when the user wants to interact with Amazon ECS data') and the keyword 'Amazon ECS', but misses common variations users would say like containers, tasks, services, or clusters.

3 / 5

Distinctiveness Conflict Risk

'Amazon ECS integration' is a clear niche with minimal conflict risk, though the broad 'manage data, records, and automate workflows' phrasing introduces minor overlap risk with general data skills.

4 / 5

Total

13

/

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
membranedev/application-skills
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.