Updated 1mo ago
by XuanRanL
loamwright-SEO-Skill
Production-grade SEO + GEO content factory for Claude Code — research, write, fact-check, optimize, publish to WordPress, monitor. Battle-tested by Loamwright 沃匠 SEO agency.
48 GitHub stars (48)
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | +1 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | −14 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | +1 |
| Oct 14 | +1 |
| Oct 15 | 0 |
| Oct 16 | −2 |
- 30 skills (30 skills found in its SKILL.md files)
- 9 forks (9 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add XuanRanL/loamwright-SEO-Skill
Asks which skills and agents to install. Just one: npx skills add XuanRanL/loamwright-SEO-Skill --skill phase-build — add -g for every project.
Claude Code
git clone https://github.com/XuanRanL/loamwright-SEO-Skillcp -r "loamwright-SEO-Skill/skills/phase-build" ~/.claude/skills/
Copies the phase-build skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add XuanRanL/loamwright-SEO-Skill
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 75 files.
-
phase-build
Run Phase Build — section drafting (N parallel agents), fact-check, citation injection, assembly. Use when research.json and outline.json exist and need to write the actual article body. Triggered by /seo-blog build, "draft the article now", "write the body".
skills/phase-build/SKILL.md on GitHub (opens in a new tab) -
phase-monitor
Run Phase Monitor — rank tracking, AI visibility tracking, drift detection, content refresh signals, performance reporting. Use for post-publish monitoring or scheduled checkup. Triggered by /seo-blog monitor, /perf, /rank-check, /drift, /ai-visibility, or as automated scheduled hook (T+7/14/30/90 after publish).
skills/phase-monitor/SKILL.md on GitHub (opens in a new tab) -
phase-optimize
Run Phase Optimize — humanize, meta build, schema, internal link, GEO optimize, visual design, CTA module + deterministic lint gates (render / density / keyword / PAA alignment / locale spelling / local uniqueness) + 4 quality gates + repair escalation. Use when draft.md exists and needs polish + quality assurance. Triggered by /seo-blog optimize, /audit, "run quality checks", "make this ready to…
skills/phase-optimize/SKILL.md on GitHub (opens in a new tab) -
phase-publish
Run Phase Publish — image generation sub-pipeline (provider-pluggable: relay primary + official OpenAI fallback, realtime-forced) + WordPress publish with RankMath meta + IndexNow ping. Use when draft has passed all quality gates and is ready for live publication. Triggered by /seo-blog publish, /publish, "post this to WordPress", "go live".
skills/phase-publish/SKILL.md on GitHub (opens in a new tab) -
phase-research
Run Phase 1 Research only — keyword research, SERP analysis, competitor analysis, content gap analysis, surface targeting. Use when user wants research-only output without writing an article. Triggered by /seo-blog research, "research this keyword", "what's the SERP for X", "competitor analysis for".
skills/phase-research/SKILL.md on GitHub (opens in a new tab) -
seo-blog
Production-grade SEO + GEO content factory. Routes user intent to one of 5 phases (research / build / optimize / publish / monitor) or runs end-to-end. Use whenever the user wants to write a blog post, create SEO/GEO-optimized articles, refresh existing content, audit a page, or publish to WordPress. Always trigger when user mentions "blog", "article", "content", "SEO", "SERP", "AI search", "Chat…
skills/seo-blog/SKILL.md on GitHub (opens in a new tab) -
website-audit
Full website SEO audit — crawls up to 500 pages, detects business type, spawns up to 15 parallel specialist agents (8 always + 7 conditional), generates SEO Health Score (0-100) with enterprise HTML report. Completely standalone — not connected to the blog-writer pipeline. Triggers on: audit my site, website audit, full SEO check, site health, analyze my website, SEO analysis, technical SEO audit…
skills/website-audit/SKILL.md on GitHub (opens in a new tab) -
weekly-digest
Production weekly industry-news digest: harvest Tier-A + Tier-B sources, assemble a digest article, publish as DRAFT, await explicit publish. Triggers on /weekly, 'industry weekly digest', 'weekly roundup', 'weekly report', '行业周报', '每周简报'. NOT a general article — does NOT run keyword-research/SERP/competitor stages.
skills/weekly-digest/SKILL.md on GitHub (opens in a new tab) -
chart-generator
Generate markdown tables OR XSS-safe SVG charts for sections with needs_table=true. Ensures ≥2 tables per article with ≥1 in front 50%. Uses scripts/build/chart_svg_builder.py.
subskills/build/chart-generator/SKILL.md on GitHub (opens in a new tab) -
citation-capsule-builder
After section-drafter, verifies each H2 has a Citation Capsule (40-60 word AI-quotable block). If missing, generates one. Princeton GEO requirement.
subskills/build/citation-capsule-builder/SKILL.md on GitHub (opens in a new tab) -
fact-check-and-citation
Verify every statistical claim by fetching cited URLs + checking the data appears on the page. Crossref-first for academic; Tavily-fallback for industry. Replaces fabricated/unsourced stats. Builds APA 7 References block, ≤10 entries, all link-resolvable. The single most important anti-hallucination gate in the pipeline. Use after section-drafter (before humanizer if humanizer might break citatio…
subskills/build/fact-check-and-citation/SKILL.md on GitHub (opens in a new tab) -
outline-architect
Designs H2/H3 outline with explicit per-section word budgets, table placements (≥2 with one in front 50%), image/video slot markers, FAQ count, abstract seed, takeaways seeds, Citation Capsule requirement per H2. Loads format-specific template. Critical pre-build step. Use whenever building an article — after format + angle picked, before section-drafter parallel dispatch.
subskills/build/outline-architect/SKILL.md on GitHub (opens in a new tab) -
section-drafter
Dispatches N writer agents in parallel, one per H2 section, each receiving an isolated context with section spec + style references + research brief slice. Writes each section to workspace/{task}/sections/{N}.json conforming to section.schema.json. Critical Build phase step. Use after outline-architect produces outline.json.
subskills/build/section-drafter/SKILL.md on GitHub (opens in a new tab) -
topic-angle-selector
Within the chosen format, generates 6 title candidates across ≥3 angles, validates each via title_validator.py, scores CTR potential, picks top-1. Required step before outline-architect. Use whenever planning to write — happens after format-selector and before outline.
subskills/build/topic-angle-selector/SKILL.md on GitHub (opens in a new tab) -
youtube-embed
PARKED (2026-07-17 wiring audit) — its trigger `brief.embed_youtube=true` is set and read by NOTHING in the repo, so this add-on can never fire. Searches YouTube Data API for primary keyword, picks 1-2 high-relevance videos (viewCount/duration/channel auth filtered), embeds into article.
subskills/build/youtube-embed/SKILL.md on GitHub (opens in a new tab) -
batch-article
Run /article end-to-end for a list of keywords. Each keyword goes through the FULL pipeline (research → plan → build → optimize → publish → monitor baseline). Use for agency-scale operations — drop 10-500 keywords, get 10-500 published articles. Resumable across sessions.
subskills/cross-cutting/batch-article/SKILL.md on GitHub (opens in a new tab) -
brand-auto-tuner
Analyze winner vs loser articles to find features that distinguish them, then suggest brand-guideline.yaml updates. Use after ≥10 articles have outcome tags. Closes the data-loop: production → measurement → learning → next-cycle adjustment.
subskills/cross-cutting/brand-auto-tuner/SKILL.md on GitHub (opens in a new tab) -
cost-estimator
Pre-flight cost estimate for a planned /article run. Use BEFORE /article or when user asks "how much will this cost?" / "what's the estimate?". Outputs USD breakdown by category + 80% confidence band + budget check.
subskills/cross-cutting/cost-estimator/SKILL.md on GitHub (opens in a new tab) -
cost-guard
Budget enforcement. Estimate → check → log → summary. Daily total + per-init + per-article + per-image-batch caps from config.yaml. Triggered by every API call upstream.
subskills/cross-cutting/cost-guard/SKILL.md on GitHub (opens in a new tab) -
cost-summary
Aggregate past spending (day/week/month) — total USD, per-model, per-endpoint. Use when user runs /cost or asks "how much have I spent?" / "what's my burn?" / "show me the bill".
subskills/cross-cutting/cost-summary/SKILL.md on GitHub (opens in a new tab) -
entity-optimizer
PARKED (2026-07-17 wiring audit) — designed but never wired; nothing routes here and its companion agents/entity-extractor.md is equally unreachable. Track 47 entity signals per entity (per seo-geo). Maintains ai_resolution_status per engine (recognized/partial/unrecognized/confused). The ONLY skill that writes to memory/entities/.
subskills/cross-cutting/entity-optimizer/SKILL.md on GitHub (opens in a new tab) -
fleet-view
Multi-site agency dashboard. Use /fleet to see 100+ sites in one view — health, clicks, cost, drift alerts, by-client + by-vertical aggregation. Daily landing page for an operator managing many SEO projects.
subskills/cross-cutting/fleet-view/SKILL.md on GitHub (opens in a new tab) -
manifest-consistency-checker
Verify VERSION + plugin.json + marketplace.json + install.sh + install.ps1 + CHANGELOG + __init__.py all agree on version. Auto-fix via --apply. Run via /guard --versions.
subskills/cross-cutting/manifest-consistency-checker/SKILL.md on GitHub (opens in a new tab) -
memory-manager
Manage HOT/WARM/COLD memory transitions, Wiki Phase 1/2/3 entity sedimentation, GDPR Art 17 purge. Triggered by hooks/stop_finalize.py + /forget-project command.
subskills/cross-cutting/memory-manager/SKILL.md on GitHub (opens in a new tab) -
persona-management
Create + store + enforce writing personas using NNGroup 4-dimension tone framework. Personas define readability targets, sentence length distribution, vocabulary tier, contraction frequency, summary box label. Used by section-drafter + humanizer + rewrite to enforce consistent voice. Different from brand-guideline-maker — personas live INSIDE a brand and represent author/audience variants.
subskills/cross-cutting/persona-management/SKILL.md on GitHub (opens in a new tab) -
repair-orchestrator
5-level repair escalation when quality gates fail. Surgical → Section-rewrite → Stage-rewrite → Full-regen → From-scratch. Hard cap 4 rounds total. Use when quality.json reports overall_passed=false OR reviewer rejects. Last line of defense before declaring an article unsalvageable.
subskills/cross-cutting/repair-orchestrator/SKILL.md on GitHub (opens in a new tab) -
resume
Resume an interrupted /article pipeline from its last checkpoint. Reads workspace state.json + verifies artifacts, decides whether to re-run the failing stage or jump forward. Use when /status shows a stuck task, network blip, OpenAI Batch wait, laptop sleep, etc.
subskills/cross-cutting/resume/SKILL.md on GitHub (opens in a new tab) -
rewrite
Rewrite + optimize an existing published article. 6-phase workflow (Audit → Research → Chart Gen → Content Rewrite → Verification → Summary). Preserves author voice while applying 6 pillars — fabricated stat replacement, answer-first formatting, AI-detection scrubbing, citation capsule injection, freshness signals, information gain markers. Use /rewrite <file> for full rewrite OR /update <file> f…
subskills/cross-cutting/rewrite/SKILL.md on GitHub (opens in a new tab) -
second-opinion
Cross-model audit via Gemini (review / challenge / consult modes). Defends against same-model self-bias. Used before high-impact decisions (publish gate, /init final review).
subskills/cross-cutting/second-opinion/SKILL.md on GitHub (opens in a new tab) -
self-upgrade
9-step in-place upgrade from marketplace remote. Triggered by bin/update-check returning UPGRADE_AVAILABLE OR /upgrade command. Backs up old version + git fetch + version sync + cache purge + changelog summary.
subskills/cross-cutting/self-upgrade/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.