# Blog Draft

Drafts a blog post through research, brainstorming, outline and versioned writing.

- Repository: https://github.com/luongnv89/claude-howto (46363 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-10-29
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add luongnv89/claude-howto --skill blog-draft -g -a claude-code -y`
Codex: `npx skills add luongnv89/claude-howto --skill blog-draft -g -a codex -y`
Cursor: `npx skills add luongnv89/claude-howto --skill blog-draft -g -a cursor -y`
Gemini CLI: `npx skills add luongnv89/claude-howto --skill blog-draft -g -a gemini-cli -y`

## Description

Створення чернетки блог-посту з ідей та ресурсів. Використовуйте, коли користувачі хочуть написати блог-пост, створити контент з дослідження або підготувати статтю. Проводить через дослідження, мозковий штурм, складання плану та ітеративне написання з контролем версій.

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

## Введення користувача

```text
$ARGUMENTS
```

Ви **ПОВИННІ** врахувати введення користувача перед продовженням. Користувач має надати:
- **Ідея/Тема**: Основна концепція або тематика блог-посту
- **Ресурси**: URL, файли або посилання на дослідження (необовʼязково, але рекомендовано)
- **Цільова аудиторія**: Для кого блог-пост (необовʼязково)
- **Тон/Стиль**: Формальний, невимушений, технічний тощо (необовʼязково)

**ВАЖЛИВО**: Якщо користувач запитує оновлення **існуючого блог-посту**, пропустіть кроки 0-8 і починайте безпосередньо з **Кроку 9**. Спочатку прочитайте існуючий файл(и) чернетки, потім продовжуйте з процесом ітерації.

## Потік виконання

Виконуйте ці кроки послідовно. **Не пропускайте кроки та не продовжуйте без затвердження користувача, де це зазначено.**

### Крок 0: Створення папки проєкту

1. Згенерувати назву папки у форматі: `YYYY-MM-DD-short-topic-name`
   - Використати сьогоднішню дату
   - Створити короткий, URL-дружній slug з теми (малі літери, дефіси, макс. 5 слів)

2. Створити структуру папок:
   ```
   blog-posts/
   └── YYYY-MM-DD-short-topic-name/
       └── resources/
   ```

3. Підтвердити створення папки з користувачем перед продовженням.

### Крок 1: Дослідження та збір ресурсів

1. Створити підпапку `resources/` у каталозі блог-посту

2. Для кожного наданого ресурсу:
   - **URL-адреси**: Отримати та зберегти ключову інформацію до `resources/` як markdown-файли
   - **Файли**: Прочитати та підсумувати в `resources/`
   - **Теми**: Використати веб-пошук для збору актуальної інформації

3. Для кожного ресурсу створити файл резюме в `resources/`:
   - `resources/source-1-[short-name].md`
   - `resources/source-2-[short-name].md`
   - тощо

4. Кожне резюме має включати:
   ```markdown
   # Джерело: [Назва/URL]

   ## Ключові тези
   - Теза 1
   - Теза 2

   ## Релевантні цитати/дані
   - Цитата або статистика 1
   - Цитата або статистика 2

   ## Як це стосується теми
   Короткий опис релевантності
   ```

The rest: https://github.com/luongnv89/claude-howto/blob/HEAD/uk/03-skills/blog-draft/SKILL.md
