CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

80%

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

Quality

Content

82%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 highly actionable, dense with tool-specific knowledge Claude cannot know, and structured into clear, sequenced workflows with global verification guidance. Its main weaknesses are duplicated pitfall content and verification checkpoints stated globally rather than embedded in each workflow's steps.

Suggestions

Consolidate the pitfalls repeated between the per-workflow 'Pitfalls' subsections and the 'Known Pitfalls' section (action capitalization, ID string types, automation limits) into one place to reduce duplication.

Embed a read-back verification step directly in each destructive/batch workflow (e.g., after MANAGE_CONTACT_TAG or MANAGE_LIST_SUBSCRIPTION, confirm the resulting tag/status) rather than relying on the global Authorization section.

Consider moving the per-tool parameter detail into a references/ file (e.g., references/tool-params.md) and keeping SKILL.md to workflows plus the Quick Reference table.

DimensionReasoningScore

Conciseness

Nearly every line is API-specific knowledge Claude cannot know (tool slugs, parameter quirks, capitalization rules, ID formats) with no padding of known concepts, but pitfalls are duplicated across workflow sections and the 'Known Pitfalls' section (action capitalization, IDs as strings, automation limits), and the Quick Reference table repeats tool/param details.

4 / 5

Actionability

Gives exact tool slugs, exact parameter names, concrete value formats ('2025-01-15T14:30:00-05:00', numeric string IDs, 'Add'/'Remove' vs. 'subscribe'/'unsubscribe'), and per-operation pitfalls — fully executable guidance covering the common cases for an MCP-tool skill.

5 / 5

Workflow Clarity

Each workflow has a numbered tool sequence with Prerequisite/Required labels, plus verification checkpoints ('Confirm connection status shows ACTIVE before running any workflows', 'Read results back; reconcile timeouts before retrying non-idempotent operations', 'Implement backoff on 429 responses', and the not-found branch in the Lookup Flow). The gap keeping it below 5 is that checkpoints are stated globally rather than inline per workflow step — e.g., the Bulk Contact Tagging pattern has no explicit per-contact read-back.

4 / 5

Progressive Disclosure

Well-organized single-file skill with clear section headers, per-workflow structure, and a Quick Reference table for navigation; no buried or nested references. At ~210 lines it exceeds the simple-skill threshold, and the per-workflow parameter/pitfall detail could be split into a references/ file, but the inline content is compact and appropriately placed for a single-file skill.

4 / 5

Total

17

/

20

Passed

Description

70%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 distinct product niche and lists concrete capabilities, but lacks any explicit 'Use when...' trigger guidance, which caps its completeness and limits its natural-term coverage. Adding a trigger clause naming the situations and phrases that should invoke the skill would resolve the main weakness.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user mentions ActiveCampaign, or asks to add/remove contacts, tags, list subscriptions, automation enrollments, or follow-up tasks in their CRM.'

Replace the generic verb 'manage' with more concrete operations (e.g., 'create and find contacts, add/remove tags, subscribe/unsubscribe contacts from lists, enroll contacts in automations, create contact tasks') to strengthen specificity.

Clarify that 'tasks' means contact follow-up tasks to avoid ambiguity with generic task management.

DimensionReasoningScore

Specificity

Lists several concrete action-object pairs ('manage contacts, tags, list subscriptions, automation enrollment, and tasks'), but the verbs are generic ('manage', 'Automate') and 'tasks' is ambiguous (contact follow-up tasks vs. generic tasks), leaving minor gaps versus the comprehensive anchor.

4 / 5

Completeness

The 'what' is clear (manage ActiveCampaign contacts, tags, subscriptions, automation enrollment, tasks), but there is no 'Use when...' clause or equivalent trigger guidance — 'Always search tools first for current schemas' is an instruction to Claude, not usage guidance — which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

'ActiveCampaign' is the dominant natural trigger term and 'contacts, tags, list subscriptions, automation enrollment' are phrases users would naturally say, but common synonyms like 'CRM', 'marketing automation', or 'email list' are missing.

4 / 5

Distinctiveness Conflict Risk

Names the specific product 'ActiveCampaign' with a clear niche (contacts, tags, list subscriptions, automation enrollment); it would only trigger for ActiveCampaign work, so conflict risk with other skills is minimal.

5 / 5

Total

16

/

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

Path

skills/activecampaign-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.