Agent skill

Backlink Profile Analysis

by AgriciDaniel in AgriciDaniel/claude-seo

Analyzes a site's backlink profile, anchor text, toxic links, competitor gaps and disavow candidates, using whichever link data sources are configured.

MITAuto-check passedMarketing & SEO

Install Backlink Profile Analysis

skills CLI
$ npx skills add AgriciDaniel/claude-seo --skill seo-backlinks -a claude-code

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

GitHub CLI
$ gh skill install AgriciDaniel/claude-seo seo-backlinks --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/AgriciDaniel/claude-seo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/seo-backlinks .claude/skills/seo-backlinks && 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
seo-backlinks
GitHub stars
19k
Token cost
~3.8k tokens
SKILL.md length
1,766 words
Files
2
Skills in repo
33
Repo updated
First seen
Licence
MIT

At a glance

Analyzes a site's backlink profile, anchor text, toxic links, competitor gaps and disavow candidates, using whichever link data sources are configured.

  • Works in 7 steps: Profile Overview → Anchor Text Distribution → Referring Domain Quality → …
  • Reviewing a site's backlink profile and anchor text distribution
  • SKILL.md covers Source Detection, Quick Reference, Analysis Framework and Backlink Health Score, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Before analysis the agent checks which data sources are available: the DataForSEO MCP, the Moz API, Bing Webmaster, Keywords Everywhere, Common Crawl domain-level metrics and a verification crawler that confirms known backlinks still exist. The last two always work, so a report can still be produced from Common Crawl alone, with a suggestion to add free Moz and Bing keys.

The analysis has seven sections, each listing its data sources in order of preference, starting with a profile overview of backlinks, referring domains and authority scores. Slash commands cover the full profile, competitor backlink gaps, toxic link detection with disavow recommendations, new and lost links (DataForSEO only), verification of a list of known links, and setup help for the free APIs. Keywords Everywhere gives only domain-level figures, so it is a fallback when Moz is not configured.

When your agent uses it

  • Reviewing a site's backlink profile and anchor text distribution
  • Finding links worth disavowing
  • Comparing backlinks with a competitor to find gaps
  • Checking whether known backlinks still exist

Example prompts

  • “Analyze the backlink profile of https://example.com and flag toxic links.”
  • “Run a backlink gap analysis between example.com and example.org.”
  • “Check whether the links listed in links.txt still point to our site.”
  • “Show me how to set up the free backlink APIs.”

Requirements

  • Optional Moz, Bing Webmaster or Keywords Everywhere API keys
  • Optional DataForSEO extension for premium data
  • Compatibility (from SKILL.md): Free: Common Crawl + verify always available. Optional: Moz API, Bing Webmaster, Keywords Everywhere (free signup). Premium: DataForSEO extension.

Workflow steps

7 steps, taken from the step headings in SKILL.md.

  1. Profile Overview
  2. Anchor Text Distribution
  3. Referring Domain Quality
  4. Toxic Link Detection
  5. Top Pages by Backlinks
  6. Competitor Gap Analysis
  7. New and Lost Backlinks

What it can do on your machine

Read from SKILL.md and the folder at commit 4b99de2. 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 (its code samples are bash).

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

  • Network

    Links to these hosts (documentation or services it may open):

    • bing.com

    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.

  • Compatibility

    Free: Common Crawl + verify always available. Optional: Moz API, Bing Webmaster, Keywords Everywhere (free signup). Premium: DataForSEO extension.

    From compatibility in the SKILL.md frontmatter.

Context cost

Backlink Profile Analysis loads about 3.8k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 1,766 words of instructions outside code blocks.

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

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 AgriciDaniel/claude-seo at commit 4b99de2, republished under its MIT licence (© AgriciDaniel). 1,766 words, ~3,805 tokens.

Download SKILL.mdSave it as .claude/skills/seo-backlinks/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
seo-backlinks
description
Analyze a site's backlink profile, anchors, toxic signals, competitors, gaps, and disavow candidates. Use only when links or referring domains are the requested focus.
compatibility
Free: Common Crawl + verify always available. Optional: Moz API, Bing Webmaster, Keywords Everywhere (free signup). Premium: DataForSEO extension.
user-invocable
true
argument-hint
<url>
license
MIT
metadata.author
AgriciDaniel
metadata.version
2.4.2
metadata.category
seo

