Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jimliu avatar

Baoyu Post To Weibo

  • 19.5k installs
  • 24.2k repo stars
  • Updated July 4, 2026
  • jimliu/baoyu-skills

baoyu-post-to-weibo is a skill that automates posting of text, images, videos, and articles to Weibo using real Chrome browser.

About

baoyu-post-to-weibo is a skill that posts content to Weibo using Chrome browser automation. Software engineers use it to publish text, images, videos, and long-form articles to Weibo without bot detection. It supports both regular feed posts and headline article publishing with Markdown input.

  • Posts text, images, and videos to Weibo via real Chrome automation
  • Supports headline articles with Markdown to HTML conversion
  • Bypasses anti-bot detection with browser CDP

Baoyu Post To Weibo by the numbers

  • 19,460 all-time installs (skills.sh)
  • +367 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #47 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

baoyu-post-to-weibo capabilities & compatibility

Works with
chrome
Use cases
marketing
From the docs

What baoyu-post-to-weibo says it does

Posts text, images, videos, and long-form articles to Weibo via real Chrome browser
SKILL.md
Text + images/videos (max 18 files total). Posted on Weibo homepage.
SKILL.md
npx skills add https://github.com/jimliu/baoyu-skills --skill baoyu-post-to-weibo

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs19.5k
repo stars24.2k
Security audit2 / 3 scanners passed
Last updatedJuly 4, 2026
Repositoryjimliu/baoyu-skills

How do you post Markdown content to Weibo from CLI?

Automate content publishing to Weibo including posts, images, and long-form articles

Who is it for?

Automating Weibo content publishing at scale

Skip if: Teams publishing only to X, LinkedIn, or Mastodon, or environments that block browser automation and CDP.

When should I use this skill?

You need to post content to Weibo programmatically

What you get

Published Weibo post rendered from local Markdown via Chrome CDP automation scripts.

  • Live Weibo post from Markdown source

By the numbers

  • Depends on baoyu-chrome-cdp ^0.1.1 and baoyu-md ^0.1.1

Files

SKILL.mdMarkdownGitHub ↗

Post to Weibo

Posts text, images, videos, and long-form articles to Weibo via real Chrome browser (bypasses anti-bot detection).

Script Directory

Important: All scripts are located in the scripts/ subdirectory of this skill.

Agent Execution Instructions: 1. Determine this SKILL.md file's directory path as {baseDir} 2. Script path = {baseDir}/scripts/<script-name>.ts 3. Replace all {baseDir} in this document with the actual path 4. Resolve ${BUN_X} runtime: if bun installed → bun; if npx available → npx -y bun; else suggest installing bun

Script Reference:

ScriptPurpose
scripts/weibo-post.tsRegular posts (text + images)
scripts/weibo-article.tsHeadline article publishing (Markdown)
scripts/copy-to-clipboard.tsCopy content to clipboard
scripts/paste-from-clipboard.tsSend real paste keystroke

Preferences (EXTEND.md)

Check EXTEND.md in priority order — the first one found wins:

PriorityPathScope
1.baoyu-skills/baoyu-post-to-weibo/EXTEND.mdProject
2${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-post-to-weibo/EXTEND.mdXDG
3$HOME/.baoyu-skills/baoyu-post-to-weibo/EXTEND.mdUser home

If none found, use defaults.

EXTEND.md supports: Default Chrome profile

Prerequisites

  • Google Chrome or Chromium
  • bun runtime
  • First run: log in to Weibo manually (session saved)

---

Regular Posts

Text + images/videos (max 18 files total). Posted on Weibo homepage.

${BUN_X} {baseDir}/scripts/weibo-post.ts "Hello Weibo!" --image ./photo.png
${BUN_X} {baseDir}/scripts/weibo-post.ts "Watch this" --video ./clip.mp4

Parameters:

ParameterDescription
<text>Post content (positional)
--image <path>Image file (repeatable)
--video <path>Video file (repeatable)
--profile <dir>Custom Chrome profile

Note: Script opens browser with content filled in. User reviews and publishes manually.

---

Headline Articles (头条文章)

Long-form Markdown articles published at https://card.weibo.com/article/v3/editor.

${BUN_X} {baseDir}/scripts/weibo-article.ts article.md
${BUN_X} {baseDir}/scripts/weibo-article.ts article.md --cover ./cover.jpg

Parameters:

ParameterDescription
<markdown>Markdown file (positional)
--cover <path>Cover image
--title <text>Override title (max 32 chars, truncated if longer)
--summary <text>Override summary (max 44 chars, auto-regenerated if longer)
--profile <dir>Custom Chrome profile

Frontmatter: title, summary, cover_image supported in YAML front matter.

Character Limits:

  • Title: 32 characters max (truncated with warning if longer)
  • Summary/导语: 44 characters max (auto-regenerated from content if longer)

Markdown-to-HTML: Do NOT pass any --theme parameter when converting markdown to HTML. Use the default theme (no theme argument).

Article Workflow: 1. Opens https://card.weibo.com/article/v3/editor 2. Clicks "写文章" button, waits for editor to become editable 3. Fills title (validated for 32-char limit) 4. Fills summary/导语 (validated for 44-char limit) 5. Inserts HTML content into ProseMirror editor via paste 6. Replaces image placeholders one by one (copy image → select placeholder → paste)

Post-Composition Check: The script automatically verifies after all images are inserted:

  • Remaining WBIMGPH_ placeholders in editor content
  • Expected vs actual image count

If the check fails (warnings in output), alert the user with the specific issues before they publish.

---

Post Type Selection

Unless the user explicitly specifies the post type:

  • Markdown file (.md) → Headline Article (头条文章)
  • Plain text / text with images → Regular Post

Troubleshooting

Chrome debug port not ready

If a script fails with Chrome debug port not ready or Unable to connect, kill only the CDP Chrome instances (those with --remote-debugging-port AND the baoyu-skills profile), then retry:

pkill -f "remote-debugging-port.*baoyu-skills/chrome-profile" 2>/dev/null; sleep 2

CRITICAL: Never kill all Chrome processes (pkill -f "Google Chrome"). Only kill Chrome instances launched by CDP with the baoyu-skills profile directory. The user may have regular Chrome windows open.

Important: This should be done automatically -- when encountering this error, kill the CDP Chrome instances and retry the command without asking the user.

Notes

  • First run: manual login required (session persists)
  • All scripts only fill content into the browser, user must review and publish manually
  • Cross-platform: macOS, Linux, Windows

Extension Support

Custom configurations via EXTEND.md. See Preferences section for paths and supported options.

Related skills

Forks & variants (1)

Baoyu Post To Weibo has 1 known copy in the catalog totaling 25 installs. They canonicalize to this original listing.

How it compares

Use baoyu-post-to-weibo when Weibo is the target platform and Markdown-plus-CDP automation beats manual posting or generic international schedulers.

FAQ

What content types does this skill support?

Regular posts with text and images/videos (max 18 files total) and headline articles from Markdown

How does it bypass anti-bot detection?

Uses real Chrome browser via Chrome DevTools Protocol instead of API calls

Is Baoyu Post To Weibo safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Marketing & SEOcontentdistribution

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.