$npx -y skills add norahe0304-art/30x-seo --skill 30x-seo-content-writerSEO-optimized content generation. Two modes: plan mode (reads seo-plan output) or standalone mode (user provides keyword directly). Outputs markdown files. Use when user says "write SEO blog", "generate SEO content", "create blog post", or "SEO article".
| 1 | # SEO Content Writer |
| 2 | |
| 3 | ## What This Skill Does |
| 4 | |
| 5 | Generate SEO-optimized blog articles. |
| 6 | |
| 7 | ## Two Modes |
| 8 | |
| 9 | | Mode | Input | Use Case | |
| 10 | |------|-------|----------| |
| 11 | | **Plan Mode** | seo-plan output files | Have complete SEO strategy, write per calendar | |
| 12 | | **Standalone Mode** | User provides keyword | Quick single article, no full planning needed | |
| 13 | |
| 14 | --- |
| 15 | |
| 16 | ## Mode 1: Plan Mode |
| 17 | |
| 18 | ### Prerequisites |
| 19 | |
| 20 | Have SEO plan (`/seo plan`): |
| 21 | - `CONTENT-CALENDAR.md` - Content calendar |
| 22 | - `SEO-STRATEGY.md` - Keyword and topic strategy |
| 23 | |
| 24 | ### Process |
| 25 | |
| 26 | ``` |
| 27 | ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ |
| 28 | │ seo-plan │ │ │ │ │ |
| 29 | │ output files │ ──> │ Generate │ ──> │ Markdown │ |
| 30 | │ CONTENT-CALENDAR│ │ SEO Content │ │ blog article │ |
| 31 | │ SEO-STRATEGY │ │ │ │ │ |
| 32 | └─────────────────┘ └─────────────────┘ └─────────────────┘ |
| 33 | ``` |
| 34 | |
| 35 | ### Context from Plan |
| 36 | |
| 37 | | Info | Source | Usage | |
| 38 | |------|--------|-------| |
| 39 | | **Target keywords** | SEO-STRATEGY.md | Title, H2, body optimization | |
| 40 | | **Topic clusters** | SEO-STRATEGY.md | Internal link planning | |
| 41 | | **Competitor analysis** | COMPETITOR-ANALYSIS.md | Differentiation angle | |
| 42 | |
| 43 | --- |
| 44 | |
| 45 | ## Mode 2: Standalone Mode |
| 46 | |
| 47 | ### When to Use |
| 48 | |
| 49 | - Just want to quickly write one article |
| 50 | - Don't have a complete SEO plan |
| 51 | - Already know the target keyword |
| 52 | |
| 53 | ### Required Input |
| 54 | |
| 55 | Ask user: |
| 56 | |
| 57 | 1. **Topic/Title**: Article topic |
| 58 | 2. **Target Keyword**: Primary keyword |
| 59 | 3. **Secondary Keywords**: Secondary keywords (optional) |
| 60 | 4. **Search Intent**: Informational / Commercial / Transactional |
| 61 | 5. **Target Length**: Short (800-1200) / Medium (1500-2000) / Long (2500+) |
| 62 | 6. **CTA Goal**: What action should readers take? |
| 63 | |
| 64 | --- |
| 65 | |
| 66 | ## Content Generation |
| 67 | |
| 68 | ### Article Structure |
| 69 | |
| 70 | ```markdown |
| 71 | # [H1: Include primary keyword, 50-60 chars] |
| 72 | |
| 73 | [Hook: Engaging first paragraph, mention keyword naturally] |
| 74 | |
| 75 | ## [H2: Section with keyword variation] |
| 76 | |
| 77 | [Content with semantic keywords, 2-4 paragraphs] |
| 78 | |
| 79 | ### [H3: Subsection if needed] |
| 80 | |
| 81 | [Supporting content] |
| 82 | |
| 83 | ## [H2: Another main section] |
| 84 | |
| 85 | [Continue pattern...] |
| 86 | |
| 87 | ## Conclusion / Key Takeaways |
| 88 | |
| 89 | [Summary, reiterate value, include CTA] |
| 90 | ``` |
| 91 | |
| 92 | ### SEO Requirements Checklist |
| 93 | |
| 94 | | Element | Requirement | |
| 95 | |---------|-------------| |
| 96 | | **Title (H1)** | Include primary keyword, 50-60 characters | |
| 97 | | **Meta Description** | Include keyword, 150-160 characters, compelling | |
| 98 | | **URL Slug** | Short, keyword-rich, hyphenated | |
| 99 | | **First 100 Words** | Include primary keyword naturally | |
| 100 | | **Headings** | H2s include keyword variations, logical hierarchy | |
| 101 | | **Keyword Density** | 1-2%, natural placement | |
| 102 | | **Internal Links** | 3-5 relevant internal links (placeholder: [Internal: topic]) | |
| 103 | | **External Links** | 2-3 authoritative sources | |
| 104 | | **Images** | Suggest placements with alt text descriptions | |
| 105 | | **Readability** | Short paragraphs, bullet lists, scannable | |
| 106 | |
| 107 | ### E-E-A-T Signals to Include |
| 108 | |
| 109 | | Signal | How to Include | |
| 110 | |--------|----------------| |
| 111 | | **Experience** | First-hand examples, case studies, "we tested" | |
| 112 | | **Expertise** | Technical depth, accurate information, citations | |
| 113 | | **Authoritativeness** | Cite reputable sources, link to studies | |
| 114 | | **Trustworthiness** | Clear attribution, honest claims, no exaggeration | |
| 115 | |
| 116 | ### AI Citation Readiness (GEO) |
| 117 | |
| 118 | For AI search visibility: |
| 119 | - Include clear, quotable definitions |
| 120 | - Use structured formats (tables, lists) |
| 121 | - Answer questions directly in the first sentence |
| 122 | - Include specific data points and statistics |
| 123 | |
| 124 | --- |
| 125 | |
| 126 | ## Output Format |
| 127 | |
| 128 | ### Deliverables |
| 129 | |
| 130 | 1. **Blog Article** (Markdown format) |
| 131 | - Full article with SEO optimization |
| 132 | - Meta title and description |
| 133 | - Suggested URL slug |
| 134 | |
| 135 | 2. **SEO Checklist** (verification) |
| 136 | - [ ] Primary keyword in title |
| 137 | - [ ] Primary keyword in first 100 words |
| 138 | - [ ] H2s with keyword variations |
| 139 | - [ ] Internal link placeholders |
| 140 | - [ ] External authoritative links |
| 141 | - [ ] Image suggestions with alt text |
| 142 | - [ ] CTA included |
| 143 | |
| 144 | --- |
| 145 | |
| 146 | ## Commands |
| 147 | |
| 148 | | Command | Mode | |
| 149 | |---------|------| |
| 150 | | `/seo content-writer` | Auto-detect (plan mode if seo-plan output exists, otherwise standalone) | |
| 151 | | `/seo content-writer "topic"` | Standalone mode, directly specify topic | |
| 152 | |
| 153 | --- |
| 154 | |
| 155 | ## Integration with Other Skills |
| 156 | |
| 157 | | Skill | When to Use | |
| 158 | |-------|-------------| |
| 159 | | **seo-plan** | Create plan first, then use plan mode to generate content | |
| 160 | | **seo-internal-links suggest** | Generate internal link suggestions after writing | |
| 161 | | **seo-content-audit** | Audit quality after writing | |
| 162 | |
| 163 | --- |
| 164 | |
| 165 | ## Quality Gates |
| 166 | |
| 167 | ### Before Generation |
| 168 | - [ ] Target keyword confirmed |
| 169 | - [ ] Search intent understood |
| 170 | - [ ] Length decided |
| 171 | |
| 172 | # |