Wiseflow twitter-post

Compose and publish a post (text, image, or video) to Twitter/X using the browser. Supports single and thread posts.

install
source · Clone the upstream repo
git clone https://github.com/TeamWiseFlow/wiseflow
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/TeamWiseFlow/wiseflow "$T" && mkdir -p ~/.claude/skills && cp -r "$T/addons/officials/crew/selfmedia-operator/skills/twitter-post" ~/.claude/skills/teamwiseflow-wiseflow-twitter-post && rm -rf "$T"
manifest: addons/officials/crew/selfmedia-operator/skills/twitter-post/SKILL.md
source content

Twitter/X 发布技能

Use this skill when:

  • The user wants to post text, images, or video to Twitter/X
  • You need to share a created article excerpt or key insights on X
  • You need to cross-post content to international audiences

Prerequisites: The browser session must be logged in to x.com. Warm up with a homepage visit if session is cold.


Cookie Warmup

Always navigate to

https://x.com
first and confirm the feed loads (not a login page) before proceeding.


Workflow: Post Plain Text

1. Navigate to https://x.com/compose/post
2. Wait for the compose box to load
3. Click into the text area and type the content
   - Plain text only (no Markdown)
   - Max 280 characters for standard accounts
4. Verify character count — trim if over limit
5. Click the "Post" button
6. Wait for success confirmation (URL changes or "Your post was sent" toast)
7. Extract and report the post URL

Workflow: Post with Image

1. Navigate to https://x.com/compose/post
2. Wait for the compose box to load
3. Click the media icon (camera/photo button below compose box)
4. Upload the image file using the file picker
5. Wait for image upload to complete (thumbnail appears)
6. Type the caption text in the compose box
7. Click "Post"
8. Wait for confirmation and report the post URL

Workflow: Post with Video

1. Navigate to https://x.com/compose/post
2. Click the media icon
3. Upload the video file (MP4 recommended, max 512MB, max 2min 20sec)
4. Wait for video processing — this can take 30–120 seconds
5. Type the caption in the compose box
6. Click "Post"
7. Wait for upload confirmation and report the post URL

Workflow: Thread (multiple posts)

1. Navigate to https://x.com/compose/post
2. Type the first tweet
3. Click the "+" icon to add another tweet to the thread
4. Type the second tweet
5. Repeat for each additional tweet
6. Click "Post all" to publish the full thread

Content Limits

TypeLimit
Text280 characters (standard)
ImagesUp to 4 per post
VideoMax 512 MB, max 2m 20s
GIFMax 15 MB

Error Handling

SituationAction
Login page appearsSession expired — inform user to re-login via browser
Character limit exceededTrim content or use thread format
Media upload failsRetry once; check file format and size
Rate limit errorWait 15 minutes before retrying
Post button greyed outContent is empty or over limit — check before clicking

Notes

  • Do NOT mention internal tool names or errors in any post
  • All post content must comply with X's terms of service
  • If posting on behalf of company: verify the content tone matches the company voice in MEMORY.md