NoBait ClubNo comment ritual. Real asset unlocked.
Resource unlockedEN / prompt packNew run

Detected promise

SEO Claude Skills Prompt Pack (20 ready-to-run “skills” you can paste and use)

Reconstructed contract

prompt pack

You don’t need to Like/comment/DM to get a “folder of skills.” Below is a complete, self-contained prompt pack: 20 copy‑paste “Claude Skills” for SEO covering on‑page, content gap, internal linking, schema, cannibalization, CTR, GSC analysis, technical audits, crawling exports, indexing, robots/sitemaps, keyword clustering, backlinks, GitHub visibility, SEO briefs, AI-search readiness, and refresh planning. Each skill includes: purpose, required inputs, output format, and a paste-ready prompt. Generated from the text you provided (no web research).

View PDF

Resource without ritual

The promised resource, no comment required

01

How to use this pack (2-minute setup)

1) Pick the relevant skill below.

2) Replace placeholders like {{URL}}, {{PAGE_HTML}}, {{GSC_EXPORT}}, {{CRAWL_CSV}}.

3) Paste into Claude.

4) If you can’t provide an input (e.g., HTML), paste what you have (page text, sitemap URLs, GSC queries) and ask Claude to proceed with assumptions.

Data formats that work well:

Page HTML: raw HTML or rendered HTML snippet

Crawl export: CSV from Screaming Frog/Sitebulb (URL, Status Code, Indexability, Canonical, Title, Meta Description, H1, Word Count, Inlinks, Outlinks, Depth, Robots Meta, X-Robots-Tag, Last Modified)

GSC export: CSV (Query, Page, Clicks, Impressions, CTR, Position) or separate Query and Page reports

Sitemap: XML content or a list of URLs

robots.txt: full text

House rule for all skills: If a claim depends on data you didn’t provide, Claude must label it as “Assumption” and not present it as fact.

02

Skill 01 — title-meta-improver (titles + meta descriptions for higher CTR)

Purpose: Rewrite SEO titles and meta descriptions to improve relevance + CTR while respecting length constraints and intent.

Inputs:

{{PAGE_URL}}

{{PRIMARY_KEYWORD}}

{{SECONDARY_KEYWORDS}} (optional)

{{CURRENT_TITLE}} and {{CURRENT_META}} (optional)

{{PAGE_SNIPPET_OR_OUTLINE}} (paste the page intro + key headings)

{{BRAND_NAME}} (optional)

Paste-ready prompt:

"You are an SEO snippet optimizer.

Goal: Improve organic CTR without clickbait.

Context:

URL: {{PAGE_URL}}

Primary keyword: {{PRIMARY_KEYWORD}}

Secondary keywords: {{SECONDARY_KEYWORDS}}

Brand: {{BRAND_NAME}}

Current title: {{CURRENT_TITLE}}

Current meta: {{CURRENT_META}}

Page snippet / outline:

{{PAGE_SNIPPET_OR_OUTLINE}}

Tasks:

1) Identify the dominant search intent (one of: informational/commercial/navigational/transactional/local).

2) Produce 10 SEO titles (50–60 characters preferred, max 600px; avoid repetition; include primary keyword early when natural).

3) Produce 10 meta descriptions (140–160 characters preferred; include primary keyword once; include a clear value prop + subtle CTA).

4) Provide 3 ‘safe’ variations and 3 ‘bold but compliant’ variations.

5) For each title/meta pair, state the angle (benefit, speed, checklist, comparison, pricing, template, etc.).

6) Provide a final recommendation: best 1 title + 1 meta, with rationale.

Output as a table: Variant | Title | Char count | Meta | Char count | Angle | Why it should improve CTR.

Constraints:

No misleading claims.

Avoid ALL CAPS.

If you need facts (pricing, year, numbers) and they aren’t in the snippet, do not invent them."

03

Skill 02 — content-gap-scanner (compare your page vs top competitors)

Purpose: Find missing subtopics/entities/sections compared to competing pages.

Inputs:

{{YOUR_PAGE_TEXT_OR_HTML}}

{{COMPETITOR_1_TEXT_OR_HTML}}

{{COMPETITOR_2_TEXT_OR_HTML}} (optional)

{{COMPETITOR_3_TEXT_OR_HTML}} (optional)

{{TARGET_KEYWORD}}

Paste-ready prompt:

"You are a content gap analyst.

