CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

negative-keyword-miner

Mine, categorize, and manage negative keywords from search term reports. Use when analyzing search queries, building negative keyword lists, detecting match type bleeding, or resolving cross-campaign keyword conflicts.

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

Highly actionable content with executable queries, formulas, and templates covering the negative keyword lifecycle comprehensively. Its main weaknesses are token padding (generic statistics tables and a promotional footer) and a monolithic structure that inlines material better kept in reference files.

Suggestions

Move the industry negative keyword templates into a references/ file (e.g., references/industry-templates.md) and keep only a one-line index of industries in SKILL.md, cutting ~75 lines from the always-loaded body.

Remove the promotional "About this skill" footer and the speculative "Impact on Performance" / "Budget Waste Benchmarks" tables, or relocate the benchmarks to a reference file — they add tokens without actionable guidance.

Add an explicit pre-add validation step in Workflow 1 (e.g., cross-check flagged terms against active positive keywords before adding negatives, linking to Workflow 4's conflict check) to close the batch-operation validation gap.

DimensionReasoningScore

Conciseness

The workflows themselves are dense and domain-specific (GAQL queries, platform limits, thresholds), but the body is padded with generic fabricated statistics ("Impact on Performance" before/after table, "Budget Waste Benchmarks"), conceptual explanations of what negative keyword conflicts are, and a promotional footer with marketing links — more than minor trimmable material.

3 / 5

Actionability

Fully executable throughout: copy-paste-ready GAQL queries for each analysis task, explicit formulas (CPA, ROAS, Waste Score, Bleed Rate) with numeric interpretation bands, concrete flagging thresholds, decision matrices, and ready-to-use categorized negative keyword lists by industry.

5 / 5

Workflow Clarity

Five workflows are clearly sequenced with steps, and validation exists via the dedicated conflict-detection workflow plus cadence checkpoints ("Check for cross-campaign conflicts", "Shared list audit (remove overly aggressive negatives)"). However, Workflow 1's add-negatives batch step lacks an inline pre-add validation checkpoint, leaving a minor gap.

4 / 5

Progressive Disclosure

Good section structure, but the skill is a ~440-line monolith with no bundle files: the industry templates (~75 lines), reference benchmark data, and worked examples clearly belong in separate reference files that SKILL.md would point to, matching the anchor where content that should be separate is inline.

3 / 5

Total

15

/

20

Passed

Description

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

Strong description with a clear what/when structure, third-person voice, and domain-specific trigger phrases. It is concise yet concrete, with only minor gaps in capability coverage and a few missing natural keyword variations.

DimensionReasoningScore

Specificity

"Mine, categorize, and manage negative keywords from search term reports" lists several concrete verb-object actions, but omits capabilities the skill body covers (shared list strategy, industry templates, match type remediation), leaving minor gaps in coverage rather than comprehensive coverage.

4 / 5

Completeness

Explicitly answers both: "what" ("Mine, categorize, and manage negative keywords from search term reports") and "when" with a concrete "Use when..." clause listing four specific trigger scenarios, matching the anchor for clearly and explicitly answering both.

5 / 5

Trigger Term Quality

"search term reports", "search queries", "negative keyword lists", "match type bleeding", "cross-campaign keyword conflicts" are natural practitioner phrases, but common variations users would say such as "wasted spend", "broad match", or "irrelevant queries" are missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (negative keyword management in search advertising) with distinct triggers like "match type bleeding" and "cross-campaign keyword conflicts" that would not naturally invoke related but different marketing skills, giving minimal conflict risk.

5 / 5

Total

18

/

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/free-skills

Path

skills/negative-keyword-miner/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.