x-integration

Solid

Post tweets, like, reply, retweet, and quote on X (Twitter) using browser automation. Use when the user asks you to interact with X/Twitter.

AI & Automation 10 stars 2 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
35
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# X (Twitter) Integration Automate X/Twitter actions via Playwright browser automation, persistent Chromium profile. ## System requirements Need system Chrome/Chromium binary — `CHROME_PATH` must be set in `.env` (e.g. `CHROME_PATH=/usr/bin/google-chrome-stable`). Playwright bundled Chromium not used — X fingerprint as bot. All X tools run **headed mode** (not headless) — X detect + block headless browsers. Headless servers need Xvfb (`apt install xvfb`). Interactive login via `setup_x_session` also need VNC (`apt install x11vnc novnc`). ## How it works Playwright drive system Chrome binary (via `CHROME_PATH`) with persistent browser contexts. After one manual login (human do CAPTCHA / 2FA), next actions run auto from saved session. All tools use headed mode + anti-detection flags to dodge X bot fingerprinting. ## First-time setup (requires human) Human must log in once before any X action: ``` setup_x_session() ``` Opens **visible** Chromium window at X login page. Human do login flow. Session saved for future auto use. On **headless server** (no X display), tool auto-starts Xvfb + noVNC on port 6080. **Before call** `setup_x_session`, tell human open `http://<server>:6080/vnc.html?autoconnect=true` in browser. **Hardware security keys (YubiKey, FIDO2):** noVNC cannot forward WebAuthn challenges — key must physically connect to machine running browser. If X login need hardware key, run `setup_x_session` on local machine with key attached, then rsync profile to s...

Details

Author
crypdick
Repository
crypdick/pynchy
Created
5 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

slack-token-extractor

Refresh expired Slack browser tokens (xoxc/xoxd) using persistent browser sessions. Use when Slack MCP tools fail with authentication errors.

10 Updated today
crypdick
AI & Automation Listed

x-growth-stack

Grow a following on X (Twitter) using a proven playbook: shape the profile into a landing page, define a consistent IP/theme, get seen by commenting under others, ride trends on-identity, post frequently with images, and leverage real relationships. Reads the user's OWN logged-in X via browser automation to learn native style, find trends to ride, and surface accounts to engage. Use when the user wants to grow on X/Twitter, plan a posting or engagement sprint, rewrite their X bio, draft native-style X posts, find trending topics to post about, or find accounts/posts to reply to. Triggers: "grow my X", "grow on Twitter", "get more X followers", "X growth", "plan my tweets", "rewrite my X bio", "what should I post on X", "who should I reply to on X".

7 Updated 2 weeks ago
apcornation
AI & Automation Solid

x-presence

Run an unattended X/Twitter presence — watch topics and mentions in real time, draft posts and replies in the user's own voice, publish original posts on a schedule, and hold replies for a one-tap approval. Trigger whenever the user wants to automate their X/Twitter account, grow an audience on X, schedule or draft tweets, set up an X routine or cron job, get alerted about topics or mentions on X, or run an X agent in the background — including casual phrasings like "post for me on X" or "keep an eye on Twitter for me". Works in Claude Code routines, Hermes cron, and OpenClaw cron. Paid per call in USDC via twitr.sh through an x402 wallet — no API key, no signup. Do NOT trigger for reading a single tweet or profile (use x-twitter-data), for bulk dataset exports (use x-twitter-research), or for non-X platforms.

5 Updated today
lnvestor