CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

seo-google

Google SEO APIs: Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, and GA4 organic traffic. Provides real Google field data for Core Web Vitals, indexation status, search performance, and organic traffic trends. Use when user says "search console", "GSC", "PageSpeed", "CrUX", "field data", "indexing API", "GA4 organic", "URL inspection", or "real CWV data".

Quality

83%

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

76%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 command catalog with fully executable invocations, explicit defaults, quotas, and error-recovery actions for every command, backed by a complete one-level-deep reference bundle. The main gaps are the absence of validation steps around batch operations and some inline content (rate-limit table, 2026 changelog notes) that duplicates or belongs in reference files.

Suggestions

Add validation steps for batch commands: before inspect-batch/index-batch, verify the file has one URL per line, report the URL count against the 2,000/day and 200/day quotas, and confirm with the user before large submissions.

Replace the inline Rate Limits table with a pointer to references/rate-limits-quotas.md to remove duplication and trim the body.

Move the dense 2026 changelog blockquotes (GSC AI surfaces, platform properties, GA4 AI Assistants) into references/search-console-api.md and references/ga4-data-api.md, keeping one-line summaries inline.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence — each command is a script invocation, defaults, and one line, with no concept explanations. Minor trimmable content keeps it below lean: the inline Rate Limits table duplicates references/rate-limits-quotas.md, and the long date-laden 2026 blockquotes (GSC AI surfaces, GA4 AI Assistants) sit inline rather than in the corresponding API reference files.

4 / 5

Actionability

Every command has a copy-paste-ready invocation ('"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run pagespeed_check.py <url> --json'), the config format is shown as a concrete JSON example, per-command defaults are stated, and the error-handling table gives specific remedies — matching the fully-executable anchor.

5 / 5

Workflow Clarity

Sequences are clear (credential pre-flight check, tier communicated before running, numbered report workflow with concrete commands), but the batch operations (inspect-batch, index-batch up to 200 URLs) have no validation or verification steps — no file preview, URL-count check, or user confirmation before submission. Per the rubric, batch operations without validation cap workflow clarity at 3.

3 / 5

Progressive Disclosure

The Quick Reference table plus per-command sections each point to a specific existing reference file (all 12 referenced paths verified present), one level deep with only sibling pointers, and templates in assets/templates/ are named. Not a 5: the duplicated inline rate-limits table and dense inline changelog blockquotes are content that belongs in the reference files.

4 / 5

Total

16

/

20

Passed

Description

83%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 that clearly states what the skill provides and when to use it, with specific named APIs and an explicit, synonym-aware trigger list. Its main weakness is coverage: several command families (YouTube, NLP, keyword research) and a few natural trigger terms are absent, which slightly limits both specificity and trigger reach.

Suggestions

Add trigger terms for the uncovered command families (e.g., 'YouTube SEO', 'keyword volume', 'entity analysis') or explicitly scope the description to Google field data so the omission reads as intentional.

Include a few missing natural synonyms in the trigger list: 'Lighthouse', 'sitemap status', and 'organic traffic'.

Differentiate from sibling claude-seo skills by leading with 'Google's first-party API data' so generic terms like 'field data' don't collide with crawl-based skills.

DimensionReasoningScore

Specificity

The description names concrete capabilities per API ('Search Console (Search Analytics, URL Inspection, Sitemaps)', 'CrUX field data with 25-week history', 'Indexing API v3') with comprehensive coverage of the core data types, but omits entire command families present in the skill (YouTube, NLP analysis, Keyword Planner), matching the 'several specific actions; minor gaps' anchor rather than fully comprehensive.

4 / 5

Completeness

It explicitly answers both questions: what ('Provides real Google field data for Core Web Vitals, indexation status, search performance, and organic traffic trends') and when ('Use when user says...' followed by concrete trigger phrases), which matches the anchor for clearly and explicitly answering both with concrete triggers.

5 / 5

Trigger Term Quality

The explicit trigger list ('search console', 'GSC', 'PageSpeed', 'CrUX', 'field data', 'indexing API', 'GA4 organic', 'URL inspection', 'real CWV data') includes natural phrasing and good synonyms (GSC, CWV), but misses a few natural terms users would say such as 'Lighthouse', 'sitemap', or 'organic traffic' — good coverage with a few missing, not comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche (Google's first-party SEO APIs) is clear and the triggers are specific, but the skill's own body names sibling skills in the same plugin (seo-audit, seo-performance, seo-content) that could compete on generic trigger terms like 'field data' or 'GA4' — mostly distinct with minor overlap risk, not minimal.

4 / 5

Total

17

/

20

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.

Validation — 15 / 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

AgriciDaniel/claude-seo

Path

skills/seo-google/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.