Agent skill

Screaming Frog Tool

by garrettjsmith in garrettjsmith/localseoskills

When the user wants a technical site audit, crawl data analysis, location page quality checks, duplicate content detection, schema validation at scale, or internal linking analysis.

MITAuto-check passedMarketing & SEO

Install Screaming Frog Tool

skills CLI
$ npx skills add garrettjsmith/localseoskills --skill screaming-frog-tool -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install garrettjsmith/localseoskills screaming-frog-tool --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/garrettjsmith/localseoskills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/screaming-frog-tool .claude/skills/screaming-frog-tool && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
screaming-frog-tool
GitHub stars
120
Token cost
~2k tokens
SKILL.md length
1,001 words
Files
1
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

When the user wants a technical site audit, crawl data analysis, location page quality checks, duplicate content detection, schema validation at scale, or internal linking analysis.

  • Works in 4 steps: Run the crawl in Screaming Frog → Export: Internal > All (CSV) → If needed: Bulk Export > specific… → …
  • Wants a technical site audit
  • SKILL.md covers When to Use Screaming Frog vs…, How the Agent Interacts with…, Core Workflows and Interpreting Crawl Data for…, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Screaming Frog Tool is an agent skill from garrettjsmith/localseoskills. When the user wants a technical site audit, crawl data analysis, location page quality checks, duplicate content detection, schema validation at scale, or internal linking analysis. Trigger on "Screaming Frog," "site crawl," "technical audit," "crawl data," "broken links," "duplicate content," "location page audit," or when analyzing exported crawl CSV/Excel files.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering On-page SEO, Programmatic SEO and Excel spreadsheets. It works with Microsoft Excel and Model Context Protocol. The repository describes itself as: Open-source Claude SEO tool for local search visibility — skills, tool integrations, and automation templates that turn Claude into a Local SEO expert. The licence is MIT.

When your agent uses it

  • Wants a technical site audit
  • Crawl data analysis
  • Location page quality checks
  • Duplicate content detection

Example prompts

  • “Screaming Frog,”
  • “site crawl,”
  • “technical audit,”
  • “/screaming-frog-tool”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Run the crawl in Screaming Frog
  2. Export: Internal > All (CSV)
  3. If needed: Bulk Export > specific reports (response codes, directives, schema, etc.)
  4. Upload the CSV to the conversation

What it can do on your machine

Read from SKILL.md and the folder at commit 405ce20. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Screaming Frog Tool loads about 2k tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 1,001 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~97
When it runs · the whole SKILL.md, loaded when a task matches
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from garrettjsmith/localseoskills at commit 405ce20, republished under its MIT licence (© garrettjsmith). 1,001 words, ~2,046 tokens.

