CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

budget-optimizer

Use when the user asks to "allocate my influencer budget", "optimize spend across tiers", or "compare budget scenarios"; produces a tier/platform/content allocation table, ROI and CPM/CPE projections, scenario comparisons, and mid-campaign reallocation moves. Not for building the full campaign plan — use campaign-planner. 达人预算分配/投放预算优化

Quality

86%

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

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.

A well-engineered instruction skill: a gated 7-step workflow with an explicit validation checklist, exact formulas, and a verified one-level-deep template reference. The main deductions are mild verbosity in the routing/cross-discipline prose, the absence of any fully populated numeric example (only placeholder templates and a NEEDS_INPUT example), and a web of references pointing outside the skill's own bundle.

Suggestions

Add one fully populated worked example (with sample numbers explicitly labeled Estimated and sourced) either inline or in references/templates.md, so the success path is demonstrated, not just the NEEDS_INPUT path.

Tighten the Cross-discipline ad-spend paragraph and the Next Best Skill section — the sibling-routing rules and termination logic could be condensed or moved to a reference file to reduce token cost.

Consolidate the many out-of-bundle links (shared contract, state model, connectors, and five sibling skills) into a single short 'Related skills' map, and make sure each target path resolves from the skill's directory.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious project rules (evidence labeling, NEEDS_INPUT policy, authorization gates, exact ROAS/ROI formulas) and never explains concepts Claude already knows. However, the Cross-discipline ad-spend paragraph and the Next Best Skill routing/termination prose run long and could be trimmed or pushed to a reference, matching 'efficient; minor instances of over-explanation that could be trimmed'.

4 / 5

Actionability

Seven numbered steps each carry a per-step template link and precise executable rules ("sum to 100%", "ROAS = attributed revenue / spend", contingency and evidence-classification policies), and the Example block shows a complete output shape — mostly executable guidance. It falls short of the top anchor because the only fully worked inline example is the NEEDS_INPUT refusal path, and the referenced templates use unfilled $[X] placeholders, so no completed numeric allocation example exists anywhere in the bundle.

4 / 5

Workflow Clarity

The Instructions section gives a clearly sequenced 7-step workflow with per-step gates (a rate without a compatible source 'stays NEEDS_INPUT'), and the 'Done when' contract is an explicit validation checklist (sums to 100%, every metric labeled with formula/refs/evidence window, named scenario or NEEDS_INPUT with an evidence-request plan). The NEEDS_INPUT evidence-request loop provides the error-recovery feedback path, matching the top anchor.

5 / 5

Progressive Disclosure

Structure is good: the workflow and policies stay inline while templates, benchmarks, and scenario blocks live one level deep in references/templates.md (verified to exist with all seven linked Step sections, clearly signaled with section anchors). It is not the top anchor because many links (skill-contract.md, state-model.md, CONNECTORS.md, five sibling SKILL.md paths) point outside the bundle via ../../../ paths that cannot be verified here, and the routing/contract sections could themselves be split out.

4 / 5

Total

17

/

20

Passed

Description

88%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: concrete capability list, explicit 'Use when...' triggers with natural quoted phrasings, bilingual keywords, and an explicit scope boundary against campaign-planner. The only weaknesses are a few missing natural trigger synonyms and minor undistinguished overlap with ROI/reallocation sibling skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete outputs — "tier/platform/content allocation table, ROI and CPM/CPE projections, scenario comparisons, and mid-campaign reallocation moves" — giving comprehensive, specific coverage of the skill's capabilities rather than vague domain language. It matches the 'multiple specific concrete actions; comprehensive coverage' anchor, and is not one level down where only several actions are listed with minor gaps.

5 / 5

Completeness

It explicitly answers both questions: 'what' ("produces a tier/platform/content allocation table, ROI and CPM/CPE projections...") and 'when' ("Use when the user asks to...") with concrete quoted trigger phrases, plus an explicit negative boundary ("Not for building the full campaign plan — use campaign-planner"). This clearly matches the top anchor; the level below (when present but less explicit) does not apply.

5 / 5

Trigger Term Quality

It quotes three natural user phrasings ("allocate my influencer budget", "optimize spend across tiers", "compare budget scenarios") plus Chinese synonyms ("达人预算分配/投放预算优化"), which is good keyword coverage. It stops short of the comprehensive anchor because common variations like "split my budget", "budget breakdown", or "how much should I spend" are missing.

4 / 5

Distinctiveness Conflict Risk

The influencer-budget niche is clear and it explicitly disambiguates from the closest sibling ("Not for building the full campaign plan — use campaign-planner"), but "ROI and CPM/CPE projections" and "mid-campaign reallocation" leave minor overlap risk with related skills (e.g., an roi-calculator or performance-analyzer) that are not disambiguated in the description. This fits 'mostly distinct; minor overlap risk with closely related skills' better than the minimal-conflict anchor.

4 / 5

Total

18

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 17 suspicious

Warning

Total

13

/

16

Passed

Repository

aaron-he-zhu/aaron-marketing-skills

Path

influencer/target/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.