Keyword: {{TARGET_KEYWORD}}

Your page:

{{YOUR_PAGE_TEXT_OR_HTML}}

Competitors:

[1]

{{COMPETITOR_1_TEXT_OR_HTML}}

[2]

{{COMPETITOR_2_TEXT_OR_HTML}}

[3]

{{COMPETITOR_3_TEXT_OR_HTML}}

Tasks:

1) Normalize: extract headings, key claims, examples, tools, FAQs, definitions.

2) Build a unified outline of what a ‘best answer’ should include for this keyword.

3) Identify gaps in my page: Missing section / Missing depth / Missing examples / Missing terms & entities / Missing FAQs.

4) Prioritize gaps by impact (High/Med/Low) based on: intent coverage, topical completeness, and likelihood to improve rankings.

5) Provide a rewrite plan: exact H2/H3 suggestions + bullet points for each.

Output:

A) Gap table: Gap | Why it matters | Competitors covering it | Suggested section title | Notes.

B) Proposed improved outline for my page.

C) 10 FAQ questions + short answers (2–3 sentences each) aligned with intent.

Rules:

Don’t copy competitor phrasing verbatim.

If competitors aren’t provided, ask for them or proceed with a generic best-practice outline and label it ‘Assumption.’"

04

Skill 03 — internal-link-mapper (find internal link opportunities)

Purpose: Suggest high-signal internal links: from relevant source pages to a target page, with anchors.

Inputs:

{{TARGET_PAGE_URL}}

{{TARGET_PAGE_TOPIC}}

{{SITE_URL_LIST}} (paste a list of URLs + titles, or a crawl export snippet)

Optional: {{TOP_PAGES_BY_ORGANIC}} (from analytics/GSC)

Paste-ready prompt:

"You are an internal linking strategist.

Target page:

URL: {{TARGET_PAGE_URL}}

Topic: {{TARGET_PAGE_TOPIC}}

Site pages (URL + title + optional description/primary keyword):

{{SITE_URL_LIST}}

Tasks:

1) Identify 15–30 best source pages to link FROM to the target based on topical overlap + likely authority (use provided traffic/top pages if available).

2) For each, propose:

Where to place the link (section context suggestion)

2–3 natural anchor text options (avoid exact-match stuffing)

The reason (user journey + SEO relevance)

3) Identify 5 opportunities to add links FROM the target page to important related pages (hub/spoke).

4) Flag risks: cannibalization, too many links, irrelevant anchors.

Output table:

Source URL | Source page topic | Suggested placement | Anchor options | Priority (P1/P2/P3) | Notes.

Constraints:

Prefer existing relevant paragraphs over forcing new ones.

Anchors should be descriptive and varied.

If you need the target page headings to suggest placements, ask for them."

05

Skill 04 — schema-builder (clean JSON-LD for common page types)

Purpose: Generate valid JSON-LD schema for a given page type.

Inputs:

{{PAGE_TYPE}} (Article/BlogPosting/Product/Service/FAQPage/HowTo/Organization/LocalBusiness/BreadcrumbList/WebSite)

{{PAGE_URL}}

{{PAGE_TITLE}}

{{DESCRIPTION}}

Optional: {{AUTHOR}}, {{PUBLISH_DATE}}, {{MODIFIED_DATE}}, {{IMAGE_URL}}, {{PRICE}}, {{RATING}}, {{FAQ_QA}}, {{BREADCRUMBS}}

Paste-ready prompt:

"You are a technical SEO implementing Schema.org in JSON-LD.

Page type: {{PAGE_TYPE}}

URL: {{PAGE_URL}}

Title: {{PAGE_TITLE}}

Description: {{DESCRIPTION}}

Additional details:

{{AUTHOR}}

{{PUBLISH_DATE}}

{{MODIFIED_DATE}}

{{IMAGE_URL}}

{{PRICE}}

{{RATING}}

{{FAQ_QA}}

{{BREADCRUMBS}}

Tasks:

1) Output ONE JSON-LD block appropriate for the page type (include @context, @type, and required/recommended properties).

2) Include Organization/Website references where relevant (publisher, logo, sameAs) using placeholders if missing.

3) Ensure it’s syntactically valid JSON.

4) Provide a short ‘Implementation notes’ section: where to place it, what to customize, and validation steps.

Output:

JSON-LD code block only

Then: Implementation notes (bullets)