Source Detection

Before analysis, detect available data sources:

  1. DataForSEO MCP (premium): Check if backlinks_summary tool is available
  2. Moz API (free signup): "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run backlinks_auth.py --check moz --json
  3. Bing Webmaster (free signup): "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run backlinks_auth.py --check bing --json
  4. Keywords Everywhere (free signup; domain rank plus referring-domain count): "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run backlinks_auth.py --check keywordseverywhere --json
  5. Common Crawl (always available): Domain-level graph with PageRank
  6. Verification Crawler (always available): Checks if known backlinks still exist

Run "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run backlinks_auth.py --check --json to detect all sources at once.

If no sources are configured beyond the always-available tier:

  • Still produce a report using Common Crawl domain metrics
  • Suggest: "Run /seo backlinks setup to add free Moz and Bing API keys for richer data"

Quick Reference

CommandPurpose
/seo backlinks <url>Full backlink profile analysis (uses all available sources)
/seo backlinks gap <url1> <url2>Competitor backlink gap analysis
/seo backlinks toxic <url>Toxic link detection and disavow recommendations
/seo backlinks new <url>New and lost backlinks (DataForSEO only)
/seo backlinks verify <url> --links <file>Verify known backlinks still exist
/seo backlinks setupShow setup instructions for free backlink APIs

Analysis Framework

Produce all 7 sections below. Each section lists data sources in preference order.

1. Profile Overview

DataForSEO: backlinks_summary → total backlinks, referring domains, domain rank, follow ratio, trend.

Moz API: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run moz_api.py metrics <url> --json → Domain Authority, Page Authority, Spam Score, linking root domains, external links.

Keywords Everywhere: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run keywordseverywhere_api.py rank <domain> --json → 0-10 Open PageRank (open_page_rank), a global rank, and a referring-domain count (referring_domains), per the current API; no anchors or individual links. Use as a fallback when Moz isn't configured; do not use in place of Moz when both are available.

Common Crawl: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run commoncrawl_graph.py <domain> --json → PageRank, harmonic centrality, and low-confidence rank/presence data.

Scoring:

MetricGoodWarningCritical
Referring domains>10020-100<20
Follow ratio>60%40-60%<40%
Domain diversityNo single domain >5%1 domain >10%1 domain >25%
TrendGrowing or stableSlow declineRapid decline (>20%/quarter)
2. Anchor Text Distribution

DataForSEO: backlinks_anchors

Moz API: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run moz_api.py anchors <url> --json

Bing Webmaster: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run bing_webmaster.py links <url> --json (extract anchor text from link details)

Healthy distribution benchmarks:

Anchor TypeTarget RangeOver-Optimization Signal
Branded (company/domain name)30-50%<15%
URL/naked link15-25%N/A
Generic ("click here", "learn more")10-20%N/A
Exact match keyword3-10%>15%
Partial match keyword5-15%>25%
Long-tail / natural5-15%N/A

Flag if exact-match anchors exceed 15% as a review heuristic; it may indicate unnatural or link-spam patterns.

3. Referring Domain Quality

DataForSEO: backlinks_referring_domains

Moz API: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run moz_api.py domains <url> --json → domains with DA scores

Common Crawl: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run commoncrawl_graph.py <domain> --json → domain-level rank/presence data, no verified referring-domain counts

Analyze:

  • TLD distribution: .edu, .gov, .org = high authority. Excessive .xyz, .info = low quality
  • Country distribution: Match target market. 80%+ from irrelevant countries = PBN signal
  • Domain rank distribution: Healthy profiles have links from all authority tiers
  • Follow/nofollow per domain: Sites that only nofollow = limited SEO value

DataForSEO: backlinks_bulk_spam_score + toxic patterns from reference

Moz API: Raw vendor spam_score from "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run moz_api.py metrics <url> --json (source-label the value; apply thresholds only if verified against current Moz docs)

