CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

budget-optimizer

Optimize budget allocation across ad platforms and campaigns. Use when the user asks about budget distribution, media planning, funnel-stage budgeting, or wants spend reallocation recommendations.

Quality

74%

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 ./skills/budget-optimizer/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A concise, well-organized overview that reads like a capability summary rather than an operating guide. The main gap is actionability: no concrete data sources, calculations, output examples, or implementation instructions for the agent to execute against.

Suggestions

Add concrete execution detail: where performance data comes from (e.g. platform APIs or a Synter data tool), and how expected impact is computed from ROAS/CPA (e.g. marginal-returns or saturation heuristics).

Include a small example of the required output — a current-vs-recommended allocation table with projected ROAS/CPA columns — so the format is unambiguous.

Specify how changes are implemented (which tool/API applies budget edits) and add a post-implementation verification step (confirm spend caps, check for rejected changes) to the workflow.

DimensionReasoningScore

Conciseness

The body is lean bullets across four short sections with no explanation of concepts Claude already knows and no padding; every section (Capabilities, Workflow, Signals, Output Format) earns its place. Matches the anchor-5 'lean and efficient' example.

5 / 5

Actionability

Guidance stays high-level: "Analyze which platforms/campaigns deliver best returns", "Recommend budget shifts with expected impact" — no data sources, no calculation method, no example allocation table, and no mechanism for implementing changes. It sits at anchor 2 (high-level hints missing specific steps) rather than 1 because a sequenced workflow and a defined output format are present, but nothing is concretely executable.

2 / 5

Workflow Clarity

The five-step workflow is clearly sequenced and includes one checkpoint ("Implement changes after user approval"), but implementing spend shifts across live campaigns is a batch operation with no validation or post-implementation verification step, which caps this dimension at 3 per the rubric guideline. Not 4 because the implementation step itself is undefined and checkpoints beyond approval are absent.

3 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files and no content that warrants external references; sections are well-organized and self-contained, which satisfies the rubric's simple-skill exception for a top score. Nothing is buried or nested.

5 / 5

Total

15

/

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 solid description with an explicit trigger clause and natural keywords, held back by a thin 'what' that names only one action. Broadening the opening sentence to enumerate the skill's concrete capabilities would lift specificity and completeness.

Suggestions

Enumerate the concrete capabilities in the opening sentence, e.g. "Allocate budget across ad platforms and campaigns, build media plans by funnel stage and persona, and recommend spend reallocations based on ROAS/CPA."

Add natural trigger variants users commonly say, such as "ad spend", "advertising budget", or "ROAS", to the Use-when clause.

DimensionReasoningScore

Specificity

"Optimize budget allocation across ad platforms and campaigns" names the domain and a single core action, but omits the concrete operations the body actually covers (media plan creation, persona-based allocation, rebalancing recommendations). It matches anchor 3 (domain plus 1-2 concrete actions) rather than 4, which requires several specific listed actions.

3 / 5

Completeness

It has a clear 'what' and an explicit "Use when the user asks about..." clause with four concrete triggers. Not 5 because the 'what' is a single action rather than the comprehensive multi-action list in the anchor-5 example; clearly above 3 since both what and when are explicit.

4 / 5

Trigger Term Quality

"budget distribution, media planning, funnel-stage budgeting, or wants spend reallocation" gives good natural-phrase coverage a user would plausibly say. Not 5 because common variants like "ad spend", "advertising budget", or "ROAS" are missing; well above 3's 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

The niche (ad budget allocation, media planning, funnel-stage budgeting, spend reallocation) is mostly distinct with trigger terms unlikely to fire for unrelated skills. Not 5 due to minor overlap risk with generic marketing-analytics or media-buying skills.

4 / 5

Total

15

/

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/mcp-server

Path

skills/budget-optimizer/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.