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.

76

1.70x
Quality

71%

Does it follow best practices?

Impact

80%

1.70x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/activecampaign-automation/SKILL.md

The canonical home for this skill is activecampaign-automation in sickn33/agentic-awesome-skills

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 content is well-structured and highly actionable for an MCP tool-orchestration skill, but workflow clarity is capped by missing validation checkpoints for batch/destructive operations, and there is minor repetition and a vacuous closing section.

Suggestions

Add explicit validation checkpoints for batch and destructive operations (e.g., after FIND_CONTACT verify the contact exists and handle not-found; confirm tag/list actions succeeded before proceeding in bulk flows).

Remove the vacuous "When to Use" section or replace it with a concrete trigger statement.

De-duplicate pitfalls already covered in "Known Pitfalls" to avoid restating capitalization and ID-type rules in each workflow.

DimensionReasoningScore

Conciseness

Mostly lean with tables and bullet lists, but the final "When to Use" section is vacuous ("This skill is applicable to execute the workflow or actions described in the overview") and some pitfalls are repeated between per-workflow sections and "Known Pitfalls".

4 / 5

Actionability

Concrete tool slugs, exact parameter names, value formats (ISO 8601 example, capitalized 'Add'/'Remove', lowercase 'subscribe'), and precedence rules give mostly executable guidance, though no single fully-worked example call bundles all arguments together.

4 / 5

Workflow Clarity

Tool sequences are clearly numbered with Prerequisite/Required labels, but batch operations (Bulk Contact Tagging) and destructive ops (remove tag, unsubscribe) lack explicit validation/verification checkpoints, capping workflow clarity at 3.

3 / 5

Progressive Disclosure

Single well-organized SKILL.md with clear section headers and a Quick Reference table; no bundle files exist and none are needed, with only minor organization gaps from the repeated Common Patterns/Pitfalls sections.

4 / 5

Total

15

/

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 lists comprehensive concrete actions, but it lacks an explicit "Use when..." trigger clause, which caps completeness. Adding a when-to-use phrase would round it out.

Suggestions

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

Consider a couple of natural synonyms (e.g. "marketing automation", "email lists") to broaden trigger term coverage.

DimensionReasoningScore

Specificity

"manage contacts, tags, list subscriptions, automation enrollment, and tasks" lists multiple specific concrete actions with comprehensive coverage of the ActiveCampaign domain.

5 / 5

Completeness

The "what" is clear (manage contacts, tags, subscriptions, automation, tasks) but there is no "Use when..." clause or equivalent explicit trigger guidance, capping completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ("ActiveCampaign", "contacts", "tags", "list subscriptions", "automation enrollment") but is missing some common synonyms/variations like "marketing automation" or "email list".

4 / 5

Distinctiveness Conflict Risk

"ActiveCampaign" names a specific product/CRM with distinct triggers and minimal overlap risk with other skills.

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.

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
administrakt0r/AI-Agents-Safe-Coding-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.