Claude Info
AI и агенты

WeChat Writer

mosslive1314-hue/wechat-writer

Инструмент на базе Claude Skill для автоматической генерации постов в WeChat Moments и статей для публичных аккаунтов. Поддерживает 5 стилей письма, 15+ шаблонов, интерактивный и быстрый режимы. Совместим с CoPaw и Claude Code.

Установка

terminal
bash
git clone https://github.com/mosslive1314-hue/wechat-writer.git

README

WeChat Writer

AI-ассистент для создания контента в WeChat

Автоматически генерирует статьи для публичных аккаунтов WeChat и посты для Moments — творчество становится таким же естественным, как дыхание

ВозможностиБыстрый стартДокументацияПримерыУчастие в разработке

Version License Platform Last Updated

Stars Forks


📖 Введение

WeChat Writer — профессиональный инструмент для создания контента, построенный на архитектуре Claude Skill, оптимизированный для экосистемы WeChat с поддержкой адаптации под несколько платформ.

💡 Что такое CoPaw?

CoPaw — фреймворк локального AI-ассистента с открытым исходным кодом, реализованный на архитектуре Claude Skill. Он предоставляет мощную систему расширений через Skill (навыки), позволяющую разработчикам создавать переиспользуемые AI-рабочие процессы.

Официальные ресурсы:

Этот проект разработан на архитектуре CoPaw Skill, что означает: вы можете использовать его на любой платформе или в любом инструменте, поддерживающем Claude Skill. Будь то Claude Code, другие AI-инструменты для разработки или собственная среда — если соблюдается спецификация Skill, навык будет работать.

Проект разработан по методологии Claude Skill «Лэй Шу» и представляет собой не просто обёртку над промптом, а полноценную микросистему:

🧠 SKILL.md (мозг) → интеллектуальные решения и диспетчеризация команд 👐 scripts/ (руки и ноги) → выполнение конкретных задач 📋 templates/ (скелет) → стандартизированные шаблоны контента 📚 references/ (знания) → лучшие практики написания текстов ⚙️ config.json (настройки) → управление пользовательской конфигурацией

✨ Ключевые ценности

ЦенностьОписание
🤖 АвтоматизацияРутинное создание контента фиксируется и генерируется в один клик
📦 ИнкапсуляцияСложная логика вызовов AI скрыта, интерфейс прост
📏 СтандартизацияЕдиный стиль и качество выходного контента
💎 Накопление знанийТехники письма и шаблоны оседают в базе знаний

🚀 Быстрый старт

Предварительные требования

  • Рабочая среда CoPaw
  • Node.js 16+ (для выполнения скриптов)
  • Подключение к интернету (для вызовов AI-модели)

Установка

Способ 1: Клонирование репозитория (рекомендуется)

bash
# 1. Клонировать репозиторий
git clone https://github.com/mosslive1314-hue/wechat-writer.git

# 2. Перейти в директорию
cd wechat-writer

# 3. Скопировать в директорию skills CoPaw
# Windows
xcopy /E /I . "%USERPROFILE%\.copaw\workspaces\default\skills\wechat-writer"

# macOS/Linux
cp -r . ~/.copaw/workspaces/default/skills/wechat-writer

Способ 2: Ручная установка

  1. Скачайте все файлы репозитория
  2. Скопируйте в директорию skills CoPaw: skills/wechat-writer/
  3. Перезапустите CoPaw

Проверка установки

bash
# Просмотр структуры директории
dir skills/wechat-writer

# Должны отображаться следующие файлы:
# SKILL.md, README.md, config.json, scripts/, templates/, references/

✨ Возможности

1. Два режима создания контента

РежимСценарий использованияВремя
🚀 Быстрый режимЧёткое задание, быстрая генерация5–10 секунд
💬 Интерактивный режимТребуется уточнение, глубокая проработка2–5 минут

2. Типы контента

Посты для Moments (8 шаблонов):

  • 📝 Повседневный обмен
  • 🔥 Рекомендация продукта
  • 🎉 Демонстрация достижений
  • 💭 Выражение мнения
  • 📣 Анонс мероприятия
  • 📚 Полезные знания
  • 📖 Повествование
  • 🤔 Вопросы и ответы

Статьи для публичных аккаунтов (7 шаблонов):

  • 📊 Глубокий анализ
  • 🛠️ Практическое руководство
  • 📈 Разбор кейса
  • 🎯 Комментарий и мнение
  • 📋 Список и подборка
  • 📖 Повествование
  • ⚖️ Сравнительный обзор

3. Стили письма

СтильОписаниеСценарий
professionalПрофессиональный, строгий, глубокийОтраслевой анализ, технические материалы
casualЛёгкий, естественный, как разговор с другомПовседневный обмен, записи о жизни
humorousЮмористический, остроумный, с мемамиРазвлекательный контент, шутки
emotionalЧувственный, тёплый, вызывающий откликПовествование, эмоциональное выражение
inspiringМотивирующий, позитивный, вдохновляющийДемонстрация достижений, истории роста

