AgentStack
SKILL verified MIT Self-run

Seo Hreflang

skill-zacharticulatev-designer-pro-and-seo-seo-hreflang · by ZachArticulateV

Validates and generates hreflang annotations for international SEO. Checks language/region codes, self-reference, x-default, duplicates, and absolute URLs, and flags return-link reciprocity to verify; generates HTML alternate link tags and identifies HTTP Link header and XML sitemap placement. Trigger when the user says "hreflang", "i18n SEO", "international SEO", "multi-language", "multi-region"…

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-zacharticulatev-designer-pro-and-seo-seo-hreflang

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Seo Hreflang? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

seo-hreflang

Family: seo Status: Stable

Purpose

Hreflang is one of the most-misimplemented SEO patterns. This skill validates and generates correct annotations and catches the mistakes that quietly break international ranking: invalid codes, missing self-reference, missing x-default, duplicates, and non-reciprocal return links.

Three valid signal locations: HTML `, the HTTP Link: header, and XML sitemap xhtml:link` entries.

Triggers

  • "hreflang" / "i18n seo" / "international seo"
  • "multi-language" / "multi-region" / "language tags" / "regional seo"

Inputs

  • Mode: validate | generate
  • Validate: the page's hreflang set (list of {hreflang, href}) + the page's own URL
  • Generate: a locale→URL map (+ optional x-default URL)

Steps

  1. Validate an existing set:

`` python3 "${CLAUDE_PLUGIN_ROOT}/scripts/seo/hreflang_tools.py" --validate cluster.json --self `` Checks ISO 639-1 language + ISO 3166-1 region codes, self-reference presence, x-default, duplicates, and absolute URLs; flags reciprocity to verify per-page.

  1. Generate a correct set:

`` python3 "${CLAUDE_PLUGIN_ROOT}/scripts/seo/hreflang_tools.py" --generate --map locales.json --x-default https://site.com/ ` Emits the tags to place on **every** alternate page (including a self-reference), or to return via the Link:` header / sitemap.

  1. Reciprocity — remind the user that A→B requires B→A; for a full cluster,

capture each page's set and cross-check (needs per-page fetch).

  1. Render the audit (violations by severity) or the generated blocks.

Outputs

  • Validation report (code/self/x-default/duplicate/reciprocity issues)
  • Generated hreflang blocks for the chosen delivery method

Dependencies

  • scripts/seo/hreflang_tools.py (required) — Python 3.10+, standard library only

Notes

Conditional in seo-audit — only fires when multi-locale signals are present. Don't audit hreflang on single-locale sites.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.