CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

synter

Use when the user asks about ad performance, campaign reports, budgets, or approved changes on Google, Meta, LinkedIn, TikTok, Reddit, X, Microsoft and other ad platforms. Loads the Synter MCP server.

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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.

An exemplary lean skill body: every fact is non-obvious, the read/approve/write policy is unambiguous with an explicit approval checkpoint, and example prompts make first use immediate. The only real flaws are the unexplained, dangling 'orbs starter' reference and the absence of any setup/configuration guidance for the MCP server.

Suggestions

Resolve the 'orbs starter' reference — either add the referenced file to the bundle and link it clearly (e.g., [orbs-starter.md](references/orbs-starter.md)) or replace the mention with a one-line inline instruction.

Add a brief setup note (one or two lines) telling the agent how to connect the hosted MCP server (e.g., the mcp config command or where Amp discovers it), so first use does not stall on configuration.

Optionally name one or two representative MCP tools (read vs. write) so the 'Start with read tools' rule is directly actionable on first invocation.

DimensionReasoningScore

Conciseness

Every line carries non-obvious information Claude could not know (pricing "$0.25 per verified write", approval behavior, OAuth sign-in, expired-connection handling) with zero padding or explanation of known concepts. This matches the 'lean and efficient; every token earns its place' anchor exactly; anchor 4's 'minor instances of over-explanation' does not apply.

5 / 5

Actionability

Concrete directives ("Start with read tools. Show the plan for any write and get explicit approval first") and four copy-paste-ready example prompts give mostly executable guidance. It falls short of anchor 5 because setup is not covered — the body names the hosted MCP URL but gives no configuration/connection command or tool names, leaving a minor gap for first-time use.

4 / 5

Workflow Clarity

This is a simple single-purpose skill where the interaction policy is unambiguous: read first, show the plan, obtain explicit approval before any write — an explicit checkpoint for the risky (money-spending) operations. An error-recovery instruction is also present ("If a tool says a connection expired, tell the user which platform to reconnect"), satisfying the feedback-loop requirement, so the missing-validation cap does not apply.

5 / 5

Progressive Disclosure

At 21 lines with no need for external reference files, the three well-organized sections (intro facts, Good first prompts, Rules) would qualify for a 5 under the short-skill allowance. However, "In orbs, see the orbs starter instead" points to an 'orbs starter' that is neither a file in the bundle (references/, scripts/, assets/ are empty) nor explained, making it a dangling, unsignaled reference — a minor organization gap matching anchor 4.

4 / 5

Total

18

/

20

Passed

Description

78%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, concise description with an explicit 'Use when...' trigger clause, natural ad-domain vocabulary, and named platforms that make it highly distinguishable. Its main weakness is that the 'what' side is thin: capabilities are inferred from the topics users ask about rather than stated directly.

Suggestions

State the core actions explicitly (e.g., 'Generates cross-platform performance reports, shifts budgets, and makes other approved changes to ad accounts') rather than relying on the topic list to imply capabilities.

Add common synonyms users naturally say, such as 'ad spend', 'advertising', 'ROAS', or 'CPA', to broaden trigger coverage.

Clarify the read/write split in the description itself (reads free, writes require approval) so the skill's safety model is visible before the body is loaded.

DimensionReasoningScore

Specificity

Phrases like "campaign reports, budgets, or approved changes" and "Loads the Synter MCP server" name several concrete capability areas plus one concrete action, matching the 'several specific actions; minor gaps' anchor. Not a 5 because the topics describe what users ask about rather than a comprehensive list of actions the skill performs (e.g., reporting, editing, shifting budgets are implied, not enumerated); not a 3 because coverage goes beyond 1-2 generic actions.

4 / 5

Completeness

The 'when' is explicit and concrete ("Use when the user asks about ad performance...") and the 'what' is present ("Loads the Synter MCP server" for reads and approved changes). Not a 5 because the 'what' leans on the when-clause's topic list — the actual operations (performance reports, budget changes requiring approval) are implied rather than explicitly stated as capabilities.

4 / 5

Trigger Term Quality

Natural phrases users would say are present ("ad performance", "campaign reports", "budgets", "approved changes") plus eight platform names (Google, Meta, LinkedIn, TikTok, Reddit, X, Microsoft). A few common natural terms are missing ("ads", "advertising", "spend", "ROAS", "CPA", "PPC"), so it falls short of the comprehensive-synonyms anchor at 5 but sits above 'some relevant keywords with missing variations' at 3.

4 / 5

Distinctiveness Conflict Risk

The description occupies a clear niche — advertising-platform analytics/management via the named "Synter MCP server" — with triggers (platform names, ad metrics) that no generic skill would claim. Minimal conflict risk, matching the 'clear niche with distinct triggers' anchor; the neighboring anchor 4's 'minor overlap risk' does not apply.

5 / 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/synter-amp-skill

Path

skills/synter/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.