Content Factory for five platforms

Content Factory

An OpenCode skill with four subagents: turns a lesson topic into a post for Telegram, VK, Dzen, a blog and LinkedIn with a cover image

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Publishes messages to a Telegram channel on behalf of a bot
  • Uses external OpenAI or ProxyAPI keys for text and cover generation
All reasons and checks
Russian stack

larik7lolik/content-factory

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/content-factory

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

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

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

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

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 1ca34d7.

Text for your agent

Clone the repository, run pip install -r requirements.txt, copy .env.example to .env with TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID, open the project with opencode ., and address @content-factory with a topic.

Other ways from the author
git clone https://github.com/larik7lolik/content-factory.git && cd content-factory && pip install -r requirements.txt && cp .env.example .env

Install from the README; .env is then filled with TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID and opencode . is run.

This is third-party code. Review the repository files before installing.

What it does

The orchestrator skill for OpenCode coordinates four subagents: researcher gathers facts and trends on a topic from the web, content-writer adapts the text for five platforms at once (Telegram, VK, Dzen, a blog, LinkedIn) respecting each one's limits and hashtags, image-creator draws a unique cover via gpt-image-2, and publisher sends out the finished content. The output is a content/output.json with per-platform text and a cover file. Real publishing only works for Telegram through the Bot API: the publish_vk tool in the bundled MCP server merely formats the text with hashtags and returns a ready string without sending it anywhere, and the README explicitly places Dzen publishing on the roadmap.

Who it is for. For online-school marketers and language tutors preparing regular content for several platforms from one lesson topic.

Good fit when

  • You need text for five platforms at once from one lesson topic
  • You need a cover for the topic without a separate design tool
  • You need real publishing to a Telegram channel via the Bot API

Not a fit when

  • You need real autoposting to VK or Dzen rather than just prepared text: that is not there yet, only Telegram is
  • You need a Claude Code skill, the project is built for OpenCode's subagent format

Example request

@content-factory create content on the topic of the difference between Passe Compose and Imparfait

Limitations

VK publishing is not implemented: the publish_vk tool in the MCP server only assembles text with hashtags and returns it without sending it anywhere, even though the README's feature list claims VK autoposting as working. Dzen publishing is explicitly listed as a roadmap item, not a finished feature. It needs OpenAI or ProxyAPI keys and a Telegram bot token. The project is small, has no releases, and is MIT licensed.

How to disable. Delete the .opencode/skills/content-factory folder and .opencode/agents from the project.

Security check

  • Publishes messages to a Telegram channel on behalf of a bot
  • Uses external OpenAI or ProxyAPI keys for text and cover generation

README in short

The README presents the project as a multi-agent content-factory case study for EdTech marketers, cutting post prep from 2-3 hours to 5 minutes. It shows an architecture of an orchestrator and three subagents plus a publisher, installation via pip and OpenCode, a step-by-step call example, and a resulting content/output.json with text for five platforms and a cover. Its roadmap separately names VK API and Dzen API autoposting support as still to be built.

FAQ

Does the skill actually publish to VK?

No, the publish_vk tool only prepares text with hashtags and returns it as a result; there is no real VK send in the code.

Which platforms does text generation cover?

Five: Telegram, VK, Dzen, a blog and LinkedIn, each with its own format in content/output.json.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AIContent Factory for five platforms

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.