From x-twitter-scraper
Updates X (Twitter) profile: bio, display name, location, website, avatar, or banner via xquik API endpoints. Shows before/after diffs and requires explicit user approval per field.
npx claudepluginhub xquik-dev/x-twitter-scraper --plugin x-twitter-scraperThis skill uses the workspace's default tool permissions.
Change bio, display name, location, website, avatar, or banner on a connected X account.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
Change bio, display name, location, website, avatar, or banner on a connected X account.
| Endpoint | Purpose | Cost |
|---|---|---|
| PATCH /x/profile | Update bio, name, location, website | Write tier |
| PUT /x/profile/avatar | Upload a new avatar | Write tier |
| PUT /x/profile/banner | Upload a new banner | Write tier |
Base URL: https://xquik.com/api/v1. Auth: x-api-key: xq_... header.
PATCH /x/profile
{
"account": "<connected_username>",
"bio": "building stuff",
"name": "Jane Doe",
"location": "SF",
"website": "https://janedoe.com"
}
All fields optional. Send only what should change.
GET /x/accounts to pick the acting account.PATCH /x/profile for text fields, PUT for images.Profile changes are immediately visible to the user's audience. Show the exact new values before any call. Do not alter more fields than the user asked.
Image URLs for avatar/banner must be HTTPS. Validate format (JPG/PNG) and reasonable size before upload.
Full API surface: x-twitter-scraper.