CtrlK
BlogDocsLog inGet started
Tessl Logo

cognito

AWS Cognito user authentication and authorization service. Use when setting up user pools, configuring identity pools, implementing OAuth flows, managing user attributes, or integrating with social identity providers.

86

1.11x
Quality

82%

Does it follow best practices?

Impact

90%

1.11x

Average score across 3 eval scenarios

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Discovery

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.

This is a well-crafted skill description that follows best practices. It uses third person voice, clearly identifies the AWS service domain, lists specific capabilities, and includes an explicit 'Use when...' clause with natural trigger terms. The description is concise yet comprehensive enough to distinguish it from other authentication-related skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'setting up user pools', 'configuring identity pools', 'implementing OAuth flows', 'managing user attributes', 'integrating with social identity providers'. These are distinct, actionable capabilities.

3 / 3

Completeness

Clearly answers both what ('AWS Cognito user authentication and authorization service') and when ('Use when setting up user pools, configuring identity pools...'). Has explicit 'Use when...' clause with specific trigger scenarios.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'AWS Cognito', 'user pools', 'identity pools', 'OAuth flows', 'user attributes', 'social identity providers'. These cover the main terminology users would use when seeking help with Cognito.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with AWS Cognito-specific terminology like 'user pools', 'identity pools', and 'OAuth flows'. Unlikely to conflict with generic authentication skills due to the specific AWS service focus.

3 / 3

Total

12

/

12

Passed

Implementation

64%

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

This is a solid, actionable AWS Cognito skill with excellent executable code examples covering the full authentication lifecycle. However, it's overly verbose for a skill file, including concept explanations Claude doesn't need and reference material that should be in separate files. The lack of explicit validation steps after operations (especially user pool creation and authentication) limits its workflow clarity.

Suggestions

Remove introductory explanations and concept definitions (Core Concepts section) - Claude knows what user pools and tokens are

Add validation checkpoints after key operations (e.g., 'Verify pool created: aws cognito-idp describe-user-pool --user-pool-id $POOL_ID')

Move CLI Reference and Troubleshooting sections to separate linked files to reduce main skill size

Add error handling examples in the authentication flow showing how to handle common failures

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary explanations Claude would know (e.g., 'Amazon Cognito provides authentication, authorization, and user management' and basic concept definitions). The token table and CLI reference tables add bulk that could be trimmed.

2 / 3

Actionability

Excellent executable code examples throughout - complete Python snippets for sign-up, authentication, token refresh, and credential retrieval. CLI commands are copy-paste ready with realistic parameters and proper JSON formatting.

3 / 3

Workflow Clarity

While individual operations are clear, the skill lacks explicit validation checkpoints and feedback loops. For example, after creating a user pool or app client, there's no verification step. The authentication flow doesn't show error handling or retry logic for failed attempts.

2 / 3

Progressive Disclosure

The content is well-organized with a table of contents and clear sections, but it's monolithic - all content is inline rather than appropriately split. The CLI reference tables and troubleshooting sections could be separate files with links from the main skill.

2 / 3

Total

9

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
itsmostafa/aws-agent-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.