x-engagement

Scans X for Ethereum protocol discussions and drafts Telegram engagement briefings.

4|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/feelyourprotocol/website --skill x-engagement-feelyourprotocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: x-engagement
Source: https://github.com/feelyourprotocol/website/tree/main/.cursor/skills/x-engagement
Command: npx skills add https://github.com/feelyourprotocol/website --skill x-engagement-feelyourprotocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Running a protocol-focused X (Twitter) account requires daily manual scanning of conversations about Ethereum forks, clients, and EIPs, then deciding what is worth replying to, quoting, or retweeting. This Skill automates the scanning and triage while keeping a human in control of actually posting. ## Core Features & Use Cases - Protocol weather briefing: Runs bounded x_search queries (moved items, one rotating family, MCP) and sends a clustered Telegram digest of what moved on protocol X. - Action cards: Drafts up to 5 reply, quote, or retweet suggestions with X intent URLs, delivered one per Telegram message; zero cards is a valid outcome. - Memory and cooldown management: Maintains a capped memory file of dated events, controversies, and seen handles so runs stay diverse and avoid repeating accounts. - Use Case: A Cursor Automation cron fires each weekday morning; the agent scans X for AllCoreDevs and client-release chatter, sends a weather briefing plus two reply drafts to Telegram, and the human posts from the X app. ## Quick Start Ask the agent to run an X engagement scan for @FeelEthereum and send the weather briefing and any reply suggestions to Telegram.

Frequently Asked Questions about x-engagement

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

FAQPage Schema
How do I automate X engagement scanning for a crypto protocol account?▼

Run this Skill on a Cursor Automation cron or ask for an engagement pass. It performs bounded x_search queries via the xAI API, clusters results, and sends a weather briefing plus action cards to Telegram for human review.

How to draft X replies and quotes without auto-posting?▼

The Skill generates reply, quote, and retweet cards containing X intent URLs and draft text, sent to Telegram. The human opens the intent link in the X app and decides whether to post; the Skill never calls any X write API.

What API keys does X engagement automation need?▼

It requires XAI_API_KEY for x_search calls to api.x.ai, plus TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID for sending messages. If secrets are missing, it writes the would-be Telegram bodies in the run transcript and stops.

Can this Skill post tweets or follow accounts automatically?▼

No. Hard rules prohibit posting, liking, following, DMs, or any X write API call, and no X write tokens exist in the environment. All output goes to Telegram for a human to act on.

How does the Skill avoid repeating the same accounts on X?▼

It maintains a memory file with a seen list and cooldown window (default 5 days, tunable in watchlist.yml), limits one action card per handle per run, and caps memory at 4000 characters with at most 8 watch rows.

Why did an X engagement run produce zero action cards?▼

Zero cards is an intended success state. The Skill prioritizes quality, dropping injection attempts, own posts, cooldown handles, and weak hits; if nothing clears the bar it sends only the weather briefing.