Verification Crawler: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run verify_backlinks.py --target <url> --links <file> --json (verify suspicious links still exist)

High-risk indicators (flag immediately):

  • Links from known PBN (Private Blog Network) domains
  • Unnatural anchor text patterns (100% exact match from a domain)
  • Links from penalized or deindexed domains
  • Mass directory submissions (50+ directory links)
  • Link farms (sites with 10K+ outbound links per page)
  • Paid link patterns (footer/sidebar links across all pages of a domain)

Medium-risk indicators (review manually):

  • Links from unrelated niches
  • Reciprocal link patterns
  • Links from thin content pages (<100 words)
  • Excessive links from a single domain (>50 backlinks from 1 domain)

Load ../seo/references/backlink-quality.md for the full 30 toxic patterns and disavow criteria.

DataForSEO: backlinks_backlinks with target type "page"

Moz API: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run moz_api.py pages <domain> --json

Find:

  • Which pages attract the most backlinks
  • Pages with high-authority links (link magnets)
  • Pages with zero backlinks (internal linking opportunities)
  • 404 pages with backlinks (redirect opportunities to reclaim link equity)
6. Competitor Gap Analysis

DataForSEO: backlinks_referring_domains for both domains, then compare

Bing Webmaster: "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run bing_webmaster.py compare <url1> <url2> --json only when both properties are registered and accessible to the same Bing API account. For arbitrary competitors, use DataForSEO, Moz, or Common Crawl.

Moz API: Compare DA/PA between domains via "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run moz_api.py metrics <url> --json for each

Output:

  • Domains linking to competitor but NOT to target = link building opportunities
  • Domains linking to both = validate existing relationships
  • Domains linking only to target = competitive advantage
  • Top 20 link building opportunities with domain authority

DataForSEO only: backlinks_backlinks with date filters for 30/60/90 day changes

Verification Crawler: For known links, verify current status with "${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run verify_backlinks.py --target <url> --links <file> --json

Note: Free sources cannot track new/lost links over time. If this section is requested without DataForSEO, inform the user: "Link velocity tracking requires the DataForSEO extension. Free sources provide point-in-time snapshots only."

Red flags:

  • Sudden spike in new links (possible negative SEO attack)
  • Sudden loss of many links (site penalty or content removal)
  • Declining velocity over 3+ months (content not attracting links)

Calculate a 0-100 score. When mixing sources, apply confidence weighting:

FactorWeightSources (preference order)Confidence
Referring domain count20%DataForSEO > Moz1.0 / 0.85
Domain quality distribution20%DataForSEO > Moz DA distribution1.0 / 0.85
Anchor text naturalness15%DataForSEO > Moz > Bing anchors1.0 / 0.85 / 0.70
Toxic link ratio20%DataForSEO > Moz spam score1.0 / 0.85
Link velocity trend10%DataForSEO only1.0
Follow/nofollow ratio5%DataForSEO > Bing details1.0 / 0.70
Geographic relevance10%DataForSEO > Bing country1.0 / 0.70

Data sufficiency gate: Count how many of the 7 factors have at least one data source available.

  • 4+ factors with data: Produce a numeric 0-100 score (redistribute missing weights proportionally)
  • Fewer than 4 factors: Do NOT produce a numeric score. Instead display:
    Backlink Health Score: INSUFFICIENT DATA (X/7 factors scored)
    Show individual factor scores that ARE available with their source and confidence. Recommend: "Configure Moz API (free) for a scoreable profile. Run /seo backlinks setup"
Show full SKILL.md (743 more words)Show less
MUST NOT: score what you did not measure

When Common Crawl is the only available source, you MUST NOT produce a numeric score of any kind -- not a health score, not a per-factor score, not an "approximate" or "estimated" figure. Common Crawl supplies rank and presence signals only. Report low-confidence rank/presence data and the literal string Not Assessed in place of every number.

A finding written with source: not-assessed MUST NOT carry a numeric score.

A numeric score with fewer than 4 data sources is misleading: it implies poor health when the reality is that we simply lack data.

Validation gate (required, not optional)

This rule has been stated in this skill before and was violated anyway, so it is now checkable. Before writing any backlink output, run the validator:

