CtrlK
BlogDocsLog inGet started
Tessl Logo

klaviyo-automation

Automate Klaviyo tasks via Rube MCP (Composio): manage email/SMS campaigns, inspect campaign messages, track tags, and monitor send jobs. Always search tools first for current schemas.

60

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

67%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 well-structured, actionable reference for Klaviyo MCP operations with concrete tool sequences and parameters. Its main weakness is redundancy between per-workflow Pitfalls and the consolidated Known Pitfalls section, which inflates token usage without adding information.

Suggestions

De-duplicate the pitfalls: keep API-wide gotchas (response nesting, rate limits, status case-sensitivity) only in 'Known Pitfalls' and have per-workflow Pitfalls reference workflow-specific issues.

Add one fully-worked example of an actual tool-call invocation and its response handling (e.g., a paginated KLAVIYO_GET_CAMPAIGNS call with cursor follow-through) to lift actionability to fully copy-paste ready.

Consider extracting the parameter reference and sparse-fieldset details into a references file to reduce SKILL.md length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly efficient and focused on Klaviyo-specific knowledge Claude lacks (filter syntax, sparse-fieldset dot notation, response nesting), but the per-workflow 'Pitfalls' duplicate the 'Known Pitfalls' section (case-sensitive status, response nesting, rate limits), which could be tightened.

3 / 5

Actionability

Provides concrete tool slugs, named parameters with example values, filter-syntax examples, and a Quick Reference table — mostly executable guidance with a minor gap: no full example showing an actual tool-call invocation and response handling.

4 / 5

Workflow Clarity

Each workflow is clearly sequenced with 'When to use', numbered tool sequences, key parameters, and pitfalls; setup includes an ACTIVE-status checkpoint and pagination includes a 'continue until no cursor' completion check, with only minor validation gaps.

4 / 5

Progressive Disclosure

Single SKILL.md (no bundle files) is well-organized into Prerequisites, Setup, Core Workflows, Common Patterns, Known Pitfalls, and Quick Reference with clear headers; minor gap is that detailed parameter/pitfall content is all inlined rather than split into references.

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 and well-targeted to a distinct Klaviyo-automation niche, but it omits any explicit 'Use when...' trigger guidance, which caps its completeness. Adding a concrete trigger clause would raise the completeness score.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user wants to manage Klaviyo email/SMS campaigns, inspect message content, or track send-job status.'

Include natural synonyms and the product name variations users might say (e.g., 'Klaviyo marketing', 'email blasts', 'SMS sends') to broaden trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'manage email/SMS campaigns, inspect campaign messages, track tags, and monitor send jobs' — covering the full operational surface, matching the comprehensive-coverage anchor.

5 / 5

Completeness

Has a clear 'what' but no explicit 'Use when...' trigger clause; per the judging guidelines a missing explicit trigger guidance caps completeness at 3.

3 / 5

Trigger Term Quality

Contains natural domain terms users would say ('Klaviyo', 'email/SMS campaigns', 'campaign messages', 'tags', 'send jobs') but misses common synonyms/variations; good coverage, a few natural terms absent.

4 / 5

Distinctiveness Conflict Risk

Targets a clearly distinct niche (Klaviyo automation via Rube MCP/Composio) with specific triggers, giving minimal conflict 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.