Rules:

Do not invent ratings/reviews/prices. If not provided, omit.

Use ISO dates.

Keep it minimal but complete."

06

Skill 05 — keyword-cannibalization-checker (detect competing pages)

Purpose: Find pages that target the same query/topic and may split rankings.

Inputs (choose one):

A) {{GSC_QUERY_PAGE_EXPORT}} including Query + Page

B) {{KEYWORD_TO_URL_MAP}} (keyword, intended URL)

C) A list of pages + primary keyword

Paste-ready prompt:

"You are an SEO cannibalization analyst.

Data:

{{GSC_QUERY_PAGE_EXPORT}}

Tasks:

1) For each query, list the top pages receiving impressions/clicks.

2) Flag cannibalization when:

Multiple pages receive meaningful impressions for the same query, AND

The intent is the same (not just variant intent).

3) For each flagged cluster, recommend an action:

Consolidate (merge + 301)

Differentiate (rewrite to distinct intent)

Canonicalize

Internal link rebalancing

Do nothing (if intentional)

4) Provide a decision rubric (when to merge vs differentiate).

Output:

A) Cannibalization table: Query | Pages involved | Click share | Avg position | Severity (High/Med/Low) | Recommended action | Notes.

B) Fix plan for top 5 issues with step-by-step actions.

Rules:

If the export is partial, state confidence level.

Never recommend canonical/redirect without checking content similarity and intent first."

07

Skill 06 — ctr-opportunity-finder (find pages where snippet tweaks may lift clicks)

Purpose: Use GSC data to identify high-impression pages with low CTR vs expected.

Inputs:

{{GSC_PAGE_EXPORT}} (Page, Clicks, Impressions, CTR, Position)

Optional: {{BRANDED_TERMS_LIST}}

Paste-ready prompt:

"You are a GSC CTR opportunity miner.

Here is my GSC page report:

{{GSC_PAGE_EXPORT}}

Tasks:

1) Clean and segment:

Exclude branded terms if I provide them.

Focus on positions 1–10 and 11–20 separately.

2) Compute opportunity score per page:

Opportunity = Impressions * (ExpectedCTR(position) - ActualCTR).

Use a simple expected CTR curve you define and show.

3) Output top 20 CTR opportunities with:

Page

Position bucket

Impressions

CTR

Opportunity score

Likely snippet fix (title angle, meta clarity, rich results, date, intent alignment)

4) For the top 5 pages, generate 3 improved title/meta options each.

Output:

A) Expected CTR curve you used.

B) Opportunity table.

C) Copy-ready snippets for top 5.

Rules:

Don’t promise CTR lifts.

If query-level data is available, ask for it to refine recommendations."

08

Skill 07 — gsc-growth-auditor (quick wins + growth plan from GSC)

Purpose: Identify quick wins: rising queries, near-page-1 terms, declining pages, and new content opportunities.

Inputs:

{{GSC_QUERY_EXPORT_LAST_28_DAYS}}

{{GSC_QUERY_EXPORT_PREVIOUS_28_DAYS}} (or YoY)

Optional: {{GSC_PAGE_EXPORT}}

Paste-ready prompt:

"You are an SEO growth auditor using Google Search Console exports.

Period A (recent):

{{GSC_QUERY_EXPORT_LAST_28_DAYS}}

Period B (previous):

{{GSC_QUERY_EXPORT_PREVIOUS_28_DAYS}}

Tasks:

1) Find ‘striking distance’ queries (avg position 8–20) with high impressions.

2) Find biggest winners/losers by clicks and impressions (absolute and %).

3) Identify queries where impressions are high but CTR is low (snippet opportunities).

4) Recommend actions per bucket:

On-page refresh

New supporting content

Internal links

Content consolidation

5) Produce a 2-week action plan with 10 tasks, each with expected impact rationale.

Output:

A) Summary insights (bullets)

B) Tables for each bucket

C) 2-week plan: Task | Owner | Effort (S/M/L) | Why | KPI to watch.

Rules:

Use only the provided data.

If exports are missing columns, tell me what’s missing and proceed with what’s available."

09

Skill 08 — gsc-indexing-checker (coverage/visibility issues triage using GSC exports)

Purpose: Triage indexing/visibility symptoms using URL lists and (if available) GSC coverage exports.

Inputs:

{{URL_SAMPLE_LIST}} (problem URLs)