bash
"${CLAUDE_PLUGIN_ROOT}/scripts/claude-seo" run validate_backlink_report.py --report <report>.json --json

Pass the sources you actually collected (cc_data, moz_data, bing_data, dataforseo_data, scoring_factors, and your findings list). The source_score_consistency check fails the report with status: FAIL when:

  • a numeric score is present but no scoreable source (Moz, Bing, or DataForSEO) supplied data -- i.e. the Common-Crawl-only case, and
  • any finding marked source: not-assessed carries a numeric score, value, or health_score.

If the validator returns status: FAIL, do not present the report. Fix the findings -- replace the offending numbers with Not Assessed -- and re-run until it passes.

Output Format

SectionStatusScoreData Source
Profile Overviewpass/warn/failXX/100Moz (0.85)
Anchor Distributionpass/warn/failXX/100Moz (0.85)
Referring Domain Qualitypass/warn/failXX/100CC (0.50)
Toxic Linkspass/warn/failXX/100Moz Spam (0.85)
Top PagesinfoN/AMoz (0.85)
Link Velocitypass/warn/failXX/100DataForSEO only
Critical Issues (fix immediately)
High Priority (fix within 1 month)
Medium Priority (ongoing improvement)

Error Handling

ErrorCauseResolution
No sources configuredNo API keys, no DataForSEORun /seo backlinks setup
Moz rate limitFree tier: 1 req/10sWait 10 seconds, retry. Built into script.
Bing site not verifiedSite not verified in BingVerify at https://www.bing.com/webmasters
CC download timeoutLarge graph file, slow connectionUse --timeout 180 flag
DataForSEO unavailableExtension not installedRun ./extensions/dataforseo/install.sh
No backlink data returnedDomain too new or very smallNote: small sites may have <10 backlinks

Fallback cascade:

  1. DataForSEO available? → Use as primary (confidence: 1.0)
  2. Moz configured? → Use for DA/PA/spam/anchors (confidence: 0.85)
  3. Bing configured? → Use for registered-property links and comparison only when both properties are accessible (confidence: 0.70)
  4. Moz not configured but Keywords Everywhere is? → Use for a Profile Overview rank-only fallback (confidence: 0.60; single metric, no link counts/anchors)
  5. Always: Common Crawl for domain-level metrics (confidence: 0.50)
  6. Always: Verification crawler for known link checks (confidence: 0.95)
  7. Nothing works? → "Run /seo backlinks setup to configure free APIs"

Pre-Delivery Review (MANDATORY)

Before presenting any backlink analysis to the user, run this checklist internally. Do NOT skip this step. Fix any issues found before showing the report.

