CtrlK
BlogDocsLog inGet started
Tessl Logo

setup-outreach-campaign-smartlead

Set up a complete outbound email campaign in Smartlead. Asks the user for campaign goal, audience, messaging, schedule, and mailbox allocation. Creates the campaign, adds leads, saves email sequences, sets schedule, and assigns available mailboxes. Use when a user wants to launch email outreach via Smartlead.

67

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

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.

The content is highly actionable with concrete, executable API guidance and a clear sequenced workflow with validation checkpoints. It loses points on conciseness (some redundant prose) and progressive disclosure (no reference files split out despite ~380 lines).

Suggestions

Trim Step 1 to reference the Inputs table instead of restating each field as a separate question, removing prose Claude can infer.

Move the full "Smartlead API Reference" endpoint table and per-endpoint examples into a separate references file linked from SKILL.md to reduce inline bulk.

Add explicit error-handling guidance for failed API calls (non-2xx responses) so the workflow has a complete feedback loop.

DimensionReasoningScore

Conciseness

Mostly efficient, but Step 1 re-derives the inputs table as conversational questions and adds inferable prose ("This step determines which mailboxes are available and assigns them"), which could be tightened.

3 / 5

Actionability

Fully executable guidance with concrete HTTP requests, request bodies, response shapes, field mappings, and a 100-lead batching limit covering the common cases copy-paste ready.

5 / 5

Workflow Clarity

A clear 7-step sequence with confirmation checkpoints (summary before proceeding, approval before saving the sequence) and batch validation/dedup reporting; minor gap is the absence of explicit error-handling for failed API calls.

4 / 5

Progressive Disclosure

No bundle files exist and all content is inlined; the Smartlead API Reference table and per-endpoint examples are bulk that could be split into a separate reference file, though section headers provide some structure.

3 / 5

Total

15

/

20

Passed

Description

92%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 strong: it states concrete actions, an explicit Use-when trigger, and a distinct Smartlead niche. The only minor gap is missing synonyms like "cold email" in the trigger terms.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions — "Creates the campaign, adds leads, saves email sequences, sets schedule, and assigns available mailboxes" — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both what (multi-action setup) and when ("Use when a user wants to launch email outreach via Smartlead") with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Good coverage with natural phrases like "outbound email campaign," "email outreach," and "Smartlead," but misses common synonyms such as "cold email" that users would naturally say.

4 / 5

Distinctiveness Conflict Risk

Clear niche tied to Smartlead-specific email outreach with distinct triggers and minimal overlap with other skills.

5 / 5

Total

19

/

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
gooseworks-ai/goose-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.