CtrlK
BlogDocsLog inGet started
Tessl Logo

activecampaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks. Always search tools first for current schemas.

57

Quality

66%

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 ./plugins/agentic-awesome-skills-claude/skills/activecampaign-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 a dense, actionable reference with accurate tool/parameter detail and well-sequenced workflows, but it is monolithic (no reference files), duplicates pitfalls, carries boilerplate sections, and lacks validation/verification steps for its batch and state-changing operations. Splitting per-tool detail into references and adding post-action verification would lift the weakest dimensions.

Suggestions

Add validation and feedback loops for batch/state-changing operations, e.g. after bulk tagging, re-query contacts to confirm tags applied, and specify a concrete retry/backoff procedure on 429 responses.

Move per-workflow parameter and pitfall detail into one-level-deep reference files (e.g. references/tools.md) and keep SKILL.md as a lean overview with a workflow map, cutting the duplication with the Known Pitfalls section.

Delete the boilerplate "When to Use" and "Limitations" sections ("This skill is applicable to execute the workflow or actions described in the overview") — they add tokens without information.

DimensionReasoningScore

Conciseness

The tool sequences, parameter lists, and pitfalls are dense and useful, but pitfalls are duplicated between the per-workflow sections and the "Known Pitfalls" section (e.g., action capitalization, ID string types), and "When to Use"/"Limitations" are boilerplate padding ("This skill is applicable to execute the workflow or actions described in the overview"). Mostly efficient but needs tightening, which fits anchor 3 rather than the minor-trimming of 4.

3 / 5

Actionability

Concrete, executable guidance throughout: exact tool slugs (ACTIVE_CAMPAIGN_MANAGE_CONTACT_TAG), parameter names with types and formats ("duedate must be a valid ISO 8601 datetime with timezone offset"), and exact value casing ('Add' vs 'subscribe'). Minor gaps — no example call payloads and no sample RUBE_SEARCH_TOOLS invocation — keep it below the fully copy-paste-ready anchor 5.

4 / 5

Workflow Clarity

Each workflow has a clearly sequenced Prerequisite → Required tool chain, but the batch operation ("Bulk Contact Tagging... Batch with reasonable delays to respect rate limits") and state-changing operations include no validation/verification or error-recovery steps (429 backoff is mentioned but no retry loop). The rubric's cap for batch operations without validation applies, holding this at 3 despite the good sequencing.

3 / 5

Progressive Disclosure

The ~210-line body is well-organized with clear headers and a Quick Reference table, but everything is inlined in a single file with no bundle files or references — the per-tool parameter and pitfall detail would naturally live in one-level-deep reference files. Good structure with content that should be split out fits anchor 3, not 4 (nothing is moved out) or 2 (structure and navigation are solid).

3 / 5

Total

13

/

20

Passed

Description

75%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, distinctive, and clearly names its platform and operations, but it omits any explicit "when to use" trigger guidance. Adding a trigger clause with natural synonyms would raise completeness and trigger-term quality.

Suggestions

Append an explicit trigger clause, e.g. "Use when the user wants to manage ActiveCampaign contacts, tags, email list subscriptions, automation enrollment, or contact tasks."

Include natural synonyms users would say, such as "email marketing", "CRM contacts", or "newsletter subscribers", to broaden trigger-term coverage.

Drop the meta-instruction "Always search tools first for current schemas" from the description — it belongs in the body — and replace it with the when-to-use guidance.

DimensionReasoningScore

Specificity

"manage contacts, tags, list subscriptions, automation enrollment, and tasks" lists five concrete operations that comprehensively cover the skill's five workflows, in third-person voice. Coverage has no material gaps, matching the comprehensive anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

The "what" is clearly and concretely stated, but there is no "Use when..." clause or equivalent trigger guidance — "Always search tools first for current schemas" is an instruction, not a when-condition. Per the judging guidelines, a missing explicit trigger caps completeness at 3; it is not 4 because the when is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

Natural terms like "ActiveCampaign", "contacts", "tags", and "automation enrollment" are present and would be said by users of this domain, but common synonyms such as "email marketing", "CRM", or "newsletter" are missing. Good coverage with a few natural terms absent fits anchor 4, not the comprehensive synonym coverage of 5.

4 / 5

Distinctiveness Conflict Risk

"Automate ActiveCampaign tasks via Rube MCP (Composio)" carves out a clear niche with a distinct product name and channel, making wrong-skill triggering very unlikely. This matches the clear-niche/minimal-conflict anchor, not the minor-overlap anchor at 4.

5 / 5

Total

17

/

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
sickn33/agentic-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.