Skip to main content

composiohq-awesome-claude-skills-seo-content-marketing

SEO & content marketing skill suite with keyword research, content audits, technical SEO, competitor analysis, and AI-powered content workflows

Zur Installation springen

Quellinformationen

Repository
reason-machines/marketing-skills
Letzte Quellaktivität
16. Mai 2026 um 22:22
Erkannte Sprache von SKILL.md
Englisch
Sterne
10
Forks
1

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
composiohq-awesome-claude-skills-seo-content-marketing
description
SEO & content marketing skill suite with keyword research, content audits, technical SEO, competitor analysis, and AI-powered content workflows
triggers
["analyze SEO performance for this website","run a technical SEO audit","perform keyword research for this topic","generate a content brief with SEO optimization","check competitor backlink gaps","audit content quality and cannibalization","create a data-driven content calendar","monitor SERP rankings and volatility"]
# ComposioHQ Awesome Claude Skills — SEO & Content Marketing > Skill by [ara.so](https://ara.so) — Marketing Skills collection. This skill suite provides AI-powered SEO and content marketing capabilities derived from the ComposioHQ/awesome-claude-skills framework. It delivers 10 specialized commands and 5 multi-step workflows for keyword research, content audits, technical SEO analysis, competitor intelligence, and content strategy. ## What This Project Does The SEO & Content Marketing Skills Suite enables: - **Keyword Research** — Deep clustering, opportunity scoring, and SERP intent mapping - **Content Audits** — Quality scoring, duplication detection, and cannibalization analysis - **Technical SEO** — Crawl budget, Core Web Vitals, schema markup, and indexability audits - **Competitor Analysis** — Backlink gaps, topic gaps, and featured snippet opportunities - **Content Strategy** — AI-generated briefs, editorial calendars, and optimization workflows - **Performance Monitoring** — Rank tracking, volatility alerts, and CTR optimization All commands use structured output with progress tracking, findings tables, prioritized action plans, and suggested next steps. ## Installation ### Clone the Skill Suite ```bash # Create skills directory if it doesn't exist mkdir -p ~/.claude/skills # Clone into skills directory git clone https://github.com/ColonyShopkeeper/r08-composiohq-awesome-claude-skills-seo.git \ ~/.claude/skills/composiohq-seo-content-marketing # Or download and extract manually cd ~/.claude/skills curl -L https://github.com/ColonyShopkeeper/r08-composiohq-awesome-claude-skills-seo/archive/refs/heads/main.zip -o seo-skills.zip unzip seo-skills.zip mv r08-composiohq-awesome-claude-skills-seo-main composiohq-seo-content-marketing ``` ### Register in Claude Code In a Claude Code session: ```bash /read ~/.claude/skills/composiohq-seo-content-marketing/SKILL.md ``` Or add to your Claude Code configuration: ```json { "skills": [ "~/.claude/skills/composiohq-seo-content-marketing" ] } ``` ## Core Commands ### 1. Keyword Research Deep keyword clustering with opportunity scoring and SERP intent mapping. ```bash # Basic keyword research /keyword-research "sustainable fashion" # With advanced options /keyword-research "sustainable fashion" --cluster-by intent --min-volume 500 --max-difficulty 40 # Export results /keyword-research "sustainable fashion" --output csv --file keywords.csv ``` **Output Structure:** - Keyword clusters grouped by intent (informational, commercial, transactional) - Search volume, keyword difficulty, and opportunity score - SERP feature opportunities (featured snippets, PAA, image pack) - Primary and secondary keyword recommendations ### 2. Content Audit Full-site content quality scoring with duplication and cannibalization detection. ```bash # Audit entire site /content-audit https://example.com --scope full # Audit specific section /content-audit https://example.com/blog --scope section # Generate markdown report /content-audit https://example.com --output md --file audit-report.md ``` **Analysis Includes:** - Content quality scores (thin content, duplicate content, orphaned pages) - Keyword cannibalization report - Missing or duplicate meta tags - Internal linking opportunities - Content gap analysis ### 3. Technical SEO Audit Comprehensive technical SEO analysis covering crawlability, performance, and indexability. ```bash # Full technical audit /technical-seo https://example.com # Focus on Core Web Vitals /technical-seo https://example.com --focus cwv # Mobile-specific audit /technical-seo https://example.com --device mobile ``` **Audit Coverage:** - Crawl budget analysis and robots.txt validation - Core Web Vitals (LCP, FID, CLS) - Schema markup validation - Canonical and hreflang implementation - Mobile usability - HTTPS and security headers - XML sitemap validation ### 4. Competitor Gap Analysis Identify backlink gaps, topic gaps, and featured snippet opportunities. ```bash # Analyze competitor gaps /competitor-gap https://example.com --competitors competitor1.com,competitor2.com # Focus on backlinks /competitor-gap https://example.com --competitors competitor1.com --focus backlinks # Export opportunities /competitor-gap https://example.com --competitors competitor1.com --output json ``` **Gap Analysis:** - Backlink gap (links competitors have that you don't) - Topic gap (keywords competitors rank for that you don't) - Featured snippet opportunities - Content format gaps (videos, infographics, tools) - Domain authority and trust flow comparison ### 5. Content Brief Generation AI-generated SEO content briefs with outlines, NLP terms, and optimization targets. ```bash # Generate content brief /content-brief "how to start a podcast" # With target word count /content-brief "how to start a podcast" --word-count 2500 # Include competitor analysis /content-brief "how to start a podcast" --analyze-top 5 ``` **Brief Includes:** - Target keyword and LSI keywords - Recommended headings (H1, H2, H3 structure) - NLP terms and entities to include - Target word count and readability score - Questions to answer (from PAA) - Internal linking suggestions - Meta title and description templates ### 6. SERP Monitoring Daily rank tracking with volatility alerts and CTR optimization recommendations. ```bash # Monitor rankings /serp-monitor https://example.com --keywords keywords.txt # Track specific keywords /serp-monitor https://example.com --keywords "keyword1,keyword2,keyword3" # Generate weekly report /serp-monitor https://example.com --keywords keywords.txt --report weekly ``` **Monitoring Features:** - Position tracking for target keywords - SERP volatility alerts - CTR optimization opportunities - Featured snippet tracking - Competitor position changes - Ranking trend visualization ### 7. Link Prospecting Quality backlink prospect identification with DA/DR filtering and outreach templates. ```bash # Find link prospects /link-prospecting "sustainable fashion" --min-da 30 # Guest post opportunities /link-prospecting "sustainable fashion" --type guest-post --min-da 40 # Resource page opportunities /link-prospecting "sustainable fashion" --type resource-page ``` **Prospecting Output:** - Qualified prospect list with DA/DR scores - Contact information (where available) - Outreach email templates - Link placement opportunities - Estimated response rates ### 8. Page Speed SEO Analysis Render-blocking resource identification with performance impact on rankings. ```bash # Analyze page speed /page-speed-seo https://example.com # Mobile performance focus /page-speed-seo https://example.com --device mobile # Generate optimization report /page-speed-seo https://example.com --output detailed ``` **Performance Analysis:** - Render-blocking resources (CSS, JavaScript) - Largest Contentful Paint (LCP) optimization - Cumulative Layout Shift (CLS) issues - First Input Delay (FID) analysis - Image optimization opportunities - Ranking impact estimation ### 9. Local SEO Audit NAP consistency check, Google Business Profile optimization, and local citation analysis. ```bash # Local SEO audit /local-seo "Business Name" --location "City, State" # Citation consistency check /local-seo "Business Name" --location "City, State" --focus citations # GBP optimization /local-seo "Business Name" --location "City, State" --focus gbp ``` **Local Audit Coverage:** - NAP (Name, Address, Phone) consistency across web - Google Business Profile completeness score - Local citation audit (Yelp, Apple Maps, Bing Places) - Review quantity and sentiment analysis - Local pack ranking factors - Schema markup for local business ### 10. Content Calendar Generation Data-driven editorial calendar based on search demand and seasonality. ```bash # Generate content calendar /content-calendar --topics "sustainable fashion,ethical clothing" --months 3 # Include seasonal trends /content-calendar --topics "sustainable fashion" --months 6 --seasonality # Export to CSV /content-calendar --topics "sustainable fashion" --months 3 --output csv ``` **Calendar Features:** - Keyword-driven topic recommendations - Seasonal trend integration - Content type suggestions (blog, video, infographic) - Target publish dates - Estimated search volume and competition - Internal linking opportunities ## Multi-Step Workflows ### Full SEO Sprint Comprehensive 12-step SEO workflow from audit to implementation. ```bash /workflows:full-seo-sprint https://example.com --scope full ``` **Workflow Steps:** 1. Technical SEO audit 2. Content quality audit 3. Keyword research and mapping 4. Competitor gap analysis 5. On-page optimization priorities 6. Content creation plan 7. Internal linking strategy 8. Backlink acquisition plan 9. Schema markup implementation 10. Core Web Vitals optimization 11. Conversion rate optimization 12. Measurement and reporting setup ### Launch SEO Pre-launch SEO checklist with validation. ```bash /workflows:launch-seo https://staging.example.com ``` **Pre-Launch Checklist:** - Canonical URL validation - Hreflang implementation (if multi-language) - XML sitemap generation and submission - Robots.txt configuration - 301 redirect mapping (if migration) - Meta tags and structured data - Analytics and Search Console setup - Mobile responsiveness - Page speed baseline ### Content Refresh Identify and refresh underperforming content to recover rankings. ```bash /workflows:content-refresh https://example.com --min-age 180 ``` **Refresh Process:** 1. Identify declining pages (traffic loss > 20%) 2. Analyze ranking competitors 3. Content gap analysis 4. Update recommendations (freshness, depth, optimization) 5. Internal linking improvements 6. Re-optimization checklist 7. Re-crawl and re-index strategy ### Authority Building End-to-end digital PR and link-building campaign. ```bash /workflows:authority-building --topic "sustainable fashion" --goal 50-links ``` **Campaign Steps:** 1. Link gap analysis 2. Content asset creation (linkable assets) 3. Prospect identification 4. Outreach template creation 5. Email campaign execution 6. Follow-up automation 7. Link acquisition tracking 8. Authority metric monitoring ### AI Content Pipeline Automated keyword-to-publish content workflow. ```bash /workflows:ai-content-pipeline --keywords keywords.csv --quantity 10 ``` **Pipeline Stages:** 1. Keyword prioritization 2. Content brief generation 3. AI draft creation 4. SEO optimization 5. Fact-checking and editing 6. Internal linking integration 7. Schema markup addition 8. Publishing and indexing 9. Promotion and distribution 10. Performance monitoring ## Configuration ### Environment Variables ```bash # Required for API integrations export COMPOSIO_API_KEY="your_composio_api_key" # Optional: Third-party SEO tool integrations export AHREFS_API_KEY="your_ahrefs_key" export SEMRUSH_API_KEY="your_semrush_key" export SCREAMING_FROG_LICENSE="your_sf_license" # Optional: Content generation export OPENAI_API_KEY="your_openai_key" export ANTHROPIC_API_KEY="your_anthropic_key" # Optional: Analytics export GOOGLE_ANALYTICS_CREDENTIALS="path/to/credentials.json" export GOOGLE_SEARCH_CONSOLE_CREDENTIALS="path/to/credentials.json" ``` ### Configuration File Create `~/.claude/skills/composiohq-seo-content-marketing/config.yaml`: ```yaml # Default settings defaults: output_format: "markdown" progress_display: true auto_export: false # Keyword research defaults keyword_research: min_search_volume: 100 max_keyword_difficulty: 50 cluster_method: "intent" serp_features: true # Content audit settings content_audit: min_word_count: 300 duplicate_threshold: 0.85 cannibalization_threshold: 0.7 # Technical SEO thresholds technical_seo: max_page_load: 3.0 # seconds min_mobile_score: 90 crawl_depth: 10 # Competitor analysis competitor_analysis: max_competitors: 5 min_domain_authority: 30 # Link prospecting link_prospecting: min_da: 30 min_dr: 25 max_spam_score: 10 # Reporting reporting: include_visualizations: true export_raw_data: true summary_only: false ``` ## Code Examples ### Python: Custom Keyword Research Script ```python #!/usr/bin/env python3 import os import json from composio import ComposioClient # Initialize client client = ComposioClient(api_key=os.getenv("COMPOSIO_API_KEY")) def keyword_research(seed_keyword, min_volume=100, max_difficulty=50): """ Perform keyword research with clustering and intent mapping """ # Execute keyword research command result = client.execute_skill( skill="seo-content-marketing", command="keyword-research", params={ "seed_keyword": seed_keyword, "min_volume": min_volume, "max_difficulty": max_difficulty, "cluster_by": "intent", "include_serp_features": True } ) # Parse results keywords = result.get("keywords", []) clusters = result.get("clusters", {}) # Group by intent by_intent = { "informational": [], "commercial": [], "transactional": [] } for keyword in keywords: intent = keyword.get("intent", "informational") by_intent[intent].append({ "keyword": keyword["term"], "volume": keyword["search_volume"], "difficulty": keyword["difficulty"], "opportunity_score": keyword["opportunity_score"] }) # Sort by opportunity score for intent in by_intent: by_intent[intent].sort(key=lambda x: x["opportunity_score"], reverse=True) return by_intent # Example usage if __name__ == "__main__": results = keyword_research("sustainable fashion", min_volume=500) print("Top Informational Keywords:") for kw in results["informational"][:5]: print(f" {kw['keyword']} (Vol: {kw['volume']}, Score: {kw['opportunity_score']})") print("\nTop Commercial Keywords:") for kw in results["commercial"][:5]:
Auf GitHub ansehen
Diese SKILL.md ist sehr gross, daher zeigt SkillsMP hier nur den ersten Abschnitt. Auf GitHub ansehen