Optional: {{GSC_PAGES_NOT_INDEXED_EXPORT}} or coverage report text

Optional: {{SITEMAP_URLS_LIST}}

Paste-ready prompt:

"You are an indexing & visibility triage assistant.

Problem URLs:

{{URL_SAMPLE_LIST}}

GSC coverage / not indexed export (if available):

{{GSC_PAGES_NOT_INDEXED_EXPORT}}

Sitemap URLs (optional):

{{SITEMAP_URLS_LIST}}

Tasks:

1) Categorize issues into likely buckets:

Discovery (no internal links, orphan, not in sitemap)

Crawl (blocked by robots, server errors, redirects loops)

Indexing choice (noindex, canonicalized away, duplicates)

Quality (thin/soft 404)

2) For each URL, produce a diagnostic checklist of what to verify (robots, meta robots, canonical, HTTP status, content uniqueness, internal links).

3) Provide a prioritized fix list and which teams need to act (dev/content).

Output:

A) URL triage table: URL | Suspected cause | Confidence | Checks to run | Recommended fix.

B) Priority backlog: P0/P1/P2.

Rules:

If you don’t have HTML/headers, label inferences as assumptions.

Avoid guessing Google decisions; propose verifiable checks."

10

Skill 09 — site-health-auditor (global SEO audit blueprint from limited inputs)

Purpose: Produce a structured audit even when you only have partial data.

Inputs (any you have):

{{CRAWL_CSV_SNIPPET}}

{{TOP_100_URLS}}

{{SITEMAP_XML}}

{{ROBOTS_TXT}}

{{GSC_SUMMARY}}

Paste-ready prompt:

"You are running a practical SEO site health audit.

Inputs I can provide:

Crawl snippet:

{{CRAWL_CSV_SNIPPET}}

Sitemap:

{{SITEMAP_XML}}

robots.txt:

{{ROBOTS_TXT}}

GSC summary:

{{GSC_SUMMARY}}

Tasks:

1) Audit categories:

Indexability & crawlability

Site architecture & internal linking

Duplicate content & canonicals

On-page basics (titles, metas, H1s)

Performance/UX (only if data provided)

Structured data

Internationalization (hreflang) if relevant

2) For each category, list:

What to check

Common failure modes

Evidence from provided data

Fix recommendations

3) Provide a prioritized action plan (P0–P2) with effort/impact.

Output:

A) Executive summary (10 bullets)

B) Findings table: Finding | Evidence | Impact | Fix | Owner | Priority.

C) 30-day roadmap.

Rules:

If evidence is insufficient, request specific exports/fields.

Don’t invent metrics."

11

Skill 10 — issue-prioritizer (turn a messy issue list into an execution plan)

Purpose: Convert a long SEO issue list into a sequenced backlog.

Inputs:

{{ISSUES_LIST}} (paste from audit tool: each line an issue + affected URLs + counts)

Optional: {{BUSINESS_GOALS}} and {{RESOURCE_CONSTRAINTS}}

Paste-ready prompt:

"You are an SEO program manager.

Issues list:

{{ISSUES_LIST}}

Business goals:

{{BUSINESS_GOALS}}

Constraints:

{{RESOURCE_CONSTRAINTS}}

Tasks:

1) Normalize issues into a consistent format (Issue, Description, Affected scope, Risk).

2) Score each issue with a simple rubric (0–5 each):

Impact on indexation

Impact on rankings/CTR

User impact

Ease/effort (reverse scored)

Confidence (evidence quality)

3) Produce:

A ranked backlog

Quick wins (high impact, low effort)

Dependencies and sequencing

4) Write Jira-ready tickets for the top 10 items (title, description, acceptance criteria).

Output:

A) Scoring rubric

B) Ranked backlog table

C) Top 10 Jira ticket drafts

Rules:

If scope/counts aren’t provided, estimate only if clearly labeled as assumptions."

12

Skill 11 — crawl-auditor (analyze crawl exports for technical blockers)

Purpose: Analyze crawler CSV exports to find status code, redirect chains, canonicals, noindex, thin pages, duplicates.

Inputs:

{{CRAWL_CSV}} (paste a portion or key columns)

Tell the crawler tool used (optional)

Paste-ready prompt:

"You are analyzing a site crawl export for technical SEO issues.

Crawl CSV (include headers):

{{CRAWL_CSV}}

