CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

quickstart

Sign in through OAuth, confirm the workspace, and run a first report or campaign plan.

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./packages/claude-directory/skills/quickstart/SKILL.md

The canonical home for this skill is quickstart in Synter-Media-AI/plugin

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 an exemplary quickstart: concrete tool calls in a clearly sequenced flow with error recovery, safety gates for mutations, and no padding. The only flaws are a redundant duplicated-URL sentence and a workflow defined solely for the GA4 branch despite multi-platform accounts.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — exact tool calls with no concept explanations — but "Cursor uses https://mcp.synterai.com; Claude uses https://mcp.synterai.com" spends a full clause repeating an identical URL, so not every token earns its place.

4 / 5

Actionability

Fully executable for an MCP-tool skill: "Call `get_connection_status`", "Call `list_connected_accounts` and show the workspace, platform, account name, and account ID", "use `ga4_get_properties`, then `ga4_get_report`", with concrete error paths ("If sign-in fails, reconnect from the client's plugin settings") covering the common cases.

5 / 5

Workflow Clarity

A clear 4-step sequence with a genuine feedback loop in step 1 (status check → OAuth → retry → reconnect on failure) and conditional gating in steps 2–3; held below 5 because step 2 references "platform" generically while step 3 only defines the GA4 branch, leaving the first-report flow for non-GA4 platforms undefined.

4 / 5

Progressive Disclosure

At ~15 lines with no bundle files needed, the content is self-contained and well organized (numbered steps, connection details, permission policy), meeting the under-50-lines exception; cross-skill pointers (**connect**, **help**) are bolded and clearly signaled one level deep.

5 / 5

Total

18

/

20

Passed

Description

55%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 states concrete actions in appropriate third-person/imperative style, but it functions as a what-only summary: no "Use when..." triggers, sparse natural keywords, and no domain or product naming to distinguish it from neighboring skills. It is serviceable but below the standard of the good examples.

Suggestions

Add an explicit trigger clause, e.g. "Use when setting up Synter for the first time, signing in, or when the user asks to connect accounts or pull their first GA4 report or campaign plan."

Include natural synonyms and product terms users would actually say — "GA4", "Google Analytics", "sign in", "connect accounts", "get started" — to improve trigger-term coverage.

Name the domain or product (Synter, marketing analytics) in the description so it does not overlap with generic report/campaign skills.

DimensionReasoningScore

Specificity

"Sign in through OAuth", "confirm the workspace", and "run a first report or campaign plan" list three concrete actions, matching the several-specific-actions anchor; it is not comprehensive because the body reveals further capabilities (audience review, ad-copy-generation, GA4 properties) the description omits.

4 / 5

Completeness

The "what" is clearly stated (sign in, confirm workspace, run a first report/campaign plan), but there is no "Use when..." clause or equivalent trigger guidance, which caps completeness at 3 per the judging guidelines.

3 / 5

Trigger Term Quality

"report", "campaign plan", "workspace", and "OAuth" are somewhat relevant, but natural user phrases like "sign in", "connect", "GA4", "Google Analytics", and "get started" are missing, fitting the some-keywords-but-missing-variations anchor rather than good coverage.

3 / 5

Distinctiveness Conflict Risk

"report" and "campaign plan" are common terms that could collide with dedicated reporting or campaign skills, and the description never names the product (Synter) or the marketing-analytics domain, so it is only somewhat specific with real overlap risk.

3 / 5

Total

13

/

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/plugin

Path

packages/claude-directory/skills/quickstart/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.