liubin-weibo-autopilot

Autonomous Weibo browsing and reposting agent. Learns user preferences, browses feeds, and reposts interesting content with thoughtful commentary.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "liubin-weibo-autopilot" with this command: npx skills add questnova502/claude-skills-sync/questnova502-claude-skills-sync-liubin-weibo-autopilot

Weibo Autopilot (微博自动驾驶)

An autonomous agent that browses Weibo feeds, identifies interesting content based on learned user preferences, and reposts with thoughtful commentary.

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 SKILL_DIR
  2. Script path = ${SKILL_DIR}/scripts/<script-name>.ts
  3. Replace all ${SKILL_DIR} in this document with the actual path

Script Reference:

ScriptPurpose
scripts/learn-preferences.tsLearn user posting/commenting habits
scripts/browse-feed.tsBrowse Weibo feeds and extract content
scripts/repost.tsRepost content with commentary
scripts/autopilot.tsMain controller for continuous operation
scripts/weibo-cdp.tsShared Chrome CDP utilities

Prerequisites

  • Google Chrome or Chromium installed
  • bun installed (for running scripts)
  • Logged in to Weibo (will prompt on first run)

Data Files

User preferences and learning data are stored in data/ subdirectory:

  • data/user-profile.json - Learned user preferences and posting style
  • data/repost-history.json - History of reposts to avoid duplicates

Commands

1. Learn User Preferences

Learn from user's posting history and comment style. Run periodically (e.g., weekly) to update preferences.

# Learn from user's Weibo profile and comment history
npx -y bun ${SKILL_DIR}/scripts/learn-preferences.ts

# Force refresh (ignore cached data)
npx -y bun ${SKILL_DIR}/scripts/learn-preferences.ts --refresh

Data Sources:


2. Start Autopilot Mode

Start continuous browsing and reposting. Runs in background, reposts approximately every 10 minutes.

# Start autopilot (default: browse all feeds)
npx -y bun ${SKILL_DIR}/scripts/autopilot.ts

# Browse specific feed group
npx -y bun ${SKILL_DIR}/scripts/autopilot.ts --group "国际新闻/军事"
npx -y bun ${SKILL_DIR}/scripts/autopilot.ts --group "足球"

# Set repost interval (default: 10 minutes with ±3 min variance)
npx -y bun ${SKILL_DIR}/scripts/autopilot.ts --interval 15

# Dry run (browse but don't actually repost)
npx -y bun ${SKILL_DIR}/scripts/autopilot.ts --dry-run

Parameters:

ParameterDescription
--group <name>Browse specific feed group (optional)
--interval <min>Average minutes between reposts (default: 10)
--dry-runBrowse and analyze but don't repost

3. Manual Repost

Manually repost a specific Weibo with commentary.

# Repost with auto-generated commentary
npx -y bun ${SKILL_DIR}/scripts/repost.ts <weibo-url>

# Repost with custom commentary
npx -y bun ${SKILL_DIR}/scripts/repost.ts <weibo-url> --comment "Your commentary here"

Behavior Rules

Content Selection

  • Analyzes text, images (via vision), video descriptions, and comments
  • Matches content against learned user interests
  • Avoids content that might be controversial or offensive
  • Skips already reposted content

Commentary Generation

  • Thoughtful, non-controversial observations
  • Respects original poster and other users
  • Matches user's learned commenting style
  • Always includes AI signature: ⸢ᴬᴵ ᵖᵒˢᵗᵉᵈ ᵛⁱᵃ ᶜˡᵃᵘᵈᵉ ᶜᵒᵈᵉ⸥

Safety Guidelines

  • Never comments, only reposts
  • Avoids politically sensitive content
  • Respects all users and groups
  • Fully understands content before reposting

Notes

  • First run requires manual Weibo login (session is saved)
  • Learning preferences should be run before first autopilot session
  • Browser runs in background during autopilot mode
  • Logs are written to stdout for monitoring

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

senior-secops

No summary provided by upstream source.

Repository SourceNeeds Review
General

liubin-post-to-weibo

No summary provided by upstream source.

Repository SourceNeeds Review
General

baoyu-xhs-images

No summary provided by upstream source.

Repository SourceNeeds Review
General

regulatory-affairs-head

No summary provided by upstream source.

Repository SourceNeeds Review