CtrlK
BlogDocsLog inGet started
Tessl Logo

search-term-miner

Use when the user asks to "mine my search terms", "find new keywords from converting queries", "build a negative-keyword list", or "cut wasted paid spend"; harvests converting queries into new keywords/ad-groups, builds a standing negative-keyword list and an n-gram waste report from the search-terms export, and delivers a maintenance diff (add / negate / move). Not for account structure — use campaign-architect; not for budget split — use budget-optimizer; not for computing the final RQS — use ad-account-auditor. 付费广告搜索词挖掘/否定关键词/浪费词清单

70

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

75%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-structured, mostly lean instruction skill with concrete numbered steps, an explicit validation checkpoint, and clear cross-skill handoffs. Slight redundancy and the absence of a retry feedback loop are the main room-for-improvement areas.

Suggestions

Collapse the overlap between the intro paragraph, the Skill Contract 'Expected output' line, and the 'Scope guard' so each piece of guidance appears once.

Add an explicit validate→fix→retry loop for the batch negate/harvest step (e.g., re-check match-type and cost-floor decisions before emitting the diff).

State default values or ranges for the harvest threshold and waste cost floor, even as recommended starting points, so the guidance is copy-paste ready rather than left to the user.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence — no padded explanations of ROAS or n-grams — with minor redundancy between the intro paragraph, the 'Expected output' contract, and the scope guard.

4 / 5

Actionability

Concrete instruction-style guidance (tokenize into 1-/2-/3-grams, state the cost floor, assign exact/phrase match type at ad-group/campaign/shared-list level, label Measured/User-provided/Estimated) with only minor gaps around explicit thresholds.

4 / 5

Workflow Clarity

Clear 7-step sequence with a validation checkpoint ('If the conversion column is missing, stop and ask') and a 'Done when' checklist for the batch/negation operations; missing a full validate→fix→retry feedback loop keeps it just below 5.

4 / 5

Progressive Disclosure

Well-organized sections with one-level-deep references collected in a 'Reference Materials' block; no bundle files exist, and most referenced material lives in sibling skills, so navigation is clear but not perfectly self-contained.

4 / 5

Total

16

/

20

Passed

Description

100%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, third-person description that crisply states capabilities, names natural trigger phrases, and disambiguates the skill from its neighbors. No fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'harvests converting queries into new keywords/ad-groups', 'builds a standing negative-keyword list', 'builds an n-gram waste report', 'delivers a maintenance diff (add / negate / move)' — giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both what (harvest/n-gram/negatives/diff) and when ('Use when the user asks to...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural phrases a user would actually say — 'mine my search terms', 'find new keywords from converting queries', 'build a negative-keyword list', 'cut wasted paid spend' — with synonyms covering the core intents.

5 / 5

Distinctiveness Conflict Risk

Clear niche (search-term mining) with explicit boundary guidance routing adjacent work to campaign-architect, budget-optimizer, and ad-account-auditor, minimizing misfires.

5 / 5

Total

20

/

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.

Validation13 / 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: 19 suspicious

Warning

Total

13

/

16

Passed

Repository
aaron-he-zhu/aaron-marketing-skills
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.