CtrlK
BlogDocsLog inGet started
Tessl Logo

mailchimp-automation

Automate Mailchimp email marketing including campaigns, audiences, subscribers, segments, and analytics via Rube MCP (Composio). Always search tools first for current schemas.

54

Quality

61%

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/AI-Agents-Safe-Coding-Skills-claude/skills/mailchimp-automation/SKILL.md

The canonical home for this skill is mailchimp-automation in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

52%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 skill provides comprehensive coverage of Mailchimp operations with good workflow sequencing and concrete tool/parameter guidance, but suffers from significant verbosity and repetition. Key pitfalls and patterns (subscriber hash, pagination, rate fractions) are stated 2-3 times across different sections. The monolithic structure with no supporting bundle files means everything is crammed into one long document, hurting both conciseness and progressive disclosure.

Suggestions

Eliminate repeated content: consolidate pitfalls, pagination patterns, and subscriber hash details into single authoritative sections rather than repeating them in each workflow.

Extract the quick reference table and detailed parameter listings into a separate REFERENCE.md file, keeping only essential parameters inline in each workflow.

Add explicit validation checkpoints into workflow sequences (e.g., 'Verify campaign status is save before sending' as a numbered step with the tool call to check it).

Remove the vacuous 'When to Use' section at the end — it adds no information beyond the description.

DimensionReasoningScore

Conciseness

The skill is significantly verbose with substantial repetition. Pitfalls like subscriber_hash MD5 casing, avg_open_rate being 0-1 fractions, and pagination details are repeated across multiple sections (workflow-specific pitfalls, Common Patterns, Known Pitfalls). The quick reference table largely duplicates information already covered in the workflows. The 'When to Use' section at the end is vacuous.

2 / 5

Actionability

The skill provides concrete tool names, specific parameter names with valid values, clear tool sequences for each workflow, and an executable code snippet for subscriber hash computation. However, it lacks complete executable examples showing full parameter payloads for key operations like campaign creation, relying instead on parameter listings.

4 / 5

Workflow Clarity

Workflows are clearly sequenced with numbered steps, labeled as Required/Optional/Prerequisite, and include pitfall warnings about irreversible operations (SEND_CAMPAIGN). The campaign send workflow includes a test email step before live send. However, there's no explicit validation/feedback loop (e.g., check campaign status after setting content, verify campaign is in 'save' status before sending) — the validation is mentioned in pitfalls but not integrated into the step sequence.

4 / 5

Progressive Disclosure

All content is inlined in a single monolithic file with no bundle files or references to external documents. The extensive quick reference table, detailed parameter listings for every workflow, and repeated pitfalls sections result in a very long document that would benefit significantly from splitting into separate reference files (e.g., a parameter reference, a pitfalls guide).

2 / 5

Total

12

/

20

Passed

Description

70%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 effectively identifies the specific platform (Mailchimp) and lists key domain areas, making it distinctive and reasonably specific. Its main weakness is the lack of an explicit 'Use when...' clause and the use of nouns rather than concrete action verbs. Adding trigger guidance and more specific actions would elevate this description significantly.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks about Mailchimp, email campaigns, mailing lists, newsletters, or subscriber management.'

Replace domain nouns with concrete action verbs, e.g., 'Create and send campaigns, manage subscriber lists, build audience segments, and retrieve campaign analytics.'

DimensionReasoningScore

Specificity

Lists several specific areas (campaigns, audiences, subscribers, segments, analytics) and mentions the automation context. However, it doesn't detail specific actions like 'create campaigns', 'add subscribers', or 'export analytics' — it lists nouns/domains rather than concrete verbs/actions.

4 / 5

Completeness

The 'what' is reasonably clear (automate Mailchimp email marketing tasks), but there is no explicit 'when' clause (e.g., 'Use when...'). The description implies when by listing domains but never explicitly states trigger conditions. Per rubric guidelines, missing 'Use when...' caps completeness at 3.

3 / 5

Trigger Term Quality

Includes strong natural keywords like 'Mailchimp', 'email marketing', 'campaigns', 'audiences', 'subscribers', 'segments', and 'analytics' that users would naturally say. Missing some variations like 'mailing list', 'newsletter', 'email list', or 'bulk email'.

4 / 5

Distinctiveness Conflict Risk

Highly distinctive due to the specific mention of 'Mailchimp' and 'Rube MCP (Composio)'. This creates a clear niche that is unlikely to conflict with other skills, as it targets a specific platform and integration method.

5 / 5

Total

16

/

20

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

10

/

11

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.