CtrlK
BlogDocsLog inGet started
Tessl Logo

ambee-automation

Automate Ambee tasks via Rube MCP (Composio). Always search tools first for current schemas.

50

Quality

55%

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 ./composio-skills/ambee-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 is efficient and actionable with concrete MCP tool-call examples and a clear core workflow, but its batch-execution step lacks a validation/feedback loop, capping workflow clarity at 3. Structure is clean and self-contained with no nested references.

Suggestions

Add a verify/feedback step after RUBE_MULTI_EXECUTE_TOOL (check results, handle errors, retry on failure) to lift workflow_clarity above 3 for batch operations.

Consolidate the repeated 'always search first' guidance into one location to tighten conciseness toward 5.

Provide at least one fully worked, copy-paste-ready tool call with real argument values to push actionability from 4 to 5.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no padded explanations of what MCP or Ambee is — with code blocks doing the talking. The 'always search first' message is repeated across Prerequisites, Tool Discovery, Step 1, and Known Pitfalls, which is minor redundancy that could be trimmed, keeping it just below 5.

4 / 5

Actionability

Concrete tool invocations with parameters are given for RUBE_SEARCH_TOOLS, RUBE_MANAGE_CONNECTIONS, and RUBE_MULTI_EXECUTE_TOOL, plus a Quick Reference table mapping operations to tools. It stops at 4 rather than 5 because arguments use placeholders ('TOOL_SLUG_FROM_SEARCH', 'your_session_id') rather than fully copy-paste-ready worked examples.

4 / 5

Workflow Clarity

A clear three-step Core Workflow exists and Setup includes a checkpoint (confirm ACTIVE), but RUBE_MULTI_EXECUTE_TOOL performs batch/bulk operations with no validation or feedback loop after execution, so per the rubric's destructive/batch cap workflow_clarity cannot exceed 3. It is above 2 because the sequence is explicit and has one checkpoint, and not 4 because the batch execution step lacks verify-then-retry validation.

3 / 5

Progressive Disclosure

No bundle files exist, but the ~85-line body is well-organized into clearly signaled sections (Prerequisites, Setup, Tool Discovery, Core Workflow, Known Pitfalls, Quick Reference) with a single one-level external link, matching 'Good structure; most content is appropriately placed'. It is not 5 because it slightly exceeds the under-50-line simple-skill threshold that would let structure alone score 5.

4 / 5

Total

15

/

20

Passed

Description

41%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 names a specific niche (Ambee automation via Rube MCP) but stays generic on capabilities and entirely omits a 'Use when...' trigger clause, which caps completeness. Trigger terms lean technical and miss the natural user vocabulary for what Ambee provides.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks for Ambee weather, air quality, pollen, or environmental data.'

Replace the generic 'Automate Ambee tasks' with 1-2 concrete capabilities (e.g. 'fetch air quality and weather data') to lift specificity from 2 to 3-4.

Include natural user synonyms (weather, air quality, pollen) rather than only product/tooling jargon.

DimensionReasoningScore

Specificity

The phrase 'Automate Ambee tasks via Rube MCP' names the domain clearly, but the only capability stated ('Automate Ambee tasks') is generic, and 'Always search tools first' is a directive rather than a concrete capability — matching the anchor 'Names the domain but actions are minimal or generic'. It does not reach 3 because there is no second concrete action, and it is above 1 because the domain and tooling are explicitly named.

2 / 5

Completeness

It states a clear 'what' ('Automate Ambee tasks via Rube MCP (Composio)') but has no 'Use when...' or equivalent trigger guidance, so per the rubric a missing explicit trigger caps completeness at 3. It is above 2 because the 'what' is concrete, and not 4 because no 'when' clause is present at all.

3 / 5

Trigger Term Quality

The keywords present ('Ambee', 'Rube MCP', 'Composio', 'search tools') are technical jargon rather than natural user phrasing, and the description omits what users would actually say (weather, air quality, pollen, environmental data). This matches 'One or two generic keywords; missing the natural phrases users say'; it is not 3 because common synonyms and natural terms are absent, and not 1 because Ambee is a real product keyword.

2 / 5

Distinctiveness Conflict Risk

'Ambee' is a specific niche and 'Rube MCP (Composio)' narrows it further, giving mostly distinct triggers with only minor overlap risk against other Composio toolkit skills that follow the same template. It is not 5 because the templated phrasing overlaps structurally with sibling Composio skills, and not 3 because the Ambee domain itself is clearly scoped.

4 / 5

Total

11

/

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
ComposioHQ/awesome-claude-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.