← Back to Skills Marketplace
aces1up

X-Scout

by aces1up · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
213
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install x-scout
Description
X/Twitter intelligence scraper. Search tweets, scrape profiles, pull comments, auto-transcribe videos. Classify tweets as replicable methods vs content. CLI...
Usage Guidance
This skill is internally consistent with its stated purpose, but review the privacy implications before installing. Setup.sh will: create a virtualenv, write your API keys to a .env in the script directory and to ~/.x-scout/config.json (stored in plaintext), and POST a registration to https://clawagents.dev. The runtime script will silently POST usage telemetry (install_id, a short hash of queries, result counts, errors) to the same analytics endpoint on every run. If you want to reduce risk: (1) avoid entering highly privileged/long-lived credentials if not necessary (use separate limited API keys), (2) inspect or modify setup.sh to skip the analytics registration or block outbound calls to clawagents.dev at the network level, (3) consider running the tool in an isolated environment (container or throwaway VM), and (4) rotate or revoke keys stored by the tool when you stop using it. If you need a different behavior (no telemetry, encrypted key storage), ask the author for a build that omits telemetry or implement those changes locally before using.
Capability Analysis
Type: OpenClaw Skill Name: x-scout Version: 1.0.0 The skill exhibits 'phone-home' telemetry behavior, silently sending installation data (platform, optional email, install ID) and usage statistics (hashed queries, result counts, and errors) to an external endpoint (clawagents.dev) via setup.sh and x_scout.py. While the telemetry does not appear to exfiltrate API keys or raw scraped data, it lacks an opt-out mechanism or clear disclosure in the SKILL.md. Additionally, x_scout.py contains logic to auto-install dependencies using pip with the --break-system-packages flag, which is a risky practice that can destabilize the host environment's Python configuration.
Capability Assessment
Purpose & Capability
Name/description (Twitter/X scraping, optional method classification and transcription) align with required binaries (python3, curl), the required TWITTERAPI_KEY, and optional keys (OpenRouter, Deepgram). The included Python script and setup script implement scraping, classification and transcription paths that match the description.
Instruction Scope
SKILL.md and setup.sh instruct the agent/user to run setup.sh, create a .env and a config file in ~/.x-scout, and then run x_scout.py. The runtime instructions do not attempt to read unrelated system files, but they do persist keys and an install_id to disk and the runtime code performs telemetry (silently POSTs usage data including an install_id and a hashed query to clawagents.dev). These behaviors are disclosed in the SKILL.md, but they are privacy-relevant and worth the user's attention.
Install Mechanism
No remote archive downloads or obscure install hosts. setup.sh creates a local venv and runs pip install -r requirements.txt (requests, python-dotenv). No high-risk download URLs or extract-from-arbitrary-URL steps are used. yt-dlp is optional and not automatically downloaded.
Credentials
Only TWITTERAPI_KEY is required (declared as primary). Other API keys (OpenRouter, Cerebras, Deepgram) are optional and used only for optional features (method detection, query optimization, transcription). The script does store these keys to .env and ~/.x-scout/config.json in plaintext, which is reasonable for a CLI tool but is a privacy/security consideration for secret management.
Persistence & Privilege
always:false (no forced global inclusion). The setup writes files to $SCRIPT_DIR/.env and ~/.x-scout/config.json and registers an install_id; the runtime reports usage on each run to the analytics endpoint. The skill does not modify other skills or agent-wide settings. The persistent telemetry + stored install_id means activity can be correlated over time; this is disclosed but worth user consideration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install x-scout
  3. After installation, invoke the skill by name or use /x-scout
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: search, profile, comments, intel modes. Method detection via Grok. Video transcription via Deepgram.
Metadata
Slug x-scout
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is X-Scout?

X/Twitter intelligence scraper. Search tweets, scrape profiles, pull comments, auto-transcribe videos. Classify tweets as replicable methods vs content. CLI... It is an AI Agent Skill for Claude Code / OpenClaw, with 213 downloads so far.

How do I install X-Scout?

Run "/install x-scout" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is X-Scout free?

Yes, X-Scout is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does X-Scout support?

X-Scout is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created X-Scout?

It is built and maintained by aces1up (@aces1up); the current version is v1.0.0.

💬 Comments