Fact-Check Every Claim
  • Schema claims: Did parse_html return @type for each block? If any @type is missing, re-check, it may use @graph wrapper (valid JSON-LD, not malformed).
  • "link_removed" findings: Is the page JS-rendered? If unverifiable_js, say so, never report a JS-rendered page as "link removed" (that's a false negative).
  • H1 findings: Are any H1s in the h1_suspicious list? If so, note they are likely counters/stats, not semantic headings.
  • Reciprocal links: If site A links to site B AND B links back to A, flag it as a reciprocal link pattern. Check outbound links against verified inbound sources.
  • Health score: Are 4+ of 7 factors scored? If not, report INSUFFICIENT DATA, never show a misleading numeric score.
Verify Data Source Labels
  • Every metric in the report has a source label (e.g., "Parsed (0.95)", "CC (0.50)")
  • Every "not found" result distinguishes between "not crawled" vs "below threshold" vs "error"
  • Social media pages flagged as unverifiable_js (not link_removed)
Cross-Check Consistency
  • Platform detection matches actual signals (check for wp-content, shopify CDN, etc.)
  • Referring domain count in summary matches the actual verified links list
  • No claim is presented without a data source backing it

If ANY check fails, fix the finding before presenting. Never present inferred data as fact.

Post-Analysis

After completing any backlink analysis command, always offer: "Generate a professional PDF report? Use /seo google report"

Reference Documentation

Load on demand (do NOT load at startup):

  • ${CLAUDE_PLUGIN_ROOT}/skills/seo/references/backlink-quality.md -- Detailed toxic link patterns and scoring methodology (shared reference, load when analyzing toxic links or spam scores)
  • ${CLAUDE_PLUGIN_ROOT}/skills/seo/references/free-backlink-sources.md -- Source comparison, confidence weighting, setup guides (shared reference, load when configuring free backlink APIs)

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

Files

SKILL.md and 1 other file in skills/seo-backlinks of AgriciDaniel/claude-seo.

  • SKILL.md
  • LICENSE.txt

Open the folder on GitHubat commit 4b99de2

Compare with similar skills

Backlink Profile Analysis 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.

Backlink Profile Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Backlink Profile Analysis this skillAgriciDaniel/claude-seo19k—~3.8kAutomated safety check: PassMIT
DataForSEO SEO Toolkitzubair-trabzada/dataforseo-claude164—~3.2kAutomated safety check: NotesMIT
SEO Domain Comparisonzubair-trabzada/dataforseo-claude164—~892Automated safety check: NotesMIT
SEO Competitorrampstackco/claude-skills941—~1.8kAutomated safety check: PassMIT
Pp Ahrefsmvanhorn/printing-press-library2.1k—~2.4kAutomated safety check: NotesApache-2.0
SEO DataforseoAgriciDaniel/codex-seo7972 repos~4.6kAutomated safety check: PassMIT

Similar skills

  • DataForSEO SEO Toolkit

    zubair-trabzada/dataforseo-claude

    Runs keyword research, rank checks, backlink and competitor analysis, site audits and PDF reports from live Google data through the DataForSEO API.

    164 GitHub stars~3.2k tokensUpdated 4 mo ago
    Marketing & SEOAuto-check: notes
  • SEO Domain Comparison

    zubair-trabzada/dataforseo-claude

    Compares two domains side by side with DataForSEO data on traffic, keywords, backlinks, referring domains and keyword overlap, then states which has the stronger position.

    164 GitHub stars~892 tokensUpdated 4 mo ago
    Marketing & SEOAuto-check: notes
  • SEO Competitor

    rampstackco/claude-skills

    Run a competitive SEO analysis comparing the user's site to chosen competitors across SERP overlap, content depth, backlink profiles, technical posture, and brand presence.

    941 GitHub stars~1.8k tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Pp Ahrefs

    mvanhorn/printing-press-library

    Printing Press CLI for Ahrefs. An agent skill from mvanhorn/printing-press-library.

    2.1k GitHub stars~2.4k tokensUpdated yesterday
    Marketing & SEOAuto-check: notes
  • SEO Dataforseo

    AgriciDaniel/codex-seo

    Live SEO data via DataForSEO MCP server. An agent skill from AgriciDaniel/codex-seo.

    797 GitHub starsUsed in 2 repos~4.6k tokens
    Marketing & SEOAuto-check passed
  • Roblox Homepage Ranking Auditor

    kennyzir/7deer_skills

    Audit a Roblox or game-site homepage against the RB Auto Golden Homepage model.

    322 GitHub stars~3.8k tokensUpdated 10 days ago
    Marketing & SEOAuto-check passed

More from AgriciDaniel/claude-seo

All 33 skills in this repo
  • Hreflang and International SEO

    AgriciDaniel/claude-seo

    Audits, validates and generates hreflang tags for multi-language and multi-region sites in HTML, HTTP headers or XML sitemaps, flagging common code and return-tag mistakes.

    19k GitHub starsUsed in 5 repos~3.4k tokens
    Auto-check passed
  • Google SEO APIs

    AgriciDaniel/claude-seo

    Pulls real Google data for SEO work: Search Console, PageSpeed Insights, CrUX field data, the Indexing API and GA4 organic traffic, through /seo google commands.

    19k GitHub starsUsed in 1 repo~4.2k tokens
    Auto-check passed
  • SEO Keyword Clustering

    AgriciDaniel/claude-seo

    Clusters keywords by how much their search results overlap and designs a hub-and-spoke content plan with an internal link matrix and an interactive cluster map.

    19k GitHub starsUsed in 2 repos~3.3k tokens
    Auto-check passed
  • SEO Content Brief Generator

    AgriciDaniel/claude-seo

    Builds research-backed SEO content briefs with competitor scoring, per-section word counts and page-type templates, for new pages or improving existing ones.

    19k GitHub starsUsed in 2 repos~2.6k tokens
    Auto-check passed
  • FLOW SEO Framework

    AgriciDaniel/claude-seo

    Brings the FLOW framework's stage-specific SEO prompts into the agent, from keyword discovery through backlinks, on-page work and conversion to local SEO, loaded on demand.

    19k GitHub starsUsed in 2 repos~1.4k tokens
    Auto-check passed
  • SEO Image Generator

    AgriciDaniel/claude-seo

    Generates Open Graph previews, blog hero images, product photos and infographics for SEO use through Gemini image tools and the banana extension.

    19k GitHub starsUsed in 2 repos~2.1k tokens
    Auto-check passed

Categories

Questions about Backlink Profile Analysis

What does Backlink Profile Analysis do?

Analyzes a site's backlink profile, anchor text, toxic links, competitor gaps and disavow candidates, using whichever link data sources are configured. Before analysis the agent checks which data sources are available: the DataForSEO MCP, the Moz API, Bing Webmaster, Keywords Everywhere, Common Crawl domain-level metrics and a verification crawler that confirms known backlinks still exist. The last two always work, so a report can still be produced from Common Crawl alone, with a suggestion to add free Moz and Bing keys.

When should I use Backlink Profile Analysis?

Backlink Profile Analysis fits situations like: reviewing a site's backlink profile and anchor text distribution; finding links worth disavowing; comparing backlinks with a competitor to find gaps; checking whether known backlinks still exist.

How do I install Backlink Profile Analysis in Claude Code?

Run `npx skills add AgriciDaniel/claude-seo --skill seo-backlinks -a claude-code`. Or copy the skill folder (skills/seo-backlinks in AgriciDaniel/claude-seo) into .claude/skills/seo-backlinks in your project. Claude Code loads it when a task matches its description.

How do I install Backlink Profile Analysis in Codex?

Run `npx skills add AgriciDaniel/claude-seo --skill seo-backlinks -a codex`. Or copy the skill folder (skills/seo-backlinks in AgriciDaniel/claude-seo) into .agents/skills/seo-backlinks in your project. Codex loads it when a task matches its description.

Can I use Backlink Profile Analysis 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 AgriciDaniel/claude-seo --skill seo-backlinks -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-backlinks, .gemini/skills/seo-backlinks, .github/skills/seo-backlinks and .opencode/skills/seo-backlinks in your project.

What does Backlink Profile Analysis need to run?

SKILL.md names no scripts, command-line tools or credentials: Backlink Profile Analysis is instructions for the agent only. Our summary lists: Optional Moz, Bing Webmaster or Keywords Everywhere API keys; Optional DataForSEO extension for premium data. Compatibility (from SKILL.md): Free: Common Crawl + verify always available. Optional: Moz API, Bing Webmaster, Keywords Everywhere (free signup). Premium: DataForSEO extension..

Does Backlink Profile Analysis access the network?

SKILL.md names 1 domain. As links in the text: bing.com. This is read from the text; nothing was executed.

Is Backlink Profile Analysis 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 Backlink Profile Analysis use?

Backlink Profile Analysis is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Backlink Profile Analysis use?

About 3.8k tokens (SKILL.md is roughly 15k 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 Backlink Profile Analysis?

Skills that share tags, products or a category with Backlink Profile Analysis: DataForSEO SEO Toolkit (zubair-trabzada/dataforseo-claude, 164 stars), SEO Domain Comparison (zubair-trabzada/dataforseo-claude, 164 stars), SEO Competitor (rampstackco/claude-skills, 941 stars) and Pp Ahrefs (mvanhorn/printing-press-library, 2.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Backlink Profile Analysis?

AgriciDaniel (a GitHub user) maintains it in AgriciDaniel/claude-seo, which has 18,574 GitHub stars. The repository holds 33 skills in this directory. The repository was last updated on October 4, 2026.

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