CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

marketing-ops

Central router for the marketing skill ecosystem. Use when unsure which marketing skill to use, when orchestrating a multi-skill campaign, or when coordinating across content, SEO, CRO, channels, and analytics. Also use when the user mentions 'marketing help,' 'campaign plan,' 'what should I do next,' 'marketing priorities,' or 'coordinate marketing.'

64

Quality

81%

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

The canonical home for this skill is marketing-ops in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

A well-structured router body: the trigger-to-skill matrix with 'NOT this' disambiguation is genuinely actionable, campaign sequences are explicit, and the tone is lean. Weaknesses center on unresolved references (the campaign tracker script and sibling folder are not in the bundle, and the campaign JSON format is undefined) and mild fluff in the persona/communication sections.

Suggestions

Ship scripts/campaign_tracker.py with the skill (or remove the tool section) — the body instructs running a script that does not exist in the bundle, which will fail at orchestration time.

Define the campaign JSON schema (or point to an embedded sample file) so 'capture each step as a task in a campaign JSON' is executable without guessing field names.

Trim the persona opener, the repeated 'works 3x better with context' claim, and the unexplained 🟢/🟡/🔴 tag protocol in the Communication section — none of it changes what Claude does.

DimensionReasoningScore

Conciseness

The body is dense and table-driven — the routing matrix delivers high signal per token, and campaign sequences are terse numbered lists. Minor fluff keeps it below anchor 5: the persona opener 'You are a senior marketing operations leader,' the repeated unfounded claim 'every skill works 3x better with context,' and the unclear 'Every finding tagged: 🟢 verified, 🟡 medium, 🔴 assumed' line add little actionable value.

4 / 5

Actionability

Highly concrete: exact trigger phrases map to named skills with disambiguation ('Not copywriting (that's for page copy)'), numbered campaign sequences name every skill in order, and the tool table gives a runnable invocation 'python3 scripts/campaign_tracker.py campaign.json (no arg = embedded sample; add --json).' Not a 5 because the campaign JSON schema is never specified — 'capture each step as a task in a campaign JSON' leaves the tracker's input format undefined.

4 / 5

Workflow Clarity

Three modes are defined up front, campaign sequences are explicitly ordered with named skills, and the Quality Gate checklist plus 'run the tracker at every check-in' provide checkpoints. Below anchor 5 because there is no feedback loop (e.g., what to do when a routed skill fails or the tracker flags overdue tasks) — the Quality Gate is a one-pass checklist, not a validate-and-retry cycle.

4 / 5

Progressive Disclosure

Sections are well-organized with headers and tables, but the body's only bundle references are dangling: 'python3 scripts/campaign_tracker.py' points to a scripts/ directory that does not exist in this bundle, and 'sibling folder video-content-strategist/' is likewise unverifiable. For a ~210-line skill whose core routing matrix arguably warrants its own reference file, structure is present but the reference situation is unresolved rather than clearly signaled one-level-deep navigation.

3 / 5

Total

15

/

20

Passed

Description

83%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.

A strong description that clearly states the router role, orchestration/coordination functions, and explicit 'Use when' triggers with natural quoted phrases. Third-person voice is used throughout. The main gaps are missing trigger coverage for the audit and strategy flows the body actually supports.

DimensionReasoningScore

Specificity

The description lists several concrete actions for a router skill — 'Central router for the marketing skill ecosystem,' 'orchestrating a multi-skill campaign,' and 'coordinating across content, SEO, CRO, channels, and analytics' — naming both the domain and specific function. It stops short of anchor 5 because the routing/audit capabilities (a major documented function in the body) are not named, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ('Central router for the marketing skill ecosystem... orchestrating a multi-skill campaign, or when coordinating across content, SEO, CRO, channels, and analytics') and when ('Use when unsure which marketing skill to use... Also use when the user mentions...') with concrete quoted trigger phrases. Matches the anchor-5 example pattern exactly.

5 / 5

Trigger Term Quality

Includes multiple natural phrases users would actually say — 'marketing help,' 'campaign plan,' 'what should I do next,' 'marketing priorities,' 'coordinate marketing' — plus 'when unsure which marketing skill to use.' Not a 5 because common variations like 'marketing audit,' 'run a campaign,' or 'marketing strategy' are missing despite the body supporting those flows.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear meta-niche — the router to use 'when unsure which marketing skill to use' — which distinguishes it from every individual specialist skill. Minor overlap risk remains because broad triggers like 'campaign plan' or 'marketing help' could plausibly match specialist skills (e.g., launch-strategy or social-media-manager) rather than the router.

4 / 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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

alirezarezvani/claude-skills

Path

.gemini/skills/marketing-ops/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.