Download SKILL.mdSave it as .claude/skills/screaming-frog-tool/SKILL.md (or your agent's skills folder).
name
screaming-frog-tool
description
When the user wants a technical site audit, crawl data analysis, location page quality checks, duplicate content detection, schema validation at scale, or internal linking analysis. Trigger on "Screaming Frog," "site crawl," "technical audit," "crawl data," "broken links," "duplicate content," "location page audit," or when analyzing exported crawl CSV/Excel files.
metadata.version
1.0.0
metadata.author
Garrett Smith

Screaming Frog Tool

Screaming Frog is a desktop crawler with community-built MCP servers available. Even without MCP, the agent can analyze exported crawl data (CSV/Excel). This is your primary technical SEO audit tool.

When to Use Screaming Frog vs Other Tools

You NeedUse Screaming FrogUse Instead
Full technical site crawl✅ Most detailed crawlerSemrush site audit (lighter)
Location page quality audit at scale✅ Best for this—
Custom data extraction (NAP, schema fields)✅ Unique capability—
Duplicate content detection✅—
Internal linking analysis✅—
Redirect chain detection✅—
Schema validation per page✅ Custom extraction—
Missing titles/metas across hundreds of pages✅—
Keyword rankings❌Local Falcon, Semrush
Backlink data❌Ahrefs
Search traffic data❌GSC, GA4
Citation data❌BrightLocal

How the Agent Interacts with Screaming Frog

With MCP Connected

The agent can trigger crawls and read results directly.

Without MCP (More Common)

The user runs the crawl locally and exports data. The agent analyzes the exported CSV/Excel files.

Tell the user what to export:

  1. Run the crawl in Screaming Frog
  2. Export: Internal > All (CSV)
  3. If needed: Bulk Export > specific reports (response codes, directives, schema, etc.)
  4. Upload the CSV to the conversation

Core Workflows

Location Page Technical Audit

When: User has a multi-location site and needs to verify all location pages are technically sound.

What to check in crawl data:

CheckWhere to FindWhat's Wrong If...
Title tagsTitle 1 columnDuplicate titles across locations, missing titles, truncated titles
Meta descriptionsMeta Description 1Duplicate metas, missing metas, boilerplate metas
H1 tagsH1-1 columnMissing H1, duplicate H1s, H1 doesn't include service + city
Word countWord Count columnUnder 300 words = thin content (Google may not index)
Status codesStatus Code column404 errors, 302 redirects (should be 301), 5xx errors
Canonical tagsCanonical Link Element 1Self-referencing canonical missing, or canonical pointing to wrong page
Internal links inInlinks column0 or 1 internal links = orphan page
Schema presentCustom extraction neededNo LocalBusiness schema on location pages
NAP on pageCustom extraction neededMissing or inconsistent NAP
Page speedPageSpeed tab (if PSI integration enabled)LCP > 2.5s, CLS > 0.1
Custom Extraction for Local SEO

What to tell the user to configure:

LocalBusiness Schema Extraction:

  • Extraction: CSS Selector or XPath
  • Target: script[type="application/ld+json"]
  • This extracts the full JSON-LD block — agent can then validate schema fields

NAP Extraction:

  • Business name: CSS selector for the element containing business name
  • Phone: CSS selector for tel: links
  • Address: CSS selector for address block

Per-page schema validation the agent should do:

  1. Is @type correct? (e.g., Dentist, Plumber, LocalBusiness)
  2. Does name match GBP exactly?
  3. Does address match GBP exactly?
  4. Does telephone match GBP exactly?
  5. Are openingHoursSpecification present?
  6. Are geo coordinates present and correct?
  7. Is areaServed present (for SABs)?
Duplicate Content Detection

When: Multi-location sites often have boilerplate location pages with only the city name changed.

What to check:

  • Near-duplicate detection (Screaming Frog has this built in)
  • Word count column — if all location pages are exactly the same word count, they're probably templated
  • Title tag patterns — if all titles are "[Service] in [City] | [Brand]" with identical supporting content, Google may not index them all

What "unique enough" looks like:

  • Unique intro paragraph mentioning specific area landmarks, neighborhoods, demographics
  • Unique service details relevant to that location
  • Unique testimonials or case studies from that area
  • Different photos per location
  • Unique FAQ based on common questions from that area's customers
Show full SKILL.md (436 more words)Show less
Internal Linking Analysis

When: Location pages aren't getting organic traffic and you suspect they're orphaned or poorly linked.

What to check:

  • Inlinks column: How many internal pages link to each location page
  • Crawl depth: How many clicks from homepage to reach each location page
  • Link structure: Are location pages linked from the main navigation, footer, or buried?

Healthy internal linking for location pages:

  • Every location page linked from a locations index/directory page
  • Location pages linked from service pages (where relevant)
  • Location pages linked from each other (nearby locations)
  • Crawl depth: Max 3 clicks from homepage
Redirect Audit

When: User migrated sites, changed URLs, or has old location pages that redirected.

What to check:

  • 302 redirects (should usually be 301 for permanent moves)
  • Redirect chains (A → B → C → D — should be A → D)
  • Redirect loops (A → B → A)
  • Old location URLs that 404 instead of redirecting

Interpreting Crawl Data for Local SEO

Priority Issues (Fix First)
IssueImpactHow to Find
Location pages returning 404Pages completely invisibleStatus Code = 404, filter to location URLs
Location pages not in sitemapGoogle may not discover themCross-reference sitemap URLs with crawled URLs
Location pages blocked by robots.txtGoogle can't crawl themIndexability column = "Blocked by Robots.txt"
Location pages with noindexGoogle won't index themMeta Robots column contains "noindex"
Important Issues (Fix Next)
IssueImpactHow to Find
Duplicate titles across locationsGoogle may suppress duplicatesTitle 1 column — sort and find duplicates
Thin content (under 300 words)Google may not indexWord Count column < 300
Missing schemaLosing structured data signalsCustom extraction shows empty
Orphan pages (0-1 internal links)Low crawl priority, low authorityInlinks column = 0 or 1
Maintenance Issues (Fix When Possible)
IssueImpactHow to Find
Missing meta descriptionsLower CTR from search resultsMeta Description 1 = empty
Images without alt textAccessibility + minor SEO signalImages tab, Alt Text column empty
Redirect chainsWasted crawl budget, slow page loadsRedirect Chains report

What to Do Next

What You FoundNext ActionSkill
Location pages with thin contentRewrite with unique, substantial content per locationlocal-landing-pages
Missing schema on location pagesImplement LocalBusiness schemalocal-schema
Duplicate titles/metasRewrite with unique, keyword-targeted titles per locationlocal-landing-pages
Orphan location pagesFix internal linking structurelocal-landing-pages
Indexing issues (noindex, robots.txt, missing from sitemap)Fix technical issueslocal-seo-audit
NAP inconsistencies found via custom extractionFix on-page NAP to match GBP exactlygbp-optimization, local-citations
All technical issues documentedPackage into audit report for clientclient-deliverables

Default next step: Screaming Frog crawl data is a goldmine but it's raw. Always prioritize: indexing blockers → content issues → structural issues → optimization opportunities.

© garrettjsmith, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/screaming-frog-tool of garrettjsmith/localseoskills.

Open the folder on GitHubat commit 405ce20

Compare with similar skills

Screaming Frog Tool next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Screaming Frog Tool compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Screaming Frog Tool this skillgarrettjsmith/localseoskills120—~2kAutomated safety check: PassMIT
Universal SEO AnalysisAgriciDaniel/claude-seo19k—~4.9kAutomated safety check: PassMIT
Local Legal SEO Auditsickn33/agentic-awesome-skills47k2 repos~3.2kAutomated safety check: PassMIT
SEONexus-JPF/note-companion870—~2.2kAutomated safety check: PassMIT
Data Table Managern8n-io/n8n207k—~2.3kAutomated safety check: PassCustom licence
Global SEO Growthminhnv0807/ai-business-skills610—~5kAutomated safety check: PassMIT

Similar skills

  • Universal SEO Analysis

    AgriciDaniel/claude-seo

    Hub for site-wide SEO work: audits, technical checks, schema, content quality, local, hreflang and AI-search readiness, run through slash commands.

    19k GitHub stars~4.9k tokensUpdated 4 days ago
    Marketing & SEOAuto-check passed
  • Local Legal SEO Audit

    sickn33/agentic-awesome-skills

    Audit and improve local SEO for law firms, attorneys, forensic experts and legal/professional services sites with local presence, focusing on GBP, directories, E-E-A-T and practice/location pages.

    47k GitHub starsUsed in 2 repos~3.2k tokens
    Marketing & SEOAuto-check passed
  • SEO

    Nexus-JPF/note-companion

    Use and read this skill immediately if the user request is in any way related to SEO or a site's organic search or AI search presence.

    870 GitHub stars~2.2k tokensUpdated yesterday
    Marketing & SEOAuto-check passed
  • Official

    Load before calling data-tables or parse-file. An agent skill from n8n-io/n8n.

    207k GitHub stars~2.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Global SEO Growth

    minhnv0807/ai-business-skills

    Covers six SEO layers for a website: crawl and index audit, local SEO, search-intent content, AI search visibility, schema markup and backlink or directory distribution.

    610 GitHub stars~5k tokensUpdated 26 days ago
    Marketing & SEOAuto-check passed
  • Library

    crane-in-clear-sky/WorkWit-AI-Agent

    当要写/整理在线文档、建数据表增删改查、导入 CSV·Excel、做看板/dashboard/运营页/汇报页、md 转网页或演示 HTML 发布、建目录、上传下载网盘文件、审阅修订、分享协作,以及提到资料库/知识库/网盘/空间/workbuddy.cn/space 链接时使用。资料库是 WorkBuddy…

    116 GitHub stars~1.5k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed

More from garrettjsmith/localseoskills

All 38 skills in this repo
  • Gbp API Automation

    garrettjsmith/localseoskills

    When the user wants to programmatically manage Google Business Profiles at scale via API, automate GBP updates, build GBP management tools, or integrate GBP data into their systems.

    120 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Gbp Posts

    garrettjsmith/localseoskills

    When the user wants to create, schedule, or optimize Google Business Profile posts.

    120 GitHub stars~1.6k tokensUpdated 1 mo ago
    Auto-check passed
  • Local Content Briefs

    garrettjsmith/localseoskills

    Generate complete semantic content briefs for local SEO content — location pages, service pages, blog posts, FAQ content, and pillar pages.

    120 GitHub stars~3.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Brief

    garrettjsmith/localseoskills

    Manages persistent work state (briefs) for local SEO engagements.

    120 GitHub stars~1.9k tokensUpdated 1 mo ago
    Auto-check: warnings
  • Local Content Strategy

    garrettjsmith/localseoskills

    Build a complete local content strategy from keyword research output.

    120 GitHub stars~2.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Local Falcon Tool

    garrettjsmith/localseoskills

    When the user wants to run a geogrid scan, check existing scan reports, track ranking trends over time, monitor GBP changes via Falcon Guard, or analyze reviews.

    120 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed

Questions about Screaming Frog Tool

What does Screaming Frog Tool do?

When the user wants a technical site audit, crawl data analysis, location page quality checks, duplicate content detection, schema validation at scale, or internal linking analysis. Screaming Frog Tool is an agent skill from garrettjsmith/localseoskills. When the user wants a technical site audit, crawl data analysis, location page quality checks, duplicate content detection, schema validation at scale, or internal linking analysis.

When should I use Screaming Frog Tool?

Screaming Frog Tool fits situations like: wants a technical site audit; crawl data analysis; location page quality checks; duplicate content detection.

How do I install Screaming Frog Tool in Claude Code?

Run `npx skills add garrettjsmith/localseoskills --skill screaming-frog-tool -a claude-code`. Or copy the skill folder (skills/screaming-frog-tool in garrettjsmith/localseoskills) into .claude/skills/screaming-frog-tool in your project. Claude Code loads it when a task matches its description.

How do I install Screaming Frog Tool in Codex?

Run `npx skills add garrettjsmith/localseoskills --skill screaming-frog-tool -a codex`. Or copy the skill folder (skills/screaming-frog-tool in garrettjsmith/localseoskills) into .agents/skills/screaming-frog-tool in your project. Codex loads it when a task matches its description.

Can I use Screaming Frog Tool in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add garrettjsmith/localseoskills --skill screaming-frog-tool -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/screaming-frog-tool, .gemini/skills/screaming-frog-tool, .github/skills/screaming-frog-tool and .opencode/skills/screaming-frog-tool in your project.

What does Screaming Frog Tool need to run?

SKILL.md names no scripts, command-line tools or credentials: Screaming Frog Tool is instructions for the agent only.

Does Screaming Frog Tool access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Screaming Frog Tool safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Screaming Frog Tool use?

Screaming Frog Tool is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Screaming Frog Tool use?

About 2k tokens (SKILL.md is roughly 8.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Screaming Frog Tool?

Skills that share tags, products or a category with Screaming Frog Tool: Universal SEO Analysis (AgriciDaniel/claude-seo, 19k stars), Local Legal SEO Audit (sickn33/agentic-awesome-skills, 47k stars), SEO (Nexus-JPF/note-companion, 870 stars) and Data Table Manager (n8n-io/n8n, 207k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Screaming Frog Tool?

garrettjsmith (a GitHub user) maintains it in garrettjsmith/localseoskills, which has 120 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on August 15, 2026.

Source: garrettjsmith/localseoskills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.