CtrlK
BlogDocsLog inGet started
Tessl Logo

baoyu-post-to-x

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

3.06x
Quality

86%

Does it follow best practices?

Impact

92%

3.06x

Average score across 6 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

82%

59%

Social Media Automation for Product Launch

Script invocation and Chrome error recovery

Criteria
Without context
With context

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%

97%

71%

Publishing a Technical Deep-Dive to X Articles

X Article preparation and publishing workflow

Criteria
Without context
With context

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%

94%

83%

Video Demo and Expert Commentary Workflow

Multi-format posting and EXTEND.md preferences

Criteria
Without context
With context

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%

95%

79%

Multi-Content X Posting Script

Post type auto-selection and BUN_X runtime resolution

Criteria
Without context
With context

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%

100%

76%

Manual Image Posting Fallback Script

Manual clipboard image workflow

Criteria
Without context
With context

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%

89%

5%

X Posting Skill Onboarding Guide

Pre-flight environment check and fix guidance

Criteria
Without context
With context

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%

Repository
jimliu/baoyu-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.