Posts content and articles to X (Twitter). Supports regular posts with images/videos and X Articles (long-form Markdown). Uses real Chrome with CDP to bypass anti-automation. Use when user asks to "post to X", "tweet", "publish to Twitter", or "share on X".
89
86%
Does it follow best practices?
Impact
92%
3.06xAverage score across 6 eval scenarios
Advisory
Suggest reviewing before use
Script invocation and Chrome error recovery
npx -y bun usage
0%
40%
x-browser.ts script
0%
100%
SKILL_DIR path resolution
0%
53%
scripts/ path pattern
0%
70%
EXTEND.md project-level check
0%
100%
EXTEND.md user-level check
0%
100%
Chrome CDP error auto-recovery
66%
100%
--image flag usage
100%
100%
User review pattern
0%
100%
Max image count respected
100%
100%
Pre-flight check mentioned
0%
0%
X Article preparation and publishing workflow
x-article.ts used
0%
100%
npx -y bun runner
0%
75%
SKILL_DIR scripts path
0%
87%
YAML frontmatter title
100%
100%
cover_image frontmatter
100%
100%
--submit flag awareness
0%
100%
md-to-html.ts inspection
0%
100%
XIMGPH_ placeholder awareness
0%
100%
Post-composition alert
25%
100%
Code blocks as blockquotes
0%
100%
User review before publish
100%
100%
Multi-format posting and EXTEND.md preferences
x-video.ts for video
0%
100%
x-quote.ts for quote tweet
0%
100%
npx -y bun for both scripts
0%
87%
SKILL_DIR path pattern
0%
70%
EXTEND.md project-level first
0%
100%
EXTEND.md user-level fallback
0%
75%
--video flag
0%
100%
Quote tweet URL positional
0%
100%
Chrome CDP auto-recovery
35%
100%
User review, no auto-publish
0%
100%
Video length guidance
100%
100%
Post type auto-selection and BUN_X runtime resolution
Markdown routed to x-article.ts
0%
100%
Plain text routed to x-browser.ts
0%
100%
No type prompt to user
100%
100%
bun checked first
0%
100%
npx -y bun fallback
0%
100%
Install suggestion as last resort
25%
100%
SKILL_DIR base path
0%
100%
scripts/ subdirectory pattern
0%
100%
User review not bypassed
14%
100%
Character limit awareness
60%
0%
Manual clipboard image workflow
copy-to-clipboard.ts used
0%
100%
paste-from-clipboard.ts used
0%
100%
--app flag for Chrome targeting
0%
100%
--retries flag usage
0%
100%
SKILL_DIR path construction
0%
100%
BUN_X runner used
0%
100%
Supported image formats
100%
100%
Max 4 images enforced
100%
100%
image subcommand to copy-to-clipboard
0%
100%
User review pattern
100%
100%
Pre-flight environment check and fix guidance
Pre-flight check is optional
20%
0%
check-paste-permissions.ts named
100%
100%
Chrome fix: X_BROWSER_CHROME_PATH
100%
100%
Bun install fix provided
100%
100%
Accessibility fix for macOS
100%
100%
Linux paste tool: xdotool or ydotool
100%
100%
BUN_X runtime priority order
100%
100%
Install bun as last resort
62%
100%
SKILL_DIR path pattern explained
37%
87%
First-run login requirement
100%
100%
Clipboard fix: Xcode CLI tools
100%
100%
9eb032a
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.