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-agentSet 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_KEYUsage
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.
---