Skip to main content

magicstarfishboost-seo-content-marketing-skill-suite

SEO & content marketing command suite with keyword research, technical audits, SERP analysis, and automated content workflows

Jump to install

Source facts

Repository
reason-machines/marketing-skills
Last source activity
May 18, 2026 at 03:17
Detected SKILL.md language
English
Stars
10
Forks
1

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
magicstarfishboost-seo-content-marketing-skill-suite
description
SEO & content marketing command suite with keyword research, technical audits, SERP analysis, and automated content workflows
triggers
["help me with SEO keyword research","audit this site for technical SEO issues","analyze SERP competition for this keyword","create a content brief optimized for SEO","check page speed impact on rankings","find backlink opportunities","build an SEO content calendar","run a full SEO audit"]
# MagicStarfishBoost SEO & Content Marketing Skill Suite > Skill by [ara.so](https://ara.so) — Marketing Skills collection. A specialized command suite derived from `shanraisshan/claude-code-best-practice` that provides 10 SEO and content marketing commands plus 5 multi-step workflows. Every command outputs structured, actionable results with progress tracking and prioritized action plans. ## What This Skill Does - **Keyword Research** — clustering, opportunity scoring, intent mapping - **Content Audits** — quality scoring, duplication detection, cannibalization reports - **Technical SEO** — crawl budget, Core Web Vitals, schema, indexability - **Competitor Analysis** — backlink gaps, topic gaps, featured snippet opportunities - **Content Strategy** — AI briefs, SERP monitoring, editorial calendars - **Link Building** — prospect lists with DA/DR filtering and outreach templates - **Local SEO** — NAP consistency, GBP optimization, citation audits ## Installation ```bash # Clone or copy skill files to Claude Code skills directory mkdir -p ~/.claude/skills/magicstarfishboost-seo-content-marketing cp -r . ~/.claude/skills/magicstarfishboost-seo-content-marketing/ # Register in active Claude Code session /read ~/.claude/skills/magicstarfishboost-seo-content-marketing/SKILL.md ``` For persistent activation, add to your Claude Code config (`~/.claude/config.json`): ```json { "skills": [ "~/.claude/skills/magicstarfishboost-seo-content-marketing" ] } ``` ## Core Commands ### `/keyword-research` Performs deep keyword analysis with clustering and SERP intent mapping. **Usage:** ```bash /keyword-research "ecommerce platforms" /keyword-research "wordpress hosting" --depth advanced --country US ``` **Parameters:** - `<target>` — seed keyword or topic (required) - `--depth` — basic|standard|advanced (default: standard) - `--country` — ISO country code for localized results (default: US) - `--volume-min` — minimum monthly search volume (default: 100) - `--output` — json|csv|md (default: md) **Output Structure:** ``` ┌─────────────────────────────┬────────┬──────┬────────┬──────────┐ │ Keyword │ Volume │ KD │ Intent │ Opportunity │ ├─────────────────────────────┼────────┼──────┼────────┼──────────┤ │ best ecommerce platforms │ 12,400 │ 58 │ Comm │ 🟢 High │ │ ecommerce platform pricing │ 3,200 │ 42 │ Trans │ 🟢 High │ │ shopify vs woocommerce │ 8,900 │ 51 │ Info │ 🟡 Med │ └─────────────────────────────┴────────┴──────┴────────┴──────────┘ Clusters: • Platform Comparison (18 keywords, 43.2k volume) • Pricing & Features (12 keywords, 28.1k volume) • Integration & Setup (9 keywords, 15.7k volume) ``` ### `/content-audit` Scans site content for quality, duplication, and keyword cannibalization. **Usage:** ```bash /content-audit https://example.com /content-audit https://example.com --scope full --min-score 60 ``` **Parameters:** - `<url>` — domain or sitemap URL (required) - `--scope` — quick|standard|full (default: standard) - `--min-score` — minimum quality threshold 0-100 (default: 50) - `--check-cannibalization` — flag duplicate keyword targeting **Output:** ``` Content Quality Distribution: 🟢 Excellent (80-100): 124 pages (32%) 🟡 Good (60-79): 187 pages (48%) 🟠 Fair (40-59): 58 pages (15%) 🔴 Poor (0-39): 19 pages (5%) Top Issues: • 47 pages missing meta descriptions • 23 pages with thin content (<300 words) • 12 keyword cannibalization conflicts detected • 8 pages with duplicate titles Action Plan: 1. Fix 19 poor-quality pages (est. 6h) 2. Add meta descriptions to 47 pages (est. 2h) 3. Resolve 12 cannibalization conflicts (est. 4h) ``` ### `/technical-seo` Comprehensive technical audit covering crawl budget, Core Web Vitals, and indexability. **Usage:** ```bash /technical-seo https://example.com /technical-seo https://example.com --check-vitals --check-schema ``` **Parameters:** - `<url>` — site to audit - `--check-vitals` — include Core Web Vitals analysis - `--check-schema` — validate structured data markup - `--mobile` — prioritize mobile issues - `--depth` — max crawl depth (default: 5) **Output:** ``` Technical SEO Health: 78/100 (🟡 Good) Critical Issues (🔴): • 3 pages blocked by robots.txt • 12 redirect chains (>3 hops) • 1 orphaned page group (47 pages) Core Web Vitals: • LCP: 1.8s (🟢 Good) • FID: 45ms (🟢 Good) • CLS: 0.18 (🟠 Needs Improvement) Schema Markup Coverage: ✓ Organization schema present ✓ Article schema on 89% of blog posts ✗ Product schema missing on 34 product pages ✗ BreadcrumbList schema not found ``` ### `/competitor-gap` Identifies backlink, topic, and featured snippet opportunities vs. competitors. **Usage:** ```bash /competitor-gap https://example.com competitor1.com competitor2.com /competitor-gap https://example.com --auto-discover --limit 5 ``` **Parameters:** - `<your-site>` — your domain - `<competitor-sites>` — space-separated competitor domains - `--auto-discover` — automatically find top competitors - `--limit` — number of competitors to analyze (default: 3) - `--focus` — backlinks|topics|snippets|all (default: all) **Output:** ``` Backlink Gap Analysis: competitor1.com → 847 unique referring domains competitor2.com → 612 unique referring domains example.com → 423 unique referring domains Top Link Opportunities (not linking to you): • authority-site.com (DR 89) — links to 3/3 competitors • industry-blog.com (DR 76) — links to 2/3 competitors • news-outlet.com (DR 82) — links to 2/3 competitors Topic Gap (competitors rank, you don't): • "ecommerce conversion tips" — all 3 competitors in top 10 • "payment gateway comparison" — 2/3 competitors in top 5 • "inventory management software" — 3/3 competitors ranking Featured Snippet Opportunities: • 18 queries where competitors hold snippets • 7 queries with weak/vulnerable snippets ``` ### `/content-brief` Generates SEO-optimized content briefs with outlines, NLP terms, and word count targets. **Usage:** ```bash /content-brief "how to start an online store" /content-brief "best CRM software" --target-url https://example.com/crm-guide ``` **Parameters:** - `<topic>` — target keyword or topic - `--target-url` — existing page URL to optimize (optional) - `--serp-country` — country for SERP analysis (default: US) - `--format` — brief|detailed|checklist (default: detailed) **Output:** ``` Content Brief: "how to start an online store" Target Metrics: • Primary keyword: "how to start an online store" (18,100/mo, KD 49) • Secondary keywords: 12 identified • Target word count: 2,800-3,200 words • Content type: Guide (Step-by-step) • Search intent: Informational + Commercial Recommended Structure: 1. Introduction (200 words) → Hook: Common pain points for new entrepreneurs → Include: success statistics, time/cost expectations 2. Planning Your Online Store (400 words) → Subtopics: niche selection, market research, business plan → NLP terms: target audience, competitive analysis, unique value 3. Choosing an Ecommerce Platform (500 words) → Subtopics: Shopify, WooCommerce, BigCommerce comparison → Include: pricing table, feature comparison → NLP terms: payment processing, inventory management, scalability [... 8 more sections ...] Must-Include NLP Entities: • ecommerce platform (mentioned 8-12x) • payment gateway (mentioned 3-5x) • shipping options (mentioned 2-4x) • product photography (mentioned 2-3x) • SSL certificate (mentioned 1-2x) SERP Feature Opportunities: ✓ Featured snippet potential (current: competitor.com) ✓ People Also Ask (6 questions identified) ✓ Image pack opportunity (5/10 competitors have images) ``` ### `/serp-monitor` Daily rank tracking with volatility alerts and CTR optimization tips. **Usage:** ```bash /serp-monitor add "ecommerce platforms" https://example.com/platforms /serp-monitor report --days 7 /serp-monitor alerts --threshold 3 ``` **Parameters:** - `add <keyword> <url>` — start tracking keyword - `remove <keyword>` — stop tracking - `report` — generate ranking report - `alerts` — show significant changes - `--days` — reporting period (default: 30) - `--threshold` — position change alert threshold (default: 5) **Output:** ``` Rank Tracking Report (Last 7 Days) 🟢 Gains: • "ecommerce platform comparison" → #8 to #4 (+4 positions) • "best online store builder" → #15 to #11 (+4 positions) 🔴 Losses: • "shopify alternatives" → #3 to #7 (-4 positions) ⚠️ • "ecommerce solutions" → #9 to #12 (-3 positions) Volatility Alerts: ⚠️ High SERP volatility detected for: • "ecommerce platforms" (8 of 10 results changed) • "online store software" (algorithm update suspected) CTR Optimization Opportunities: • "ecommerce platform comparison" (Pos #4, CTR 4.2%) → Expected CTR: 7.8% | Gap: -3.6% → Action: Improve title tag, add structured data • "best online store builder" (Pos #11, CTR 1.8%) → Expected CTR: 2.1% | Gap: -0.3% → Action: Test more compelling meta description ``` ### `/link-prospecting` Generates qualified backlink prospect lists with DA/DR filters and outreach templates. **Usage:** ```bash /link-prospecting "ecommerce" --min-dr 40 --strategy guest-post /link-prospecting "saas marketing" --strategy resource-page --country US ``` **Parameters:** - `<niche>` — industry or topic area - `--strategy` — guest-post|resource-page|broken-link|digital-pr (default: guest-post) - `--min-dr` — minimum Domain Rating (default: 30) - `--min-traffic` — minimum monthly organic traffic (default: 1000) - `--country` — target country (default: any) - `--limit` — number of prospects (default: 50) **Output:** ``` Link Prospecting Results: ecommerce (guest-post strategy) Found 127 prospects, showing top 50 by relevance ┌─────────────────────────────┬─────┬─────────┬──────────┬──────────┐ │ Prospect │ DR │ Traffic │ Relevance│ Contact │ ├─────────────────────────────┼─────┼─────────┼──────────┼──────────┤ │ ecommerce-insider.com/blog │ 68 │ 142K │ 95% │ ✓ Found │ │ shopify-guides.net │ 54 │ 89K │ 88% │ ✓ Found │ │ retail-tech-blog.com │ 61 │ 124K │ 82% │ ✓ Found │ └─────────────────────────────┴─────┴─────────┴──────────┴──────────┘ Outreach Template (Guest Post): --- Subject: Guest Post Idea: [Your Title] Hi [Name], I've been following [Site Name] for a while and loved your recent piece on [Topic]. I noticed you haven't covered [Gap Topic] yet. I'd like to contribute a guest post on "[Proposed Title]" that covers: • [Key Point 1] • [Key Point 2] • [Key Point 3] Here are some samples of my work: • [Sample 1 URL] • [Sample 2 URL] Would you be interested? I can send over an outline if so. Best, [Your Name] --- Quick Wins (DR 40-50, high acceptance): • online-store-tips.com (DR 47, accepts 60% of pitches) • ecommerce-weekly.net (DR 43, fast response <48h) ``` ### `/page-speed-seo` Diagnoses page speed issues and maps impact to search rankings. **Usage:** ```bash /page-speed-seo https://example.com/page /page-speed-seo https://example.com/page --device mobile --full-report ``` **Parameters:** - `<url>` — page to analyze - `--device` — mobile|desktop|both (default: both) - `--full-report` — include detailed waterfall analysis - `--priority` — seo-impact|user-experience (default: seo-impact) **Output:** ``` Page Speed SEO Analysis: example.com/page Core Web Vitals Impact on Rankings: 🔴 Critical Issues (Likely Ranking Impact): • LCP: 4.2s (target: <2.5s) — 68% slower than target • CLS: 0.31 (target: <0.1) — layout shift penalty likely • FID: 180ms (target: <100ms) — moderate delay Performance Score: 52/100 (🔴 Poor) Mobile Score: 48/100 (🔴 Poor) Desktop Score: 67/100 (🟡 Needs Improvement) SEO-Critical Issues: 1. Render-blocking resources (1.8s delay) → /css/main.css (347KB) → /js/vendor.js (892KB) Impact: Delays LCP, may prevent indexing of dynamic content 2. Largest Contentful Paint element → Hero image (2.1MB unoptimized) Impact: Direct Core Web Vitals ranking factor 3. Cumulative Layout Shift sources → Ads loading without reserved space → Font swap causing text reflow Impact: User experience + ranking penalty Action Plan (Priority: SEO Impact): ✅ Quick Wins (0-2 days): 1. Compress hero image → 80% LCP improvement 2. Add font-display: swap → reduce CLS by 0.15 3. Defer non-critical JS → improve FID by 90ms 🟡 Medium Term (1-2 weeks): 4. Implement critical CSS inline 5. Lazy load below-fold images 6. Add size attributes to ad slots Estimated Ranking Impact: Current: Likely -5 to -10 positions due to poor CWV Post-Fix: Expected +5 to +12 position recovery ``` ### `/local-seo` Audits NAP consistency, Google Business Profile, and local citations. **Usage:** ```bash /local-seo "Business Name" --city "New York" --state NY /local-seo "Business Name" --check-citations --check-gbp ``` **Parameters:** - `<business-name>` — exact business name - `--city` — city location - `--state` — state/province code - `--check-citations` — scan citation sources - `--check-gbp` — audit Google Business Profile - `--competitors` — analyze local competitors **Output:** ``` Local SEO Audit: Business Name (New York, NY) NAP Consistency Score: 76/100 (🟡 Needs Work) Inconsistencies Found: 🔴 Critical: • Google Business: "123 Main St Suite 100" • Yelp: "123 Main Street #100" • Facebook: "123 Main St Ste 100" → Action: Standardize to single format across all listings 🟠 Medium: • Phone format varies: (555) 123-4567 vs 555-123-4567 • Business name: "Business Name" vs "Business Name LLC" Google Business Profile: ✓ Claimed and verified ✓ Category: Primary + 2 secondary (optimal) ✓ 47 photos uploaded ✓ Posts: 2 in last 30 days (🟡 increase to weekly) ✗ Q&A: 12 unanswered questions ✗ Services: Not populated (add all services) ⚠️ Reviews: 4.2 stars (23 reviews) — competitor avg: 4.6 (89 reviews) Citation Coverage (Top 50 sources): ✓ Present: 34/50 (68%) ✗ Missing: 16 high-priority citations • Better Business Bureau • Angie's List • YellowPages [... 13 more] Local Pack Ranking: Current position: #5 Competitors in pack: 1. Competitor A (4.8★, 124 reviews, 8.2mi) 2. Competitor B (4.7★, 89 reviews, 6.1mi)
View on GitHub
This SKILL.md is very large, so SkillsMP previews the first section here. View on GitHub