← All skills
baoyu-post-to-x
82 / 100 · Low risk
Fine to try.
By guanyang/antigravity-skills (GitHub) · design · 1,003 stars · scanned at commit 2c0e535
Posts content and articles to X (Twitter). Supports regular posts with images/videos and X Articles (long-form Markdown). In Codex, honor explicit requests for the Codex Chrome plugin/@chrome by using the Chrome Extension workflow; otherwise use Chrome Computer Use when available and fall back to real Chrome CDP scripts only when allowed. Use when user asks to "post to X", "tweet", "publish to Twitter", or "share on X".
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 35 places.
Show 17 more
- skills/baoyu-post-to-x/scripts/copy-to-clipboard.ts, line 19
npx -y bun copy-to-clipboard.ts image /path/to/image.jpg - skills/baoyu-post-to-x/scripts/copy-to-clipboard.ts, line 22
npx -y bun copy-to-clipboard.ts html "<p>Hello</p>" - skills/baoyu-post-to-x/scripts/copy-to-clipboard.ts, line 25
npx -y bun copy-to-clipboard.ts html --file /path/to/content.html - skills/baoyu-post-to-x/scripts/md-to-html.ts, line 346
npx -y bun md-to-html.ts <markdown_file> [options] - skills/baoyu-post-to-x/scripts/md-to-html.ts, line 362
npx -y bun md-to-html.ts article.md --output json - skills/baoyu-post-to-x/scripts/md-to-html.ts, line 363
npx -y bun md-to-html.ts article.md --html-only > /tmp/article.html - skills/baoyu-post-to-x/scripts/md-to-html.ts, line 364
npx -y bun md-to-html.ts article.md --save-html /tmp/article.html - skills/baoyu-post-to-x/scripts/paste-from-clipboard.ts, line 10
npx -y bun paste-from-clipboard.ts [options] - skills/baoyu-post-to-x/scripts/paste-from-clipboard.ts, line 20
npx -y bun paste-from-clipboard.ts - skills/baoyu-post-to-x/scripts/paste-from-clipboard.ts, line 23
npx -y bun paste-from-clipboard.ts --app "Google Chrome" --retries 5 - skills/baoyu-post-to-x/scripts/paste-from-clipboard.ts, line 26
npx -y bun paste-from-clipboard.ts --delay 200 - skills/baoyu-post-to-x/scripts/x-article.ts, line 762
npx -y bun x-article.ts <markdown_file> [options] - skills/baoyu-post-to-x/scripts/x-article.ts, line 778
npx -y bun x-article.ts article.md - skills/baoyu-post-to-x/scripts/x-article.ts, line 779
npx -y bun x-article.ts article.md --cover ./hero.png - skills/baoyu-post-to-x/scripts/x-article.ts, line 780
npx -y bun x-article.ts article.md --submit - skills/baoyu-post-to-x/scripts/x-browser.ts, line 221
npx -y bun x-browser.ts [options] [text] - skills/baoyu-post-to-x/scripts/x-browser.ts, line 230
npx -y bun x-browser.ts "Hello from CLI!"
and 15 more places
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README.
Found in 34 places.
Show 17 more
- skills/baoyu-post-to-x/SKILL.md, line 169
${BUN_X} {baseDir}/scripts/x-browser.ts "Hello!" --image ./photo.png - skills/baoyu-post-to-x/SKILL.md, line 183
${BUN_X} {baseDir}/scripts/x-video.ts "Check this out!" --video ./clip.mp4 - skills/baoyu-post-to-x/SKILL.md, line 197
${BUN_X} {baseDir}/scripts/x-quote.ts https://x.com/user/status/123 "Great insight!" - skills/baoyu-post-to-x/SKILL.md, line 209
${BUN_X} {baseDir}/scripts/x-article.ts article.md - skills/baoyu-post-to-x/SKILL.md, line 228
pkill -f "Chrome.*remote-debugging-port" 2>/dev/null; pkill -f "Chromium.*remote-debugging-port" 2>/dev/null; sleep 2 - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 1
import { spawnSync } from 'node:child_process'; - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 69
const result = spawnSync('osascript', ['-e', ` - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 117
const genResult = spawnSync('swift', [genScript, testPng], { stdio: 'pipe', timeout: 30_000 }); - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 138
const clipResult = spawnSync('swift', [clipScript, testPng], { stdio: 'pipe', timeout: 30_000 }); - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 151
const result = spawnSync('osascript', ['-e', ` - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 166
const xdotool = spawnSync('which', ['xdotool'], { stdio: 'pipe' }); - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 167
const ydotool = spawnSync('which', ['ydotool'], { stdio: 'pipe' }); - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 181
const result = spawnSync('npx', ['-y', 'bun', '--version'], { stdio: 'pipe', timeout: 30_000 }); - skills/baoyu-post-to-x/scripts/check-paste-permissions.ts, line 192
const result = spawnSync('pgrep', ['-f', 'Google Chrome'], { stdio: 'pipe' }); - skills/baoyu-post-to-x/scripts/copy-to-clipboard.ts, line 1
import { spawn } from 'node:child_process'; - skills/baoyu-post-to-x/scripts/paste-from-clipboard.ts, line 1
import { spawnSync } from 'node:child_process'; - skills/baoyu-post-to-x/scripts/paste-from-clipboard.ts, line 54
const result = spawnSync('osascript', ['-e', script], { stdio: 'pipe' });
and 14 more places
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'baoyu-post-to-x' ] || [ -L ~/.agents/skills/'baoyu-post-to-x' ]; then echo 'A skill folder named baoyu-post-to-x already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/guanyang/antigravity-skills' "$d" && git -C "$d" checkout --quiet '2c0e535b345aefb913b97b87cb353c3c91b86434' -- 'skills/baoyu-post-to-x' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/baoyu-post-to-x' ~/.agents/skills/'baoyu-post-to-x' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'baoyu-post-to-x' ~/.claude/skills/'baoyu-post-to-x' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for guanyang/antigravity-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/guanyang/antigravity-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 2c0e535 | 82 |
| 2026-11-10 | a6603bf | 82 |
| 2026-11-08 | 4460a70 | 82 |
| 2026-11-06 | d793e20 | 82 |