weibo-publisher

Publish text and image posts to Weibo (m.weibo.cn) using browser automation. Use when the user needs to post content to Weibo programmatically, including text-only posts, image posts, or automated publishing workflows. Requires existing login session via browser cookies.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "weibo-publisher" with this command: npx skills add noah-1106/weibo-publish

Weibo Publisher

Publish content to Weibo through browser automation on m.weibo.cn (mobile web version).

Prerequisites

  • Browser must be running with valid Weibo login session
  • Images must be placed in /tmp/openclaw/uploads/ before upload
  • Requires manual verification after posting (compose page doesn't auto-redirect)

Publishing Workflow

1. Open Compose Page

browser open https://m.weibo.cn/compose

2. Input Text Content

Get snapshot to find textbox ref, then type content:

// Example: Post text
browser act kind=type ref=<textbox-ref> text="Your post content here"

3. Upload Images (Optional)

Important: Images must be in /tmp/openclaw/uploads/ directory.

# Prepare image (example)
cp /path/to/image.png /tmp/openclaw/uploads/

Upload using the upload button ref (not the hidden file input):

// Upload image - use the upload button ref
browser upload inputRef=<upload-button-ref> paths=["/tmp/openclaw/uploads/image.png"]

// Wait 2-3 seconds for upload to complete
// Take screenshot to verify preview appears

Verification: Wait 2-3 seconds, then screenshot to confirm image preview is visible on page.

4. Publish Post

Click the send button:

browser act kind=click ref=<send-button-ref>

5. Verify Publication (Critical)

Do NOT rely on page redirect - compose page stays open.

Verification steps:

  1. Wait 5 seconds for backend processing
  2. Navigate to personal page:
    browser open https://m.weibo.cn
    browser act kind=click ref=<profile-avatar-ref>  // Top-left avatar
    
  3. Check latest post matches what was just published
  4. Close compose page to prevent accidental repost:
    browser action=close targetId=<compose-tab-id>
    

6. Cleanup (Required)

After successful publication, clean up temporary files:

# Remove uploaded image from temp directory
rm /tmp/openclaw/uploads/<filename>

# Optional: Clean up browser screenshots older than 7 days
find ~/.openclaw/media/browser/ -type f -mtime +7 -delete

Note: Temporary files are NOT automatically cleaned up. Cleanup is required - always run it after publishing.

Page Element References

Common refs on m.weibo.cn/compose:

  • Text input: ref=e15 (textbox "分享新鲜事…")
  • Send button: ref=e10 ("发送")
  • Image upload button: ref=e25 or ref=e29 ( icon)

Note: Refs are dynamic - always get fresh snapshot before interacting.

Error Handling

IssueSolution
Image upload shows "图片选择失败"File not in /tmp/openclaw/uploads/. Move file to correct location.
Send button not respondingCheck if textbox is empty. Weibo requires at least text or image.
Post not appearing after 5sWait longer (network delay) or check login status.

Anti-Duplication Measures

  • Always verify post exists on personal page before considering task complete
  • Always close compose tab after successful verification
  • If uncertain whether post succeeded, check personal page before retrying

References

See references/workflow-examples.md for complete code examples.

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.

Coding

Spicy Ai Video

Turn a 60-second talking head clip into 1080p high-energy edited videos just by typing what you need. Whether it's turning bland footage into visually intens...

Registry SourceRecently Updated
Coding

Video Maker Fast

Get polished MP4 videos ready to post, without touching a single slider. Upload your video clips (MP4, MOV, AVI, WebM, up to 500MB), say something like "trim...

Registry SourceRecently Updated
Coding

Generation Generator

generate text prompts or clips into AI generated videos with this skill. Works with MP4, MOV, PNG, JPG files up to 500MB. marketers, content creators, social...

Registry SourceRecently Updated
Coding

Editor On Android

Get edited MP4 clips ready to post, without touching a single slider. Upload your video clips (MP4, MOV, AVI, WebM, up to 500MB), say something like "trim th...

Registry SourceRecently Updated