CtrlK
BlogDocsLog inGet started
Tessl Logo

amazon-alexa

Integracao completa com Amazon Alexa para criar skills de voz inteligentes, transformar Alexa em assistente com Claude como cerebro (projeto Auri) e integrar com AWS ecosystem (Lambda, DynamoDB, Polly, Transcribe, Lex, Smart Home).

52

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The skill is rich in executable code and well-sectioned, but it is a monolithic file with broken bundle references, an incomplete core handler, no explicit validation feedback loops, and generic boilerplate padding.

Suggestions

Complete the core chat handler: define 'sb = SkillBuilder()', 'MAX_HISTORY', 'CLAUDE_MODEL', and 'AURI_SYSTEM_PROMPT', and change 'save_persist' to 'save_persistent_attributes()' so the main Lambda flow is copy-paste executable.

Move the full inline JSON/code blocks (interaction model, APL template, Lambda boilerplate) into the referenced bundle files under assets/ and references/ — which currently do not exist — and keep SKILL.md as a concise overview with one-level-deep, working links.

Add explicit validate -> fix -> re-validate -> deploy feedback loops in the deploy workflow, and replace the generic Best Practices / Common Pitfalls / Limitations boilerplate with Alexa-specific guidance.

DimensionReasoningScore

Conciseness

The body is mostly efficient code/config, but at ~640 lines it carries generic boilerplate ('Provide clear, specific context about your project', 'Combine with other complementary skills') that is not Alexa-specific and could be tightened; not level 3 because of this padding, not level 1 because it does not explain concepts Claude already knows.

2 / 3

Actionability

There is extensive executable code (bash deploy commands, DynamoDB create-table, Polly, Smart Home handlers), but the core chat handler is incomplete: it references undefined 'sb', 'MAX_HISTORY', 'CLAUDE_MODEL', 'AURI_SYSTEM_PROMPT' and calls 'save_persist' without parentheses; this is 'missing key details' rather than copy-paste ready, so it is not level 3.

2 / 3

Workflow Clarity

Phased checklists (Fase 1-6) and test commands (ask validate, ask simulate, ask dialog) provide a sequence, but there is no explicit validate -> fix -> re-validate feedback loop for the destructive deploy/database operations, so workflow clarity is capped at 2 rather than 3.

2 / 3

Progressive Disclosure

SKILL.md is a ~640-line monolith with full inline JSON/code, and its 'Referencias' section points to 'assets/boilerplate/lambda_function.py', 'assets/interaction-models/pt-BR.json', 'assets/apl-templates/chat-interface.json', and 'references/smart-home-api.md' — none of which exist; content that should be separate is inline and navigation is broken, so it is not level 3.

2 / 3

Total

8

/

12

Passed

Description

67%

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 specific and distinctive, naming concrete actions and AWS services, but it lacks an explicit 'Use when...' trigger clause and over-relies on technical jargon rather than natural user phrasing.

Suggestions

Add an explicit 'Use when...' trigger clause naming natural situations (e.g., 'Use when building Alexa voice skills, connecting Claude to Alexa/Echo devices, or controlling Smart Home via Alexa') to lift completeness above 2.

Include common natural trigger terms users would actually say ('Alexa skill', 'assistente de voz', 'Echo', 'Alexa com Claude') alongside the AWS service names to improve trigger term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('criar skills de voz inteligentes', 'transformar Alexa em assistente com Claude como cerebro', 'integrar com AWS ecosystem') plus named AWS services, matching the 'lists multiple specific concrete actions' anchor; it is not level 2 because it goes beyond naming a domain plus a few actions.

3 / 3

Completeness

It clearly answers 'what' (integrate Alexa, build voice skills, connect Claude/AWS) but has no 'Use when...' clause or equivalent explicit trigger guidance, so per the rubric completeness is capped at 2; not level 1 because the 'what' is strong rather than weak.

2 / 3

Trigger Term Quality

'Amazon Alexa', 'skills de voz', 'Smart Home' are natural terms, but the description leans heavily on technical jargon (Lambda, DynamoDB, Polly, Transcribe, Lex) and omits common variations a user would say ('Alexa skill', 'voice assistant', 'Echo'); not level 3 because coverage of natural phrasing is incomplete.

2 / 3

Distinctiveness Conflict Risk

The Alexa + Claude voice-assistant / Smart Home niche with named AWS services is distinct and unlikely to trigger for unrelated skills; not level 2 because it is more than 'somewhat specific'.

3 / 3

Total

10

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (667 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 4 missing, 3 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
sickn33/antigravity-awesome-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.