Professional writing assistance for blogs, research articles, fiction, essays, and marketing copy. Use when users want to write, edit, or improve any form of written content. Triggers: 'write a blog', 'write an article', 'help me write', 'write a story', 'write a chapter', 'draft an essay', 'creative writing', 'improve my writing', 'edit my writing', 'write copy', 'content writing'.
/plugin marketplace add greyhaven-ai/claude-code-config/plugin install greyhaven-ai-creative-writing-grey-haven-plugins-creative-writing@greyhaven-ai/claude-code-configThis skill is limited to using the following tools:
checklists/pre-publish-checklist.mdchecklists/revision-checklist.mdreferences/blog-writing.mdreferences/essay-writing.mdreferences/fiction-writing.mdreferences/marketing-writing.mdreferences/research-writing.mdtemplates/blog-post.mdtemplates/essay.mdtemplates/fiction-chapter.mdtemplates/landing-page.mdtemplates/research-article.mdProfessional writing assistance across genres: blogs, research, fiction, essays, and marketing copy.
Great writing follows universal principles regardless of genre:
Choose your writing type to load genre-specific guidance:
| Genre | Reference | Best For |
|---|---|---|
| Blog posts | references/blog-writing.md | SEO content, thought leadership, tutorials |
| Research articles | references/research-writing.md | Academic papers, whitepapers, reports |
| Fiction | references/fiction-writing.md | Novels, short stories, creative narratives |
| Essays | references/essay-writing.md | Arguments, analysis, personal reflection |
| Marketing copy | references/marketing-writing.md | Landing pages, emails, ads |
Before writing, clarify:
Create an outline before drafting:
1. Hook/Opening - Grab attention
2. Context - Set the stage
3. Main content - Deliver value
- Point A with support
- Point B with support
- Point C with support
4. Conclusion - Synthesize and call to action
Write freely without self-editing:
Systematic revision passes:
Pre-publish checklist in checklists/pre-publish-checklist.md.
Ready-to-use structures:
| Template | Use Case |
|---|---|
templates/blog-post.md | Standard blog structure |
templates/research-article.md | Academic/professional paper |
templates/fiction-chapter.md | Novel chapter structure |
templates/essay.md | Argumentative essay |
templates/landing-page.md | Marketing landing page |
Question hook: "Have you ever wondered why...?" Statistic hook: "73% of developers struggle with..." Story hook: "Last Tuesday, everything changed when..." Contrarian hook: "Everything you know about X is wrong." Promise hook: "By the end of this article, you'll be able to..."
Additive: Furthermore, Additionally, Moreover Contrasting: However, On the other hand, Nevertheless Causal: Therefore, As a result, Consequently Sequential: First, Next, Finally Exemplifying: For example, Specifically, Consider
Summary: Recap key points Call to action: Direct next step Question: Provoke continued thought Vision: Paint future picture Circle back: Return to opening
| Audience | Reading Level | Sentence Length |
|---|---|---|
| General public | 8th grade | 15-20 words |
| Professional | 10th grade | 20-25 words |
| Academic | 12th+ grade | 25-30 words |
| Technical | Varies | Match documentation style |
Quality assurance tools:
| Checklist | Purpose |
|---|---|
checklists/pre-publish-checklist.md | Final review before publishing |
checklists/revision-checklist.md | Systematic revision passes |
prompt-engineering - Crafting effective promptsdocumentation-alignment - Technical documentationSkill Version: 1.0 Genres Covered: Blog, Research, Fiction, Essay, Marketing Last Updated: 2025-01-15
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.