Контент-завод для пяти площадок
Content Factory
Скилл OpenCode с четырьмя субагентами: из темы урока собирает пост для Telegram, VK, Дзена, блога и LinkedIn с обложкой, публикует пока только в Telegram
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Публикует сообщения в Telegram-канал от имени бота
- Использует внешние ключи OpenAI или ProxyAPI для генерации текста и обложек
Установка
В терминале, через 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.
Клонируй репозиторий, установи 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.
Похожие
СкиллыСкилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов
Marketing Skills: маркетинговые скиллы для агентов
Marketing Skills for AI Agents
Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов
MCP-сервер SendPulse
SendPulse MCP
Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом
MCP Яндекс Директа из машиночитаемой схемы
yandex-direct-mcp
MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно
Коротко о README
README представляет проект как кейс мультиагентного контент-завода для вайб-маркетологов EdTech, сокращающий подготовку поста с 2-3 часов до 5 минут. Показана архитектура из оркестратора и трех субагентов плюс publisher, установка через pip и OpenCode, пример вызова по шагам и итогового content/output.json с текстами под пять площадок и обложкой. В конце roadmap отдельно называет поддержку VK API и Дзен API для автопубликации как то, что еще предстоит сделать.