CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

connect

Connect ad accounts and GA4 through the Synter browser flow and verify the selected workspace.

Quality

87%

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

SKILL.md
Quality
Evals
Security

Quality

Content

100%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 instruction-only skill: specific tool names, exact URLs, a verification loop with error recovery, and safety boundaries (never collect tokens in chat; scope writes to the workspace) with no wasted tokens. It fully earns top scores across all four dimensions.

DimensionReasoningScore

Conciseness

Every sentence is actionable instruction with zero padding — no explanations of concepts Claude already knows ("Use `get_pixel_health` for the available tracking diagnostics; do not treat account access as proof of a working conversion event" earns its tokens as a non-obvious caveat). The ~15-line body assumes Claude's competence throughout.

5 / 5

Actionability

Guidance is fully concrete for an instruction-only skill: named tools (`get_connection_status`, `list_connected_accounts`, `verify_platform_accounts`, `ga4_get_properties`, `get_pixel_health`), exact URLs (https://synterai.com/settings/credentials, https://synterai.com/contact), and a specific reporting format ("Report the platform, account name, and account ID"). Per the rubric's code_vs_instruction note, absence of code is not penalized when guidance is this actionable.

5 / 5

Workflow Clarity

The sequence is clear and ordered: identify workspace → direct user to the browser flow → re-verify with explicit checkpoints ("re-run `list_connected_accounts` and `verify_platform_accounts`. For GA4, confirm access with `ga4_get_properties`") → error-recovery feedback loop ("If access fails, confirm the selected workspace and the connected user's platform permissions. Reconnect through browser OAuth when needed") → pre-write confirmation ("Confirm the workspace again before any write"). Operations are non-destructive and validation is present, so no cap applies.

5 / 5

Progressive Disclosure

Under 50 lines, single-purpose, no external references needed — the rubric's simple-skill guidance allows a 5 with well-organized sections. The body has a clear heading and logically grouped paragraphs (status check, connect flow, failure handling, safety scoping), and no bundle files exist to reference.

5 / 5

Total

20

/

20

Passed

Description

70%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 specific, distinctive description that clearly states what the skill does and names its niche (Synter, ad accounts, GA4, workspace verification). Its main weakness is the missing "Use when..." trigger clause, which caps completeness and leaves natural trigger phrases like "Google Ads" or "link my account" uncovered.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user asks to connect or link an ad account or GA4 property, or when connection/verification of the Synter workspace is needed."

Include common synonyms users actually say, such as "Google Ads", "Google Analytics", and "link account", to broaden natural trigger coverage.

Optionally mention the failure/diagnosis capability (reconnecting via OAuth, checking platform permissions) so the description reflects the skill's verification and recovery scope.

DimensionReasoningScore

Specificity

"Connect ad accounts and GA4 through the Synter browser flow and verify the selected workspace" names several concrete actions (connect ad accounts, connect GA4, verify workspace) plus a specific mechanism and product. It sits between anchor 3 (1-2 actions, not comprehensive) and anchor 5 (comprehensive multi-action coverage) — closer to 4 since the actions are specific with only minor gaps (e.g., failure diagnosis and permissions are covered in the body but not the description).

4 / 5

Completeness

The "what" is clear (connect ad accounts and GA4 via the Synter browser flow, verify the workspace), but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not 2 because the "what" is concrete, not vague; not 4+ because "when" is entirely absent rather than merely implicit.

3 / 5

Trigger Term Quality

Natural terms users would say are present: "Connect", "ad accounts", "GA4", "workspace", "verify" — matching anchor 4's "good keyword coverage; a few natural terms missing". It falls short of 5 because common synonyms like "Google Ads", "Google Analytics", "link account", and platform names (Meta, TikTok) are absent, but exceeds anchor 3's single-keyword example.

4 / 5

Distinctiveness Conflict Risk

"Connect ad accounts and GA4 through the Synter browser flow" carves out a clear niche with a named product, specific account types, and a distinct verb (connect), so it is unlikely to trigger for the wrong skill (e.g., reporting or campaign-management skills). It matches anchor 5's "clear niche with distinct triggers; minimal conflict risk"; a 4 would require actual overlap with a closely related skill, which the product-specific framing avoids.

5 / 5

Total

16

/

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

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