x-integration

Automate X interactions from FFT_nano via Playwright browser automation.

3|2|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/0-CYBERDYNE-SYSTEMS-0/FFT_nano --skill x-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-integration
Source: https://github.com/0-CYBERDYNE-SYSTEMS-0/FFT_nano/tree/main/.claude/skills/x-integration
Command: npx skills add https://github.com/0-CYBERDYNE-SYSTEMS-0/FFT_nano --skill x-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

FFT_nano users need to interact with X (Twitter) through a secure, automated workflow to post updates, engage with content, and manage conversations without manual browser sessions.

Core Features & Use Cases

  • Post tweets automatically to X from FFT_nano, including content length checks.
  • Like, reply, retweet, and quote tweets via a controlled, main-group IPC channel.
  • Use for setup, testing, or troubleshooting X functionality within the FFT_nano ecosystem.

Quick Start

Use the x-integration skill to authenticate, build the container, and start service. Then run the following commands:

  • Setup authentication: npx dotenv -e .env -- npx tsx .claude/skills/x-integration/scripts/setup.ts
  • Rebuild container and restart service: ./container/build.sh && npm run build
  • Post a tweet: echo '{"content":"Hello world"}' | npx tsx .claude/skills/x-integration/scripts/post.ts
  • Like a tweet: echo '{"tweetUrl":"https://x.com/user/status/123"}' | npx tsx .claude/skills/x-integration/scripts/like.ts

Frequently Asked Questions about x-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate posting tweets to X from a containerized environment?

To automate posting tweets to X from a containerized environment, use the x-integration skill to run Playwright-based browser automation scripts via container-host IPC. You pipe JSON content directly into a TypeScript script to execute the post command.

Can I automate liking and retweeting X posts without manual browser sessions?

Yes, you can automate liking and retweeting X posts without manual browser sessions by passing tweet URLs through controlled IPC scripts. This allows you to trigger engagement actions directly from your automated workload.

What is the best way to set up authentication for X automation scripts using Playwright?

The best way to set up authentication for X automation scripts using Playwright is to run a dedicated setup script. This script configures your environment variables and initializes the browser session within the containerized workload.

Does X automation work with FFT_nano for troubleshooting and testing interactions?

X automation works with FFT_nano specifically for setup, testing, and troubleshooting X functionality. It enforces a main-group IPC channel to prevent misuse and ensure controlled interactions during your testing phases.

Why do my automated X interactions fail after rebuilding the container?

Automated X interactions may fail after rebuilding the container if the service was not restarted properly. You must rebuild the container image and restart the service to ensure the Playwright environment and IPC scripts are correctly initialized.

Are there limitations on automating X conversations through container-host IPC scripts?

Limitations on automating X conversations include main-group enforcement to prevent misuse and reliance on Playwright-based browser automation. You must operate within this controlled IPC channel to execute end-to-end tasks securely.