# Article Writer

Writes articles in five styles, from material gathering and outline to formatting.

- Repository: https://github.com/netease-youdao/LobsterAI (6161 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add netease-youdao/LobsterAI --skill article-writer -g -a claude-code -y`
Codex: `npx skills add netease-youdao/LobsterAI --skill article-writer -g -a codex -y`
Cursor: `npx skills add netease-youdao/LobsterAI --skill article-writer -g -a cursor -y`
Gemini CLI: `npx skills add netease-youdao/LobsterAI --skill article-writer -g -a gemini-cli -y`

## Description

Multi-style article creation skill. Supports 5 writing styles (deep analysis, practical guide, story-driven, opinion, news brief), including complete workflow: material collection → outline → content → formatting. Activated when users mention "write article", "write post", "create", or "draft".

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Multi-Style Article Creation

## Use Cases

- User says "写一篇关于XX的文章"
- User says "帮我写一篇公众号文章"
- User selects a topic from the content calendar to start writing
- User specifies a writing style (e.g., "深度分析风格", "写个教程")

## 5 Writing Styles

| Style ID | Name | Characteristics | Word Count | Use Cases |
|----------|------|-----------------|------------|-----------|
| `deep-analysis` | 深度分析 | Rigorous structure, data-backed | 2000-4000 words | Trend analysis, in-depth reporting |
| `practical-guide` | 实用指南 | Clear steps, highly actionable | 1500-3000 words | Tool tutorials, how-to guides |
| `story-driven` | 故事驱动 | Conversational, emotional resonance | 1500-2500 words | Personal stories, case reviews |
| `opinion` | 观点评论 | Sharp opening, pros/cons argumentation | 1000-2000 words | Hot takes, controversial topics |
| `news-brief` | 新闻简报 | Inverted pyramid, fact-focused | 500-1000 words | Breaking news, information roundups |

## Workflow

### Step 1: Read the Brief

Obtain topic information from:
1. Entries with status `planned` in `content_calendar.json`
2. Topic description directly provided by the user

Extract key information:
- Topic direction / title
- Target audience
- Writing style (if not specified, recommend based on topic content)
- Reference material URLs

### Step 2: Determine Writing Style

If user hasn't specified, recommend based on topic:

| Topic Characteristics | Recommended Style |
|----------------------|-------------------|
| Involves data, trends, underlying causes | `deep-analysis` |
| "How to", "tutorial", "steps" | `practical-guide` |
| Involves people, experiences, insights | `story-driven` |
| Involves controversy, hot topic commentary | `opinion` |
| Breaking events, quick information | `news-brief` |

Confirm the style choice with the user.

### Step 3: Material Collection

Use content-planner's search script to collect reference materials:

```bash
node "$SKILLS_ROOT/content-planner/scripts/wechat_search.js" "topic keywords" -n 10
```

The rest: https://github.com/netease-youdao/LobsterAI/blob/HEAD/SKILLs/article-writer/SKILL.md
