CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

synter/synter-audience-discovery

Build, size, and purchase a Synter Audience from a plain-English B2B contact or US adult signal description — inspect schema vocabularies, size typed filters, discover behavioral traits, save reusable Signals definitions, and run approval-gated CSV exports. Use when the user wants to build, size, or purchase a B2B contact list, prospect list, lead list, contact data export, or US adult signal audience from a plain-English description.

Quality

88%

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

Overview
Quality
Evals
Security
Files

Quality

Content

81%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 highly actionable and workflow-safe: exact tool calls, a complete filter syntax example, and approval/polling checkpoints make the paid-export process hard to get wrong. Its main weakness is redundancy — approval, pricing, cancellation, and polling rules are each repeated across sections — which inflates token cost without adding information.

Suggestions

Consolidate the approval-flow rules into a single 'Approval and billing' section; the chat-yes-is-not-approval rule, the 'I APPROVE' reply requirement, and the $0.15/record ($150 CPM) pricing are each currently stated 2-3 times across different sections.

Merge the two cancel_export passages (campaign IDE workflow and signals workflow) into one statement, and state the free/idempotent polling rule once instead of per-workflow.

Consider splitting the detailed external MCP client walkthrough and the 'Contact audience correctness traps' list into a reference file so SKILL.md stays a lean overview, which would also reduce the repetition needed to re-contextualize rules per section.

DimensionReasoningScore

Conciseness

The body is composed entirely of novel operational knowledge (tool semantics, pricing, approval rules) rather than explanations of known concepts, but the same rules are restated across sections — approval gating appears three times, pricing ($0.15/record, $150 CPM) and cancel_export guidance twice each — so it could be meaningfully tightened. It is above the 'noticeably verbose' anchor because none of the content is padding, but below 'minor instances' since the repetition is systematic.

3 / 5

Actionability

Guidance is fully executable: exact calls like `synter_audience(action="schema", entity="contact")`, a complete copy-paste-ready JSON filter tree, a concrete save_definition payload shape, and explicit polling parameters cover the common cases end to end.

5 / 5

Workflow Clarity

Three workflows (external MCP clients, campaign IDE contact, signals) are clearly sequenced with explicit validation checkpoints — verify and size before paid delivery, approval gate before purchase, idempotent polling until completion, failure-retry rules, and a delivery checklist — so the batch/paid-operation validation cap does not apply.

5 / 5

Progressive Disclosure

The body is well organized with clear section headers and all content appropriately placed for a single-tool skill with no bundle files, but at ~185 lines with some cross-section repetition, sections like the external-client walkthrough and correctness traps could be split out or consolidated. Good structure with minor organization gaps rather than the fully clean split of the top anchor.

4 / 5

Total

17

/

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 states concrete capabilities in third person, includes an explicit 'Use when' clause with multiple natural trigger synonyms, and occupies a clearly branded niche. The only weakness is a handful of missing common synonyms (e.g., 'email list', 'mailing list') in the trigger terms.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Build, size, and purchase', 'inspect schema vocabularies, size typed filters, discover behavioral traits, save reusable Signals definitions, and run approval-gated CSV exports' — giving comprehensive coverage of the skill's capabilities with no significant gaps.

5 / 5

Completeness

It explicitly answers both 'what' (build, size, purchase, inspect, discover, save, export) and 'when' ('Use when the user wants to build, size, or purchase a B2B contact list...') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Trigger terms include natural synonyms a user would say — 'B2B contact list, prospect list, lead list, contact data export, or US adult signal audience' — but a few common natural phrasings such as 'email list' or 'mailing list' are missing, keeping it just below comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The branded 'Synter Audience' / 'Synter Signals' niche with distinct, specific triggers (B2B contact lists, US adult signal audiences) creates a clear niche with minimal risk of triggering for the wrong skill.

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

Reviewed

On this page