Tasks:

1) Identify critical issues:

5xx and 4xx pages

Redirect chains/loops

Canonical to non-200 or to irrelevant URLs

Indexable pages blocked by robots/noindex mismatch

Duplicate titles/H1s

Very low word count pages (thin) (use thresholds you define)

Orphan candidates (0 inlinks)

2) Quantify: counts + example URLs.

3) Provide prioritized fixes and suggested QA checks.

Output:

A) Findings by severity (Critical/High/Medium/Low)

B) Top examples table per issue

C) Fix checklist for dev + content

Rules:

If columns are missing (e.g., Inlinks), ask for them and proceed with partial analysis."

13

Skill 12 — indexing-debugger (why a page isn’t indexed)

Purpose: Step-by-step diagnostic for a specific URL.

Inputs:

{{URL}}

{{HTTP_STATUS}}

{{CANONICAL_TAG}}

{{META_ROBOTS}}

{{X_ROBOTS_TAG}}

{{ROBOTS_TXT_RELEVANT_SECTION}}

{{PAGE_HTML_SNIPPET}} (head section)

Optional: {{INTERNAL_LINKS_TO_URL}} count

Paste-ready prompt:

"You are debugging why a URL may not be indexed.

URL: {{URL}}

Known signals:

HTTP status: {{HTTP_STATUS}}

Canonical tag: {{CANONICAL_TAG}}

Meta robots: {{META_ROBOTS}}

X-Robots-Tag: {{X_ROBOTS_TAG}}

robots.txt excerpt:

{{ROBOTS_TXT_RELEVANT_SECTION}}

HTML head snippet:

{{PAGE_HTML_SNIPPET}}

Internal links pointing to it: {{INTERNAL_LINKS_TO_URL}}

Tasks:

1) Build a decision tree of likely causes: blocked, noindex, canonicalized, duplicate/soft-404, crawl budget/discovery, rendering.

2) For each likely cause, list:

How to confirm (exact checks/tools)

How to fix

3) Provide a ‘minimal fix first’ path.

Output:

A) Most likely cause (with confidence)

B) Decision tree (bullets)

C) Fix steps + verification steps

Rules:

If data is missing, ask for it and provide conditional branches."

14

Skill 13 — robots-validator (robots.txt risk review)

Purpose: Identify accidental blocks and indexability risks.

Inputs:

{{ROBOTS_TXT}}

Optional: {{IMPORTANT_PATHS_LIST}} (e.g., /blog/, /product/, /category/)

Paste-ready prompt:

"You are reviewing robots.txt for SEO safety.

robots.txt:

{{ROBOTS_TXT}}

Important paths:

{{IMPORTANT_PATHS_LIST}}

Tasks:

1) Explain what each User-agent group does.

2) Identify risky directives:

Disallow blocking important sections

Overly broad wildcards

Conflicts between Allow/Disallow

Missing sitemap declaration (optional best practice)

3) Provide a safer revised robots.txt proposal (only if changes are necessary), with comments.

4) Provide test cases: URL -> allowed/disallowed.

Output:

A) Findings

B) Proposed robots.txt (if needed)

C) Test matrix

Rules:

Do not block CSS/JS unless there’s a clear reason.

If uncertainty exists, recommend testing in GSC robots tester / live URL inspection."

15

Skill 14 — sitemap-checker (validate sitemap coverage & hygiene)

Purpose: Check sitemap URL quality and alignment with indexable pages.

Inputs:

{{SITEMAP_XML_OR_URL_LIST}}

Optional: {{CRAWL_URL_LIST}} (indexable URLs from crawl)

Paste-ready prompt:

"You are validating an XML sitemap for SEO.

Sitemap content / URL list:

{{SITEMAP_XML_OR_URL_LIST}}

Indexable URLs from crawl (optional):

{{CRAWL_URL_LIST}}

Tasks:

1) Extract URLs and check for:

Non-200 URLs

Redirecting URLs

Non-canonical URLs

Parameter/noisy URLs

Duplicates

Missing important sections

2) If crawl list provided, compute:

Sitemap coverage = sitemap URLs present in indexable crawl set

Orphan sitemap URLs (in sitemap but not internally linked) if inlinks data exists

3) Provide a cleanup plan and a sitemap architecture suggestion (split by type, size limits).

Output:

A) Issues table: Issue | Example URLs | Fix

B) Coverage summary (if possible)

