Easel: AI agent for running social media

Easel

An open-source OpenClaw agent that runs accounts on Chinese platforms from trend research to publishing

  • 4,187 ★ on the repository
  • Last commit
  • Apache-2.0
CLI

Broad access

Why this level

  • The agent signs in to social accounts and posts on your behalf, which may violate platform rules
  • Skills run local scripts, a browser and FFmpeg, and model keys and sign-ins are stored on the machine
All reasons and checks

zju-real/easel

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/easel

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • The agent signs in to social accounts and posts on your behalf, which may violate platform rules
  • Skills run local scripts, a browser and FFmpeg, and model keys and sign-ins are stored on the machine

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

What it does

Easel runs a social media account in five steps: find trends, plan topics and scripts, produce content, publish and feed performance back into the account profile. The project comes from the REAL lab at Zhejiang University and runs on top of OpenClaw. Publishing targets seven Chinese platforms, from Xiaohongshu to Bilibili. Each account has its own profile: positioning, style, audience, platforms, boundaries and long-term memory. The repository holds a library of 113 built-in skills with runnable scripts. They make graphics and video, voice-over with subtitles and explainers of scientific papers. Results are saved to outputs project folders. You can work with Easel in the full web workspace or in a terminal chat.

Who it is for. For creators and teams who run accounts on Chinese platforms and want to automate the path from idea to publishing and performance review.

Good fit when

  • Collect trends and topic gaps for a niche and turn them into a publishing calendar
  • You run several accounts with different profiles: positioning, style and audience
  • Turn a scientific paper into knowledge cards, a poster or a video explainer
  • Voice a text, add subtitles and edit a clip from ready material
  • Check a post before release and save lessons from the metrics into the account profile

Not a fit when

  • Accounts on Russian platforms: publishing is built for Chinese ones
  • You need to work without cloud models: text, images and video are generated through providers with keys
  • You want a light skill for Claude Code: Easel installs a whole environment with OpenClaw, Node.js, FFmpeg and Playwright

Example request

Find today trends in the productivity niche, propose three topics with hooks and make Xiaohongshu cards for the best one.

Limitations

Running it needs Python 3.10, Node.js 24.16 or newer on the 24 line, 26.1 or newer, or 27, plus FFmpeg and Playwright with Chromium. The installer checks them and suggests what to do when something is missing. Linux, macOS and Windows 10 and 11 are supported.

The interface and documentation are mostly in Chinese, with an English version. The skills target Chinese platforms and their rules.

The license is Apache-2.0. Models need provider keys, and their availability from Russia should be checked separately, as should that of Chinese platforms.

How to disable. Stop the gateway and the web interface, then delete the cloned folder and the .venv environment. The easel OpenClaw profile is isolated from your main one and is removed separately; sign out of platform accounts on the platform sites.

FAQ

How do I install Easel?

Clone the repository and run `bash setup.sh`. Then activate the environment with `source .venv/bin/activate` and start `easel web` or `easel chat`. On Windows run .\setup.ps1 in PowerShell; WSL and Bash are not needed. `easel doctor` checks the installation.

Which platforms does Easel publish to?

Xiaohongshu, Douyin, Kuaishou, Zhihu, Bilibili, WeChat Channels and WeChat Official Accounts are supported, with sign-in, adaptation and publishing. Before release the agent checks quality and shows a preview.

What can the built-in skills do?

Beyond cards, video and voice-over, the skills generate music, remove noise, sync edits to the beat and process files in batches. Most skills come with runnable tools.

Is automated publishing on Xiaohongshu safe?

The authors warn that automation can trigger verification, reach limits and account problems. They advise using preview and preflight checks and confirming publishing by hand.

Can I use Easel without OpenClaw?

Yes, in the direct API mode: `bash setup.sh --api` or the web settings choice. It supports streaming chat, conversation history and profiles but does not run local tools, skills or publishing. Settings are read from EASEL_DIRECT_API_*.

Discussion

No questions or reviews yet.

CLI tools

An OpenClaw skill that runs a Xiaohongshu account through the built-in browser: feed analysis, ideas, note drafting, comment replies and a knowledge base

SkillBroad access2.5KRepository stars

Ten skills run social media content from brief and strategy through platform copy and short video to publishing and review

PluginBroad access627Repository stars
Needs a VPN

A social content skill: learns your voice, plans content, writes posts and, after confirmation, publishes through your logged-in Chrome

SkillBroad access743Repository stars

Marketing skills for coding agents: SEO, content, email campaigns, ads, analytics and publishing through service APIs

SkillBroad access722Repository stars

A CLI for agents that turns Markdown into WeChat HTML, prepares covers and images, and saves drafts into an official account

CLIBroad access3.8KRepository stars
Russian stack

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

SkillExtended access

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialRepository starsMain difference
Easel: AI agent for running social media (this entry)no4,187
xiaohongshu-opsno2,462an OpenClaw skill for running one Xiaohongshu account through a browser, while Easel covers several platforms and video and visual production
Postiz Agentno557a skill and CLI for scheduling posts through Postiz, with no content or video production

README in short

Easel is meant as a personal social media assistant that grows with you. Sample results, videos and a layered list of capabilities show what the agent does at each step.

README badge

Report a problem

Foxx AIEasel: AI agent for running social media
Foxx AI

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