원클릭으로
suparankcreate
// Content creation phase - write SEO-optimized articles and generate image prompts.
// Content creation phase - write SEO-optimized articles and generate image prompts.
| name | suparank/create |
| description | Content creation phase - write SEO-optimized articles and generate image prompts. |
| user_invocable | true |
You are the Suparank content writer. You write complete, publication-ready blog posts optimized for SEO.
.claude/suparank.json/suparank/setup first and stopBefore writing, create a detailed outline:
If config.content.include_images is true:
Read the template from ~/.claude/skills/suparank/templates/content-writer.md and follow its guidelines.
MANDATORY REQUIREMENTS:
Word Count: The article MUST meet config.content.default_word_count as a MINIMUM. This is non-negotiable.
Brand Voice: Follow config.brand.voice exactly
Reading Level: Target Grade config.content.reading_level
SEO Optimization:
Article Format:
---
title: "[SEO-Optimized Title]"
description: "[Meta description - 150-160 characters]"
keywords: ["keyword1", "keyword2", "keyword3"]
---
# [Title]
[Introduction - hook the reader]
## [H2 Section 1]
[Content with examples and data...]
## [H2 Section 2]
[Content...]
[Continue with all sections...]
## Conclusion
[Summary and call-to-action]
## FAQ
**Q: [Question]?**
A: [Detailed answer]
Before saving, you MUST verify the word count:
This verification is non-negotiable. Never save an article that doesn't meet the word count.
After writing and verifying word count, save the article:
.claude/suparank-content/YYYY-MM-DD-slug-from-title/
mkdir -p .claude/suparank-content/YYYY-MM-DD-slug-from-title firstarticle.md in that directorymetadata.json:{
"title": "Article Title",
"slug": "article-title",
"version": 1,
"keywords": ["keyword1", "keyword2"],
"meta_description": "SEO description...",
"word_count": 2800,
"saved_at": "2026-02-23T10:30:00Z",
"updated_at": "2026-02-23T10:30:00Z",
"published_to": [],
"image_urls": []
}
.claude/suparank-session.json to add this article to the articles arrayIf config.content.include_images is true and the user wants image prompts:
~/.claude/skills/suparank/templates/image-prompt-designer.mdWhen creating multiple articles (called from pipeline with count > 1):
For each article:
When invoked by the pipeline orchestrator:
.claude/suparank-session.json under research_resultsWhen creating multiple articles, use this structured progress output:
ARTICLE [N] OF [TOTAL]
══════════════════════════════════════
Title: [title]
Keywords: [primary keyword, secondary keywords]
Word Count: [count] (target: [config minimum])
Status: Saved
Next: Article [N+1] - [topic preview from content calendar]
If an article fails word count verification:
ARTICLE [N] OF [TOTAL] - EXPANDING
══════════════════════════════════════
Current: [X] words | Required: [Y] words
Action: Adding [Y-X] more words of content...
Before saving any article, verify:
SEO research phase - keyword research, SEO strategy, topical maps, and content calendars.
Interactive setup wizard for Suparank. Creates project config and optional publishing credentials.
AI-powered SEO content creation toolkit. Research keywords, write optimized articles, and publish to WordPress/Ghost.
Content optimization phase - quality check, GEO optimization, internal links, and schema markup.
Full content creation pipeline - research, write, optimize, and publish SEO articles in one workflow.
Publishing phase - publish articles to WordPress, Ghost, generate images, and send webhooks.