C) Recommended sitemap structure

Rules:

If you can’t fetch URL statuses, mark them as ‘Needs verification’ and list how to test."

16

Skill 15 — keyword-cluster-builder (topic clusters from a keyword list)

Purpose: Group keywords into clusters + pick a primary page per cluster.

Inputs:

{{KEYWORD_LIST}} (keyword, volume, difficulty, intent, URL if already ranking—any columns ok)

Optional: {{BUSINESS_CONTEXT}} (product/service, audience)

Paste-ready prompt:

"You are building SEO keyword clusters for a content strategy.

Business context:

{{BUSINESS_CONTEXT}}

Keyword list:

{{KEYWORD_LIST}}

Tasks:

1) Normalize keywords (singular/plural, close variants).

2) Cluster by shared intent and SERP similarity (approximate using language heuristics since we don’t have live SERPs).

3) For each cluster:

Cluster name

Primary keyword

Secondary keywords

Intent

Recommended content type (guide, landing page, comparison, template, glossary, etc.)

Suggested URL slug

4) Provide a site architecture suggestion: hub page + spokes.

Output:

A) Cluster table

B) Hub/spoke map in bullets

C) Top 10 priority clusters with rationale (impact, feasibility)

Rules:

If volumes are missing, prioritize by business value and coverage gaps.

Don’t create separate clusters for minor grammatical variants unless intent differs."

17

Skill 16 — backlink-reviewer (quality review + risk flags)

Purpose: Triage backlink lists for quality signals and obvious risks.

Inputs:

{{BACKLINK_EXPORT}} (referring domain, target URL, anchor, link type, first seen—any columns)

Optional: {{YOUR_BRAND}} and {{TOP_TARGET_PAGES}}

Paste-ready prompt:

"You are reviewing a backlink export for quality and risk.

Backlink data:

{{BACKLINK_EXPORT}}

Brand: {{YOUR_BRAND}}

Top target pages: {{TOP_TARGET_PAGES}}

Tasks:

1) Segment links:

Brand vs non-brand anchors

Homepage vs deep pages

Follow vs nofollow/sponsored/ugc

2) Flag potential risks (non-accusatory):

Sitewide/footer patterns

Irrelevant anchors at scale

Obvious low-quality directory patterns

High concentration from one network/theme

3) Identify opportunities:

Strong domains linking to weak pages (suggest internal link flow)

Missing topical hubs that deserve links

4) Provide actions:

Keep/monitor

Outreach for link reclamation

Disavow only as last resort with strong justification

Output:

A) Summary stats (based on provided data)

B) Risk table: Pattern | Evidence | Risk level | What to do

C) Opportunity table: Target page | Why it matters | Action

Rules:

No definitive ‘toxic’ calls without stronger evidence.

Disavow recommendations must include caution and criteria."

18

Skill 17 — github-visibility-optimizer (SEO for GitHub repos)

Purpose: Improve discoverability of GitHub repositories (search + GitHub internal search).

Inputs:

{{REPO_NAME}}

{{REPO_TOPIC}}

{{CURRENT_README}} (paste)

Optional: {{TARGET_KEYWORDS}} and {{COMPETING_REPOS_NOTES}}

Paste-ready prompt:

"You are optimizing a GitHub repository for discoverability.

Repo: {{REPO_NAME}}

Topic: {{REPO_TOPIC}}

Target keywords: {{TARGET_KEYWORDS}}

Current README:

{{CURRENT_README}}

Tasks:

1) Rewrite the top section of the README:

Clear one-sentence value proposition

Quickstart

Features (bullets)

Use cases

2) Suggest:

Better repo description (short)

Suggested topics/tags

A minimal docs structure (docs/ or wiki)

Example commands and copy-paste snippets

3) Provide a ‘SEO-style’ keyword integration plan without stuffing.

Output:

A) New README outline

B) Proposed repo description + topics

C) Suggested filenames/sections

Rules:

Don’t claim benchmarks or users unless provided.

Keep it accurate to the repo’s actual functionality."

19

Skill 18 — seo-brief-generator (writer-ready SEO content brief)

Purpose: Turn a keyword + intent into a full brief: outline, angle, entities, FAQs, internal links, acceptance criteria.

Inputs:

{{PRIMARY_KEYWORD}}

{{AUDIENCE}}

{{PRODUCT_OR_BRAND_CONTEXT}}