4. Параметризованный вызов

bash
/wechat-writer --type moments/article     # тип контента
                --topic "тема"             # ключевые слова темы
                --length short/medium/long # длина контента
                --style название_стиля     # стиль письма
                --interactive              # интерактивный режим

5. Визуализация прогресса

При генерации длинных задач отображается прогресс в реальном времени:

Создаём ваш контент... [████████░░] 75% - Оптимизируем концовку...

📖 Документация

Базовое использование

1. Быстрая генерация поста для Moments

Пользователь: /wechat-writer --type moments --topic "сегодня научился писать код с помощью AI"

Вывод:

🚀 Сегодня разблокировал новый навык! Провёл полдня, изучая AI-ассистента для программирования, — продуктивность взлетела~ Код, на который раньше уходило 2 часа, теперь готов за 30 минут И багов стало намного меньше 😂 Горячо рекомендую всем, кто ещё пишет код вручную! #AIпрограммирование #ИнструментыПродуктивности #ЖизньРазработчика

2. Генерация статьи для публичного аккаунта

Пользователь: /wechat-writer --type article --topic "тренды AI в 2026 году" --length long --style professional

3. Интерактивное создание контента (рекомендуется для новичков)

Пользователь: /wechat-writer --interactive AI: Здравствуйте! Какой тип контента вы хотите создать? 1. Пост для Moments (короткий и ёмкий, для повседневного обмена) 2. Статья для публичного аккаунта (глубокий контент, для профессионального обмена) 3. Маркетинговый текст (продвижение продукта/услуги) 4. Анонс/обзор мероприятия Пользователь: 2 AI: Хорошо, статья для публичного аккаунта. Кто ваша целевая аудитория? ... (продолжение диалога, 5–8 шагов)

Расширенное использование

1. Переключение стилей

bash
# Профессиональный стиль
/wechat-writer --type article --topic "технические тренды" --style professional

# Лёгкий стиль
/wechat-writer --type moments --topic "повседневное" --style casual

# Юмористический стиль
/wechat-writer --type moments --topic "жалобы" --style humorous

2. Пакетная генерация

Пользователь: Создай 5 постов для Moments на следующие темы: 1. Рекомендация AI-инструментов 2. Ранний подъём 3. Обмен впечатлениями о книге 4. Спорт и фитнес 5. Рабочие наблюдения

3. Доработка контента

После генерации можно продолжить улучшение:

Пользователь: Сделай тон более непринуждённым Пользователь: Добавь конкретные примеры Пользователь: Сократи до 100 символов Пользователь: Сгенерируй другой вариант

📁 Структура проекта

wechat-writer/ ├── 📄 SKILL.md # Основные инструкции (обязательно) ├── 📖 README.md # Документация проекта ├── 🔧 config.json # Файл конфигурации ├── 📦 package.json # Зависимости Node.js │ ├── 📂 scripts/ # Исполняемые скрипты │ ├── 01-analyze-intent.js # Анализ намерений │ ├── 02-generate-content.js # Генерация контента │ └── 03-interactive-questions.js # Интерактивные вопросы │ ├── 📂 templates/ # Шаблоны контента │ ├── 朋友圈文案模板.md # 8 шаблонов для Moments │ └── 公众号文章模板.md # 7 шаблонов для публичных аккаунтов │ ├── 📂 references/ # База знаний │ ├── 朋友圈写作指南.md # Лучшие практики написания │ └── 使用示例.md # Подробные примеры использования │ ├── 📂 examples/ # Примеры вывода │ ├── moments-examples.md # Примеры постов для Moments │ └── article-examples.md # Примеры статей для публичных аккаунтов │ └── 📂 docs/ # Дополнительная документация ├── 安装指南.md # Руководство по установке ├── 开发文档.md # Документация разработчика └── FAQ.md # Часто задаваемые вопросы

⚙️ Конфигурация

Отредактируйте config.json для настройки параметров по умолчанию:

json
{
  "version": "1.0.0",
  "default_settings": {
    "content_type": "moments",
    "style": "casual",
    "length": "medium",
    "auto_hashtags": true,
    "include_emoji": true,
    "signature": ""
  },
  "style_options": {
    "professional": "профессиональный, строгий, глубокий",
    "casual": "лёгкий, естественный, как разговор с другом",
    "humorous": "юмористический, остроумный, с мемами",
    "emotional": "чувственный, тёплый, вызывающий отклик",
    "inspiring": "мотивирующий, позитивный, вдохновляющий"
  }
}

Описание параметров конфигурации

ПараметрТипЗначение по умолчаниюОписание
content_typestringmomentsТип контента по умолчанию
stylestringcasualСтиль письма по умолчанию
lengthstringmediumДлина контента по умолчанию
auto_hashtagsbooleantrueАвтоматически добавлять хэштеги
include_emojibooleantrueАвтоматически добавлять emoji
signaturestring""Подпись в конце контента

Похожие скиллы