Контент-завод для пяти площадок

Content Factory

Скилл OpenCode с четырьмя субагентами: из темы урока собирает пост для Telegram, VK, Дзена, блога и LinkedIn с обложкой, публикует пока только в Telegram

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Публикует сообщения в Telegram-канал от имени бота
  • Использует внешние ключи OpenAI или ProxyAPI для генерации текста и обложек
Все причины и проверки
Российский стек

larik7lolik/content-factory

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/content-factory

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add larik7lolik/content-factory --skill content-factory -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1ca34d7
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .claude/skills
cp -R "$tmp/.opencode/skills/content-factory" .claude/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add larik7lolik/content-factory --skill content-factory -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1ca34d7
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .agents/skills
cp -R "$tmp/.opencode/skills/content-factory" .agents/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add larik7lolik/content-factory --skill content-factory -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1ca34d7
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .github/skills
cp -R "$tmp/.opencode/skills/content-factory" .github/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add larik7lolik/content-factory --skill content-factory -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1ca34d7
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .agents/skills
cp -R "$tmp/.opencode/skills/content-factory" .agents/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add larik7lolik/content-factory --skill content-factory -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1ca34d7
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .agents/skills
cp -R "$tmp/.opencode/skills/content-factory" .agents/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .devin/skills
cp -R "$tmp/.opencode/skills/content-factory" .devin/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

Выполните в терминале в папке проекта

npx skills add larik7lolik/content-factory --skill content-factory -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1ca34d7
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .cline/skills
cp -R "$tmp/.opencode/skills/content-factory" .cline/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

npx skills add larik7lolik/content-factory --skill content-factory -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1ca34d7
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .roo/skills
cp -R "$tmp/.opencode/skills/content-factory" .roo/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add larik7lolik/content-factory --skill content-factory -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Без сторонних утилит, из коммита 1ca34d7
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .agents/skills
cp -R "$tmp/.opencode/skills/content-factory" .agents/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .agents/skills
cp -R "$tmp/.opencode/skills/content-factory" .agents/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Выполните в терминале в папке проекта

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/larik7lolik/content-factory.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.opencode/skills/content-factory/
git -C "$tmp" checkout 1ca34d720f106f1747e5082dc01793c398fcb383
mkdir -p .agents/skills
cp -R "$tmp/.opencode/skills/content-factory" .agents/skills/content-factory

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 1ca34d7.

Текст для агента

Клонируй репозиторий, установи pip install -r requirements.txt, скопируй .env.example в .env с TELEGRAM_BOT_TOKEN и TELEGRAM_CHAT_ID, открой проект командой opencode . и обратись к @content-factory с темой.

Другие способы из описания автора
git clone https://github.com/larik7lolik/content-factory.git && cd content-factory && pip install -r requirements.txt && cp .env.example .env

Установка из README, дальше .env заполняется TELEGRAM_BOT_TOKEN и TELEGRAM_CHAT_ID и запускается opencode .

Проверка безопасности

Как мы проверяем

Средний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

  • Публикует сообщения в Telegram-канал от имени бота
  • Использует внешние ключи OpenAI или ProxyAPI для генерации текста и обложек

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл-оркестратор для OpenCode координирует четырех субагентов: researcher собирает факты и тренды по теме из веба, content-writer адаптирует текст под пять площадок сразу (Telegram, VK, Дзен, блог, LinkedIn) с учетом лимитов и хэштегов каждой, image-creator рисует уникальную обложку через gpt-image-2, а publisher отправляет готовый контент. На выходе получается content/output.json с текстами под каждую площадку и файл обложки. Публикация реально работает только в Telegram через Bot API: инструмент publish_vk в прилагаемом MCP-сервере лишь форматирует текст с хэштегами и возвращает готовую строку, но никуда ее не отправляет, а публикация в Дзен README прямо относит к roadmap.

Для кого. Для маркетологов онлайн-школ и репетиторов иностранных языков, которые готовят регулярный контент под несколько площадок из одной темы урока.

Подходит, если

  • Нужен текст под пять площадок сразу из одной темы урока
  • Нужна обложка под тему без отдельного визуального редактора
  • Нужна реальная публикация в Telegram-канал через Bot API

Не подходит, если

  • Нужна реальная автопубликация в VK или Дзен, а не просто подготовленный текст: этого пока нет, только Telegram
  • Нужен скилл для Claude Code, проект сделан под OpenCode с его форматом субагентов

Пример запроса к агенту

@content-factory создай контент на тему разница между Passe Compose и Imparfait

Ограничения

Публикация в VK не реализована: инструмент publish_vk в MCP-сервере только собирает текст с хэштегами и возвращает его, ничего никуда не отправляя, README же в списке возможностей заявляет автопубликацию в VK как готовую. Публикация в Дзен в явном виде указана как пункт roadmap, а не готовая функция. Нужны ключи OpenAI или ProxyAPI и токен Telegram-бота. Проект небольшой, без релизов, лицензия MIT.

Как отключить. Удалите папку .opencode/skills/content-factory и .opencode/agents из проекта.

Частые вопросы

Публикует ли скилл в VK по-настоящему?

Нет, инструмент publish_vk только готовит текст с хэштегами и возвращает его как результат, реальной отправки в VK в коде нет.

Какие площадки поддерживает генерация текста?

Пять: Telegram, VK, Дзен, блог и LinkedIn, для каждой свой формат в content/output.json.

Скиллы
Выбор редакции

Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов

СкиллНизкий риск52,7 тыс.Звезды репозитория
Выбор редакции

Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов

СкиллНизкий риск51,8 тыс.Звезды репозитория
Официальный

Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом

MCP-серверВысокий риск1Звезды репозитория
Выбор редакции

MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно

MCP-серверВысокий риск1Звезды репозитория

Коротко о README

README представляет проект как кейс мультиагентного контент-завода для вайб-маркетологов EdTech, сокращающий подготовку поста с 2-3 часов до 5 минут. Показана архитектура из оркестратора и трех субагентов плюс publisher, установка через pip и OpenCode, пример вызова по шагам и итогового content/output.json с текстами под пять площадок и обложкой. В конце roadmap отдельно называет поддержку VK API и Дзен API для автопубликации как то, что еще предстоит сделать.

Foxx AIКонтент-завод для пяти площадок

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.