Optional: {{EXISTING_URL}} (if updating)

Optional: {{COMPETITOR_NOTES}} (paste outlines/snippets)

Paste-ready prompt:

"You are generating a writer-ready SEO content brief.

Primary keyword: {{PRIMARY_KEYWORD}}

Audience: {{AUDIENCE}}

Brand/product context: {{PRODUCT_OR_BRAND_CONTEXT}}

Existing URL (if refresh): {{EXISTING_URL}}

Competitor notes (optional):

{{COMPETITOR_NOTES}}

Tasks:

1) Intent + promise: what the reader wants and what we’ll deliver.

2) Recommended content type and tone.

3) Detailed outline with H2/H3 and bullet points.

4) Entities & related terms to cover (non-spammy).

5) Proof points needed (where data/examples are required).

6) Internal link suggestions (placeholders if URLs not given).

7) FAQ section (8–12 questions) + concise answers.

8) On-page checklist: title, meta, slug, schema recommendation.

9) Acceptance criteria for the writer/editor.

Output:

A) Brief (structured headings)

B) One-paragraph draft intro

C) Suggested title/meta (3 options)

Rules:

If facts are required, mark ‘Needs research’ and list what to verify."

20

Skill 19 — ai-search-ready-checker (prepare content for AI answers + answer engines)

Purpose: Make a page more extractable, quoteable, and structured for AI-driven search and featured answers.

Inputs:

{{PAGE_TEXT_OR_HTML}}

{{TARGET_QUERIES}} (optional)

Paste-ready prompt:

"You are optimizing content for AI answer engines and SERP features.

Page content:

{{PAGE_TEXT_OR_HTML}}

Target queries:

{{TARGET_QUERIES}}

Tasks:

1) Score the page (0–5 each) on:

Direct answers near the top

Clear definitions

Structured sections (how-to, steps, comparisons)

Evidence and citations (where applicable)

FAQ coverage

Entity clarity (who/what/where)

2) Identify 10 rewrite recommendations that improve extractability:

Add TL;DR / key takeaways

Add step lists, tables, decision trees

Add concise definitions

Add ‘When to use / when not to use’ sections

3) Draft:

A 60–90 word TL;DR

A ‘Key takeaways’ list (5 bullets)

5 short Q&A pairs that can be lifted as answers

Output:

A) Scorecard

B) Recommendations (prioritized)

C) Draft blocks (TL;DR, takeaways, Q&A)

Rules:

Don’t fabricate citations; if claims need sources, label ‘Needs citation.’"

21

Skill 20 — content-refresh-planner (prioritize updates & create refresh specs)

Purpose: Decide what to refresh first and what to change.

Inputs:

{{PAGES_LIST_WITH_METRICS}} (URL, topic, clicks, impressions, position trend, last updated—any subset)

Optional: {{GSC_QUERY_BY_PAGE}} exports

Paste-ready prompt:

"You are building a content refresh plan.

Pages + metrics:

{{PAGES_LIST_WITH_METRICS}}

Query-by-page (optional):

{{GSC_QUERY_BY_PAGE}}

Tasks:

1) Define a refresh priority score using available fields (show formula).

2) Identify:

Decliners (traffic down)

High impressions, low clicks (CTR)

Striking distance pages

Outdated pages (old updated date)

3) Produce a prioritized list of pages to refresh (top 20).

4) For the top 5 pages, write a refresh spec:

What to add/remove

Which sections to expand

Snippet changes

Internal link additions

Schema additions

QA checklist

Output:

A) Priority scoring formula

B) Ranked table

C) Top 5 refresh specs

Rules:

If last-updated dates aren’t provided, omit that factor or request it."

22

One-page visual you can generate (infographic/matrix brief)

If you want a single image to share internally, generate a “20 SEO Claude Skills Matrix” with:

Columns: Category | Skill name | Primary input | Output | Best for

Rows grouped by: On-page, GSC, Audits, Technical, Keywords/Authority.

Prompt for an image generator:

"Create a clean, professional infographic titled ‘SEO Claude Skills: 20 Ready-to-Use Skills’. Use a 5-column matrix with color-coded category bands: On-page (blue), GSC (green), Audits (orange), Technical (purple), Keywords/Authority (teal). Include all 20 skill names as rows. Minimal icons, lots of whitespace, legible typography, 16:9 layout, light background. No logos."