rome-os/rome-apps/x-operations
Claude Code and agent skill by rome-os/rome-apps
- community
Checking that the SKILL.md file is still in the repository.
Guide for managing X (Twitter) accounts — checking login status, learning brand voice, creating content, replying to comments, and monitoring metrics. Use this skill when the user asks about X/Twitter operations, content creation, or social media management.
Install
npx vskill@latest install rome-os/rome-apps/x-operationsSKILL.md
X (Twitter) Operations Guide
Overview
This skill covers the full X (Twitter) account management workflow using browser automation via opencli twitter commands. The app provides actions for login checking, brand voice learning, content creation, comment replies, and metrics polling.
Prerequisites
Before any X operation, the user must be logged in to X in the desktop browser. Use x_check_login to verify. If not logged in, direct the user to desktop browser to log in at https://x.com.
Available Actions
| Action | Purpose | Side Effects | |
|---|---|---|---|
x_check_login | Check if user is logged in to X | read-only | |
x_learn_brand_voice | Analyze tweets and save brand voice to memory | write | |
x_fetch_tweets | Fetch recent tweets from a user | read-only | |
x_post_tweet | Post a new tweet | write | |
x_reply_tweet | Reply to a specific tweet | write | |
x_fetch_notifications | Fetch recent notifications | read-only | |
x_poll_metrics | Poll tweet metrics and process new comments | write |
Available Agents
Content Editor (content-editor)
Creates and edits tweets/threads based on topics or reference material. Always loads the brand voice file first and never posts without user approval.
Comment Reply (comment-reply)
Drafts replies to incoming comments and mentions. Loads brand voice for tone matching. Presents drafts for user review before posting.
Workflow: First-Time Setup
- Check login: Run
x_check_login - Learn brand voice: Run
x_learn_brand_voiceto analyze the account and create a
memory file at memory/x-{username}-brand-voice.md
- Set up polling: Run
x_poll_metricswithsetupSchedule: trueto start 15-minute
recurring checks
Workflow: Content Creation
- Load brand voice from
memory/x-{username}-brand-voice.md - Create content matching the user's voice and style
- Present draft to user for review
- On approval, post via
x_post_tweet
Workflow: Comment Management
The x_poll_metrics action runs every 15 minutes and:
- Fetches latest tweet metrics (views, likes, retweets, replies)
- Checks for new notifications
- For new reply/mention notifications, invokes the
comment-replyagent - The agent drafts a reply and presents it to the user
- User reviews and approves/edits before posting
Brand Voice Memory File
The brand voice file (memory/x-{username}-brand-voice.md) contains:
- Voice & tone analysis
- Common topics and themes
- Writing style patterns
- Engagement metrics insights
- Language preferences
- Content format preferences
- Key phrases and expressions
All agents load this file before creating content or replies.
OpenCLI Twitter Commands Reference
The app wraps opencli twitter which provides:
profile [username]— user profile infotweets <username>— recent tweetsnotifications— notification feedpost <text>— post a tweetreply <url> <text>— reply to a tweettimeline— home timelinesearch <query>— search tweetsthread <tweet-id>— get a full threadfollowers [user]— follower listfollowing [user]— following listtrending— trending topicslikes [user]— liked tweetsbookmarks— saved bookmarks
Metrics Storage
Poll results are stored in ~/.rome/default/apps/data/x/:
last-poll.json— last poll state (notification IDs to avoid dupes)metrics-log.jsonl— append-only log of all polled metrics over time
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingapps/x-manager/src/skills/x-operations/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rome-os/rome-apps/x-operations)