baoyu-post-to-x — community baoyu-post-to-x, nanobot-ts, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Social Media Agents needing to bypass anti-bot detection on Twitter via a real Chrome browser An ultra-lightweight, extensible personal AI assistant framework built with TypeScript. Nanobot TS is designed to be your personal companion, capable of handling complex tasks through a robust agent loop, memory system, and tool integration.

chengyihua chengyihua
[0]
[0]
Updated: 3/1/2026

Agent Capability Analysis

The baoyu-post-to-x skill by chengyihua is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for Social Media Agents needing to bypass anti-bot detection on Twitter via a real Chrome browser

Core Value

Empowers agents to post text, images, videos, and long-form articles to Twitter using TypeScript, leveraging a robust agent loop, memory system, and tool integration, while bypassing anti-bot detection through a real Chrome browser

Capabilities Granted for baoyu-post-to-x

Automating Twitter posts with multimedia content
Publishing long-form articles directly to Twitter
Bypassing anti-bot detection for secure Twitter interactions

! Prerequisites & Limits

  • Requires Chrome browser installation
  • Limited to Twitter platform
  • TypeScript expertise recommended for customization
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

baoyu-post-to-x

Install baoyu-post-to-x, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

Post to X (Twitter)

Posts text, images, videos, and long-form articles to X 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 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/x-browser.tsRegular posts (text + images)
scripts/x-video.tsVideo posts (text + video)
scripts/x-quote.tsQuote tweet with comment
scripts/x-article.tsLong-form article publishing (Markdown)
scripts/md-to-html.tsMarkdown → HTML conversion
scripts/copy-to-clipboard.tsCopy content to clipboard
scripts/paste-from-clipboard.tsSend real paste keystroke

Preferences (EXTEND.md)

Use Bash to check EXTEND.md existence (priority order):

bash
1# Check project-level first 2test -f .baoyu-skills/baoyu-post-to-x/EXTEND.md && echo "project" 3 4# Then user-level (cross-platform: $HOME works on macOS/Linux/WSL) 5test -f "$HOME/.baoyu-skills/baoyu-post-to-x/EXTEND.md" && echo "user"

┌──────────────────────────────────────────────────┬───────────────────┐ │ Path │ Location │ ├──────────────────────────────────────────────────┼───────────────────┤ │ .baoyu-skills/baoyu-post-to-x/EXTEND.md │ Project directory │ ├──────────────────────────────────────────────────┼───────────────────┤ │ $HOME/.baoyu-skills/baoyu-post-to-x/EXTEND.md │ User home │ └──────────────────────────────────────────────────┴───────────────────┘

┌───────────┬───────────────────────────────────────────────────────────────────────────┐ │ Result │ Action │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ Found │ Read, parse, apply settings │ ├───────────┼───────────────────────────────────────────────────────────────────────────┤ │ Not found │ Use defaults │ └───────────┴───────────────────────────────────────────────────────────────────────────┘

EXTEND.md Supports: Default Chrome profile | Auto-submit preference

Prerequisites

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

References

  • Regular Posts: See references/regular-posts.md for manual workflow, troubleshooting, and technical details
  • X Articles: See references/articles.md for long-form article publishing guide

Regular Posts

Text + up to 4 images.

bash
1npx -y bun ${SKILL_DIR}/scripts/x-browser.ts "Hello!" --image ./photo.png # Preview 2npx -y bun ${SKILL_DIR}/scripts/x-browser.ts "Hello!" --image ./photo.png --submit # Post

Parameters:

ParameterDescription
<text>Post content (positional)
--image <path>Image file (repeatable, max 4)
--submitPost (default: preview)
--profile <dir>Custom Chrome profile

Video Posts

Text + video file.

bash
1npx -y bun ${SKILL_DIR}/scripts/x-video.ts "Check this out!" --video ./clip.mp4 # Preview 2npx -y bun ${SKILL_DIR}/scripts/x-video.ts "Amazing content" --video ./demo.mp4 --submit # Post

Parameters:

ParameterDescription
<text>Post content (positional)
--video <path>Video file (MP4, MOV, WebM)
--submitPost (default: preview)
--profile <dir>Custom Chrome profile

Limits: Regular 140s max, Premium 60min. Processing: 30-60s.


Quote Tweets

Quote an existing tweet with comment.

bash
1npx -y bun ${SKILL_DIR}/scripts/x-quote.ts https://x.com/user/status/123 "Great insight!" # Preview 2npx -y bun ${SKILL_DIR}/scripts/x-quote.ts https://x.com/user/status/123 "I agree!" --submit # Post

Parameters:

ParameterDescription
<tweet-url>URL to quote (positional)
<comment>Comment text (positional, optional)
--submitPost (default: preview)
--profile <dir>Custom Chrome profile

X Articles

Long-form Markdown articles (requires X Premium).

bash
1npx -y bun ${SKILL_DIR}/scripts/x-article.ts article.md # Preview 2npx -y bun ${SKILL_DIR}/scripts/x-article.ts article.md --cover ./cover.jpg # With cover 3npx -y bun ${SKILL_DIR}/scripts/x-article.ts article.md --submit # Publish

Parameters:

ParameterDescription
<markdown>Markdown file (positional)
--cover <path>Cover image
--title <text>Override title
--submitPublish (default: preview)

Frontmatter: title, cover_image supported in YAML front matter.


Notes

  • First run: manual login required (session persists)
  • Always preview before --submit
  • Cross-platform: macOS, Linux, Windows

Extension Support

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

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is baoyu-post-to-x?

Perfect for Social Media Agents needing to bypass anti-bot detection on Twitter via a real Chrome browser An ultra-lightweight, extensible personal AI assistant framework built with TypeScript. Nanobot TS is designed to be your personal companion, capable of handling complex tasks through a robust agent loop, memory system, and tool integration.

How do I install baoyu-post-to-x?

Run the command: npx killer-skills add chengyihua/nanobot-ts. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for baoyu-post-to-x?

Key use cases include: Automating Twitter posts with multimedia content, Publishing long-form articles directly to Twitter, Bypassing anti-bot detection for secure Twitter interactions.

Which IDEs are compatible with baoyu-post-to-x?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for baoyu-post-to-x?

Requires Chrome browser installation. Limited to Twitter platform. TypeScript expertise recommended for customization.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add chengyihua/nanobot-ts. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use baoyu-post-to-x immediately in the current project.

Related Skills

Looking for an alternative to baoyu-post-to-x or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI