CtrlK
BlogDocsLog inGet started
Tessl Logo

google-search-ads-builder

End-to-end Google Search Ads campaign builder. Performs deep keyword research (competitor SEO, review language mining, Reddit/HN community terminology, site audit), builds keyword architecture with funnel mapping and intent classification, creates ad group structure, generates headline/description variants, builds negative keyword lists, recommends bid strategy, and exports a campaign-ready CSV for Google Ads Editor import.

61

Quality

72%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/ads/composites/google-search-ads-builder/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A thorough, highly actionable skill with concrete commands, API calls, and a clear phased workflow culminating in a launch checklist. It is let down by verbosity/redundancy and a monolithic structure with no progressive disclosure into reference files.

Suggestions

Move detailed reference material (headline/description frameworks, match-type matrices, CSV schema) into separate reference files and link to them one level deep.

De-duplicate the 'When to Use' and 'Trigger Phrases' sections, which list near-identical trigger phrasings.

Tighten placeholder tables (e.g. match-type and quick-wins matrices) by replacing bracketed fill-ins with one concrete worked example plus the pattern.

DimensionReasoningScore

Conciseness

The ~465-line body mostly delivers valuable domain-specific expertise Claude lacks, but includes redundant sections ('When to Use' and 'Trigger Phrases' overlap) and placeholder tables that could be tightened.

2 / 3

Actionability

Provides copy-paste-ready guidance: concrete search strings, exact API endpoints and JSON payloads (HN Algolia, Apify), character limits (30/90), CSV column headers, and file-naming conventions.

3 / 3

Workflow Clarity

Clear 7-phase sequence (intake through output) with a final launch checklist serving as the validation checkpoint for a complex generative process.

3 / 3

Progressive Disclosure

No bundle files exist and all reference material (templates, frameworks, CSV format, research methodology) is inline in a long monolithic document; the phase structure is good but content that should be split remains embedded.

2 / 3

Total

10

/

12

Passed

Description

67%

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 highly specific, third-person description that clearly conveys a wide range of concrete capabilities and a distinct niche. Its main weakness is the absence of an explicit 'when to use' trigger clause and limited coverage of natural user phrasings.

Suggestions

Add an explicit 'Use when...' clause to the description naming natural triggers like 'set up Google Ads', 'build a PPC campaign', or 'do keyword research for paid search'.

Include common user phrasings (PPC, paid search, search ads) alongside the technical marketing terminology to broaden trigger coverage.

Trim the parenthetical method enumeration to keep the description concise while preserving the headline capabilities.

DimensionReasoningScore

Specificity

Lists many concrete actions ('Performs deep keyword research', 'builds keyword architecture with funnel mapping and intent classification', 'creates ad group structure', 'generates headline/description variants', 'builds negative keyword lists', 'recommends bid strategy', 'exports a campaign-ready CSV'), matching the multiple-specific-actions anchor.

3 / 3

Completeness

Answers 'what' thoroughly but has no explicit 'Use when...' clause or equivalent trigger guidance in the description, which caps completeness at 2 per the rubric guidelines.

2 / 3

Trigger Term Quality

Contains some natural terms ('Google Search Ads campaign builder', 'keyword research') but leans on jargon ('funnel mapping', 'intent classification') and omits common variations a user would say such as 'PPC', 'paid search', or 'set up Google Ads'.

2 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (end-to-end Google Search Ads campaign building with Google Ads Editor CSV import) with distinct triggers, making conflict with other skills unlikely.

3 / 3

Total

10

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-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.