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.

72

Quality

91%

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

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

This is a highly actionable, well-sequenced procedure skill: concrete API payloads, explicit batch validation, and user-approval checkpoints throughout. The main weaknesses are mild — a redundant endpoint table and reference material inlined in an already-long file rather than split out.

Suggestions

Trim or remove the 'Smartlead API Reference' endpoint table, since every endpoint in it already appears with full request details in the Procedure section.

Move the optional campaign settings and full API reference into a references/ file (e.g., references/api.md) and link to it, keeping SKILL.md focused on the core 7-step procedure.

DimensionReasoningScore

Conciseness

The body is dense with endpoints, request/response JSON, and tables, and avoids explaining concepts Claude already knows, but the trailing 13-row Smartlead API Reference table largely duplicates endpoints already documented in the procedure steps, so minor trimming is possible.

4 / 5

Actionability

Every step ships executable material: full endpoint URLs with auth param, complete request/response JSON bodies, the 100-lead batch limit, flexible CSV column-matching rules, and allowed enum values for tracking and stop settings — copy-paste ready with common cases covered.

5 / 5

Workflow Clarity

The 7-step sequence includes explicit validation checkpoints and feedback loops: summary confirmation before proceeding, lead validation/deduplication with a report for the batch upload, "Wait for approval or edits" on the sequence, an insufficient-mailbox fallback, and a draft-vs-start confirmation before the destructive START call.

5 / 5

Progressive Disclosure

The single file is well-sectioned with clear headers (Inputs, Setup, Procedure, API Reference, Example Prompts) and no broken references since no bundle files exist, but at ~380 lines the inline API reference table and optional-settings material could be split into a separate reference file.

4 / 5

Total

18

/

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.

A strong description: it enumerates the full set of concrete actions in third person and includes an explicit 'Use when...' trigger clause. The only gap is missing natural synonym phrasing (e.g., 'cold email') that users might say instead of 'outbound email campaign'.

DimensionReasoningScore

Specificity

"Creates the campaign, adds leads, saves email sequences, sets schedule, and assigns available mailboxes" lists multiple specific concrete actions covering the entire workflow in third-person voice, matching the comprehensive-coverage anchor.

5 / 5

Completeness

The what is explicit (create campaign, add leads, save sequences, set schedule, assign mailboxes) and the when is explicit ("Use when a user wants to launch email outreach via Smartlead"), satisfying both halves with a concrete trigger phrase.

5 / 5

Trigger Term Quality

"outbound email campaign", "email outreach", and "Smartlead" are natural user phrases, but common variations such as "cold email", "email sequence", or "lead list" are absent, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

Scoping every action and trigger to Smartlead gives the skill a clear niche with distinct triggers and minimal overlap risk against generic email or CRM 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.

Validation — 15 / 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.