a2a-multi-agent
Runs XActions as an A2A (Agent-to-Agent) compatible agent that serves an Agent Card, accepts JSON-RPC tasks, bridges them onto the 153 MCP tools, streams…
Updates X/Twitter profile information including bio, avatar, header image, display name, location, website, and QR code sharing. Use when updating profile fields, optimizing profile for growth, or sharing profile via QR code.
$ npx -y skills add nirholas/XActions --skill profile-management --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/profile-managementContext preview
The summary Claude sees to decide when to auto-load this skill.
Updates X/Twitter profile information including bio, avatar, header image, display name, location, website, and QR code sharing. Use when updating profile fields, optimizing profile for growth, or sharing profile via QR code.
name: profile-management description: Updates X/Twitter profile information including bio, avatar, header image, display name, location, website, and QR code sharing. Use when updating profile fields, optimizing profile for growth, or sharing profile via QR code. license: Apache-2.0 metadata: author: nichxbt version: "4.0"
Browser console scripts for updating X/Twitter profile information.
| Script | File | Purpose | |--------|------|---------| | Profile Manager | `src/profileManager.js` | Core profile management operations | | Update Profile | `src/updateProfile.js` | Update bio, name, location, website | | QR Code Sharing | `src/qrCodeSharing.js` | Generate and share profile QR codes |
**File:** `src/updateProfile.js`
Programmatically updates profile fields: display name, bio, location, website, birth date.
1. Navigate to `x.com/settings/profile` 2. Open DevTools (F12) -> Console 3. Paste the script -> Enter
const CONFIG = {
displayName: 'Your Name',
bio: 'Your new bio here',
location: 'City, Country',
website: 'https://example.com',
};**File:** `src/profileManager.js`
Core module for reading and updating profile data. Used by other scripts that need profile context.
**File:** `src/qrCodeSharing.js`
Generates a shareable QR code for your X profile. Useful for in-person networking and cross-platform promotion.
| Element | Selector | |---------|----------| | Edit profile button | `[data-testid="editProfileButton"]` | | Avatar edit | `[data-testid="editProfileAvatar"]` | | Header edit | `[data-testid="editProfileHeader"]` | | Save button | `[data-testid="Profile_Save_Button"]` | | User name display | `[data-testid="UserName"]` | | User description | `[data-testid="UserDescription"]` | | User location | `[data-testid="UserLocation"]` | | User URL | `[data-testid="UserUrl"]` |
| Field | Limit | |-------|-------| | Display name | 50 characters | | Bio | 160 characters | | Location | 30 characters | | Website | Valid URL | | Avatar | Square image, 400x400px recommended | | Header | 1500x500px recommended |
1. **Display name**: Full name + value proposition keyword (e.g., "Jane Smith | AI Engineer") 2. **Bio**: Lead with what you do, who you serve, proof (numbers), and CTA 3. **Location**: Include if relevant to your niche (e.g., "San Francisco, CA" for tech) 4. **Website**: Link to your most important conversion page (not just homepage) 5. **Avatar**: Professional headshot, face visible, good lighting, contrasting background 6. **Header**: Banner showing your work, product, or personal brand tagline
{What you do} for {who you serve}
{Proof/credentials}
{CTA or link description}Example: "Building AI tools for indie hackers | 10K+ users | Free at example.com"
1. Use `src/updateProfile.js` to set version A 2. Run for 1 week, track follower growth with `src/followerGrowthTracker.js` 3. Switch to version B with `src/updateProfile.js` 4. Compare growth rates after another week 5. Keep the winning version
⚡ The Complete X/Twitter Automation Toolkit — Scrapers, MCP server for AI agents (Claude/GPT), CLI, browser scripts. No API fees. Open source. Unfollow people who don't follow back. Monitor real-time analytics. Auto follow, like, comment, scrape, without API. Follow Bot. Like bot. Grow your account automatically.
Repo: nirholas/XActions
Runs XActions as an A2A (Agent-to-Agent) compatible agent that serves an Agent Card, accepts JSON-RPC tasks, bridges them onto the 153 MCP tools, streams…
Export and backup your X/Twitter account data — tweets, likes, bookmarks, followers, and following — as downloadable JSON. Also triggers X's official data…
Miscellaneous account utilities — view join date, login history, connected accounts, appeal suspension, QR code sharing, share/embed tweets, upload contacts,…
Trains an X/Twitter account's algorithmic feed to surface niche-relevant content and positions the account as a thought leader. Browser scripts for manual…
Analyze X/Twitter engagement, hashtags, competitors, best posting times, follower demographics, tweet performance, viral detection, content calendar gaps, A/B…
Compose, preview, publish, and manage long-form Articles on X/Twitter. Premium+ feature. Includes article creation, formatting, media insertion, and…