CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

make-automation

Automate Make (Integromat) tasks via Rube MCP (Composio): operations, enums, language and timezone lookups. Always search tools first for current schemas.

1.07x
Quality

65%

Does it follow best practices?

Impact

87%

1.07x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/all-skills/skills/make-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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 well-organized with clear tool sequences and a validated setup flow, but it is held back by repeated guidance (caching, search-first), a lack of concrete example tool calls, and peripheral reference-style content inlined in SKILL.md. Consolidating the duplicated pitfalls and adding one worked example call per tool would tighten it considerably.

Suggestions

State the caching and search-first guidance once (e.g., in a single 'General rules' section) instead of repeating it across four sections.

Add one concrete example tool call per operation (e.g., a sample RUBE_SEARCH_TOOLS query and a MAKE_GET_OPERATIONS call with a date-range filter) so parameters are not purely deferred to schema lookup.

Move the Alternatives table, Composing Equivalent Workflows, and extended pitfalls into a references/ file (e.g. references/alternatives.md) and link to it from SKILL.md.

DimensionReasoningScore

Conciseness

Mostly efficient list/table formatting, but the same guidance repeats across sections: 'cache enum results (languages, timezones) as they rarely change' appears in the Languages pitfalls, Timezones pitfalls, Caching Strategy section, and Rate Limits, and 'Always call RUBE_SEARCH_TOOLS' appears in Prerequisites, Limited Toolkit, and Integration.

3 / 5

Actionability

Concrete tool slugs (MAKE_GET_OPERATIONS, MAKE_LIST_ENUMS_LANGUAGES) and the MCP endpoint URL are given, but no example tool calls with arguments are provided — key parameters are deferred with 'Check current schema via RUBE_SEARCH_TOOLS for available filters', leaving execution details incomplete.

3 / 5

Workflow Clarity

Setup is a clearly sequenced 1-4 list with explicit checkpoints ('Verify Rube MCP is available', 'Confirm connection status shows ACTIVE before running any workflows'), and workflows are read-only so no destructive-validation cap applies; minor validation gaps remain in the analysis workflows.

4 / 5

Progressive Disclosure

No bundle files exist and sections are well-labeled, but ~200 lines are entirely inline, including peripheral Known Pitfalls, an Alternatives table, and Composing Equivalent Workflows content that would fit better in a separate reference file.

3 / 5

Total

13

/

20

Passed

Description

58%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 is specific about the toolkit's scope and includes the helpful Integromat synonym, but it lacks any 'when to use' trigger clause and omits 'scenario' — the term Make users most naturally say. Adding an explicit trigger sentence with scenario-related phrasing would raise both completeness and trigger-term quality.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user mentions Make, Integromat scenarios, operation logs, or scenario scheduling.'

Include the natural trigger term 'scenario' (and variants like 'scenario logs', 'scenario runs') since that is the vocabulary Make users actually use.

Replace the generic 'Automate Make (Integromat) tasks' opener with the concrete capability list to avoid the vague lead-in.

DimensionReasoningScore

Specificity

Names several concrete capabilities ('operations, enums, language and timezone lookups') but opens with the generic 'Automate Make (Integromat) tasks', leaving minor gaps in coverage; not fully comprehensive like anchor 5.

4 / 5

Completeness

Clearly states what the skill does, but there is no 'Use when...' clause or equivalent trigger guidance — 'Always search tools first for current schemas' is behavioral instruction, not a when-to-use trigger, capping completeness at 3.

3 / 5

Trigger Term Quality

Includes relevant keywords 'Make', 'Integromat', 'operations', 'language', 'timezone' plus the useful Integromat synonym, but misses the natural phrases users say most ('scenario', 'scenario logs/runs') and leans on vendor jargon ('Rube MCP (Composio)').

3 / 5

Distinctiveness Conflict Risk

The Make/Integromat + Rube MCP combination carves a clear niche with minimal overlap, though the common English word 'Make' creates minor collision risk with build/compile requests.

4 / 5

Total

14

/

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.

Validation — 15 / 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

davepoon/buildwithclaude

Path

plugins/all-skills/skills/make-automation/SKILL.md

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.