From xactions
Provides JavaScript browser console scripts for X/Twitter Spaces: scrape metadata from search/timelines, join/leave rooms, manage participation. Use for discovering live/scheduled Spaces or growth strategies.
npx claudepluginhub nirholas/xactionsThis skill uses the workspace's default tool permissions.
Browser console scripts for interacting with X/Twitter Spaces.
Extracts participants, hosts, co-hosts, speakers, and listeners from X (Twitter) Spaces via xquik API. Useful for analyzing audio room attendance and roles.
Automates X/Twitter community management via browser console JS: bulk-leave all, join by topic/keywords, with pause/resume/abort controls. Use on x.com/communities or suggested pages.
Diagnoses X/Twitter profiles, discusses goals, and co-creates personalized growth plans using research library on algorithms, content, engagement, and GTM docs. Activates on growth or profile feedback queries.
Share bugs, ideas, or general feedback.
Browser console scripts for interacting with X/Twitter Spaces.
| Script | File | Purpose |
|---|---|---|
| Spaces Manager | src/spacesManager.js | Join, manage, and interact with Spaces |
| Scrape Spaces | src/scrapeSpaces.js | Find and collect Space metadata from search |
File: src/spacesManager.js
Manages interactions with X Spaces: join, leave, request to speak, and get live Space data.
x.com/i/spacesFile: src/scrapeSpaces.js
Finds X Spaces from search results or timelines. Identifies live, scheduled, and ended Spaces with metadata.
x.com/search?q=your-topic&f=live or any timelineconst CONFIG = {
maxSpaces: 50,
scrollDelay: 2000,
maxScrollAttempts: 20,
exportResults: true,
};
| Element | Selector |
|---|---|
| Start Space | [data-testid="SpaceButton"] |
| Join Space | [data-testid="joinSpace"] |
| Speaker list | [data-testid="spaceSpeakers"] |
| Listener count | [data-testid="spaceListeners"] |
| Recording | [data-testid="spaceRecording"] |
| Schedule | [data-testid="scheduleSpace"] |
| Space title | [data-testid="spaceTitle"] |
| Space topic | [data-testid="spaceTopic"] |
src/scrapeSpaces.js to find active Spaces in your nichex.com/search?q=your-topic&f=live for live Spacessrc/keywordMonitor.js with Space-related keywords/i/spaces for recommended Spaces in your interestssrc/scrapeSpaces.js to record participant metadatasrc/engagementBooster.jsx.com/i/spaces/{spaceId}&f=live to search URL