CtrlK
BlogDocsLog inGet started
Tessl Logo

convertkit-automation

Automate ConvertKit (Kit) tasks via Rube MCP (Composio): manage subscribers, tags, broadcasts, and broadcast stats. Always search tools first for current schemas.

56

Quality

63%

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/convertkit-automation/SKILL.md

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

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 well-structured and actionable with concrete tool sequences and parameters, but suffers from duplicated pitfall content, a fluff closing line, and missing validation checkpoints on destructive operations.

Suggestions

Add an explicit validation/confirmation checkpoint to the unsubscribe and delete-broadcast workflows (e.g., require KIT_GET_BROADCAST and a user confirmation before KIT_DELETE_*) to lift the workflow_clarity cap.

Remove the redundant "Known Pitfalls" section that duplicates per-workflow pitfalls, or consolidate pitfalls into one location to tighten conciseness.

Delete the empty "When to Use" sentence ("This skill is applicable to execute the workflow or actions described in the overview.") which adds no value.

DimensionReasoningScore

Conciseness

Mostly efficient but padded: the "Known Pitfalls" section restates per-workflow pitfalls (e.g., include_total_count is a string, cancelled_at requires status='cancelled', IDs are positive integers) and the final "When to Use" sentence ("This skill is applicable to execute the workflow or actions described in the overview.") adds no information.

3 / 5

Actionability

Provides concrete tool slugs, parameter names with accepted values/enums, sequenced tool lists, and a quick-reference table; minor gaps are the absence of example request/response payloads.

4 / 5

Workflow Clarity

Workflows are sequenced, but destructive operations (unsubscribe, delete broadcast) lack explicit validation checkpoints — KIT_GET_BROADCAST is marked [Optional] and there is no confirm-then-delete gate — so per the guideline workflow_clarity is capped at 3.

3 / 5

Progressive Disclosure

A single ~190-line monolithic file with no bundle files or external references; well-sectioned but over the 50-line simple-skill threshold with inline per-workflow detail that could be split out.

3 / 5

Total

13

/

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 is specific and distinctive, naming a clear niche and several concrete capabilities, but it omits an explicit "Use when..." trigger clause, capping completeness.

Suggestions

Add an explicit 'Use when the user wants to automate ConvertKit/Kit email marketing — subscribers, tags, or broadcasts' clause to lift completeness above 3.

Replace the generic 'manage' with a few concrete verbs (e.g., 'list, tag, unsubscribe subscribers; send and delete broadcasts') to push specificity toward 5.

DimensionReasoningScore

Specificity

Names the domain and four concrete action areas ("manage subscribers, tags, broadcasts, and broadcast stats"), matching the "several specific actions; minor gaps" anchor; not 5 because "manage" is generic per area rather than enumerating distinct operations.

4 / 5

Completeness

Has a clear "what" but no "Use when..." or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural user terms ("ConvertKit", "Kit", "subscribers", "tags", "broadcasts", "broadcast stats") with good coverage; not 5 because it lacks additional synonyms or file extensions beyond the Kit alias.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (ConvertKit/Kit automation via Rube MCP/Composio) with distinct triggers and minimal overlap with other skills.

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.

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.