CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

campaign-ide-handoff

Open or import campaigns into Synter Campaign IDE, draft plans on the canvas, and hand off for human approve ≠ activate. Use when planning in Campaign IDE, importing live campaigns into Synter UI, or moving from agent draft to human approval.

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

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 lean, actionable core: a concrete MCP tool table and a clear approval-gated workflow with an explicit human checkpoint before any spend. The main weaknesses are a promotional footer that duplicates prerequisites and pads the token budget, and a workflow that stops at execution without a verification or error-recovery step despite listing the observation tools that would provide one.

Suggestions

Remove the 'About this skill' footer or reduce it to a single line: it duplicates prerequisite content ('never a Free cloud tier' already appears in Prerequisites) and ~12 lines of UTM-tagged promotional links add tokens with no operational value.

Add a post-execution verification step to the workflow, e.g. 'After execute_campaign_plan, poll get_plan_execution until the run reports success' — the observation tools are listed in the table but never woven into the workflow, and ad-spend execution is high-stakes enough to warrant an explicit checkpoint.

Include a minimal example of a create_campaign_plan invocation with a sample plan_key and plan payload so the guidance is copy-paste ready rather than relying on the reader to infer parameter shapes.

DimensionReasoningScore

Conciseness

The operational core (Prerequisites, Core MCP tools table, Workflow) is lean and assumes Claude's competence, but the 'About this skill' footer duplicates prerequisite content ('never a Free cloud tier' appears in both Prerequisites and the footer) and spends ~12 lines on promotional links with UTM parameters that earn no operational tokens. Mostly efficient with unnecessary padding that could be trimmed — anchor 3, not 4, because the duplicated marketing footer is more than a minor instance.

3 / 5

Actionability

Concrete guidance throughout: specific MCP tool names (`create_campaign_import`, `create_campaign_plan`, `approve_campaign_plan`, `execute_campaign_plan`), a concrete target path `/campaigns/ide/<uuid>`, and an idempotent `plan_key`. Anchor 4 rather than 5 because no example invocation, plan payload, or `plan_key` format is shown, leaving minor gaps before the guidance is copy-paste ready.

4 / 5

Workflow Clarity

The 5-step workflow (import → draft → human approval → execute → preflight) is clearly sequenced with an explicit approval checkpoint ('Present the IDE / approve card to a human — never auto-spend') and a pre-go-live preflight cross-link. Anchor 4 rather than 5 because there is no post-execution verification step (e.g., using `get_plan_execution`, which is listed in the tool table but absent from the workflow) and no error-recovery feedback loop.

4 / 5

Progressive Disclosure

The body is under 50 lines with no bundle files and no need for external references; it is organized into clear, well-scoped sections (Prerequisites, Core MCP tools, Workflow, Related skills) with cross-skill links clearly signaled. Per the simple-skill guideline, this earns a 5 with just well-organized sections; the promotional footer is a conciseness flaw, not a file-structure one.

5 / 5

Total

16

/

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: it states concrete capabilities, uses third-person imperative voice, includes an explicit 'Use when' clause with natural trigger phrases, and scopes itself to a distinct platform niche. Minor room to improve by covering the observe/execute capabilities and adding a few more natural trigger synonyms.

DimensionReasoningScore

Specificity

Lists several specific actions — 'Open or import campaigns into Synter Campaign IDE', 'draft plans on the canvas', 'hand off for human' approval — matching anchor 4 ('lists several specific actions; minor gaps in coverage'). Not 5 because capabilities present in the body (plan publishing, execution, observation/readback) are not covered in the description.

4 / 5

Completeness

Explicitly answers both: the 'what' ('Open or import campaigns... draft plans on the canvas, and hand off') and the 'when' via an explicit 'Use when...' clause with three concrete trigger scenarios. This clearly matches the anchor-5 example pattern of capability list plus concrete trigger phrases; it is well above anchor 4's 'when could be more explicit'.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'planning in Campaign IDE', 'importing live campaigns into Synter UI', 'agent draft to human approval' are phrases a Synter user would actually say. Anchor 4 rather than 5 because common variations like 'ad campaign', 'launch campaign', or 'campaign approval' are missing.

4 / 5

Distinctiveness Conflict Risk

Has a clear niche — the named 'Synter Campaign IDE' / 'Synter UI' platform triggers are highly distinctive — matching 'mostly distinct; minor overlap risk'. Not 5 because the generic phrase 'moving from agent draft to human approval' could also plausibly trigger closely related skills in the same collection (e.g., launch-gates, multi-platform-ads-operator).

4 / 5

Total

17

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Synter-Media-AI/free-skills

Path

skills/campaign-ide-handoff/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.