AgentToolHub
Skill

growth-automation

growth-automation — a Claude Code skill from nirholas/xactions

Features

  • ✓Comprehensive X/Twitter automation
  • ✓Scrapers for data collection
  • ✓MCP Server for AI agents
  • ✓CLI for command-line control
  • ✓Browser scripts and extension support
  • ✓No API keys, no monthly fees
  • ✓Visit GitHub for more tools

Installation Guide

bash
npm install xactions xspace-agent

Set your credentials:

bash
export X_AUTH_TOKEN="your_auth_token"     # From x.com cookies
export X_CT0="your_ct0_token"            # From x.com cookies
export OPENAI_API_KEY="sk-..."           # Or ANTHROPIC_API_KEY / GROQ_API_KEY

Usage

MCP (Claude Desktop / Cursor):

*"Join this Space as an AI agent: https://x.com/i/spaces/1abc123"*

Claude calls x_space_join and your agent enters the Space.

Node.js:

javascript
import { joinSpace, leaveSpace } from 'xactions/spaces/agent';

await joinSpace({
  url: 'https://x.com/i/spaces/1abc123',
  provider: 'openai',
  systemPrompt: 'You are a helpful AI participant. Keep responses concise.',
});

// Later...
const summary = await leaveSpace();
// { duration: '300s', transcriptions: 42, responses: 8 }

MCP Tools:

| Tool | Description |
|------|-------------|
| x_space_join | Join a Space with an autonomous AI voice agent |
| x_space_leave | Leave the active Space and get session summary |
| x_space_status | Get agent status (duration, transcription/response counts) |
| x_space_transcript | Get recent transcriptions from the active Space |

📖 Full guide: [docs/spaces-agent.md](docs/spaces-agent.md) — configuration, environment variables, events, multi-agent setup, and examples.

---

Reviews