
Xurl
- 76 installs
- 6.5k repo stars
- Updated August 3, 2026
- steipete/agent-scripts
Helps with ai & agent building tasks during AI-assisted development.
About
xurl is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- xurl
- AI & Agent Building
- AI-coding skill
Xurl by the numbers
- 76 all-time installs (skills.sh)
- +3 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #5,363 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/steipete/agent-scripts --skill xurlAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 76 |
|---|---|
| repo stars | ★ 6.5k |
| Last updated | August 3, 2026 |
| Repository | steipete/agent-scripts ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
xurl
Official CLI for the X API.
Primary upstream: <https://github.com/xdevplatform/xurl>
Install
Homebrew:
brew install --cask xdevplatform/tap/xurlnpm:
npm install -g @xdevplatform/xurlShell script:
curl -fsSL https://raw.githubusercontent.com/xdevplatform/xurl/main/install.sh | bashGo:
go install github.com/xdevplatform/xurl@latestSafety
- Never read, print, summarize, upload, or paste
~/.xurlinto LLM context. - Never ask the user to paste client secrets, bearer tokens, or OAuth tokens into chat.
- Never use
--verbosein agent runs; it can expose auth headers. - Do not run auth commands with inline secret flags in an agent session.
- The user must register app credentials manually on their machine outside the agent session.
Auth
Check current state:
xurl auth statusIf an app is already registered, complete OAuth 2.0:
xurl auth oauth2Multi-app:
xurl auth apps list
xurl auth default my-app
xurl auth default my-app alice
xurl --app dev-app /2/users/meNotes:
xurlstores app config and tokens in~/.xurl.- OAuth 2.0 redirect URI in the X developer portal should be
http://localhost:8080/callback. - App registration examples with inline secrets are intentionally omitted here. Do that outside the agent session.
Common shortcuts
xurl post "Hello world!"
xurl reply 1234567890 "Nice post"
xurl quote 1234567890 "My take"
xurl delete 1234567890
xurl read 1234567890
xurl search "from:elonmusk" -n 10
xurl whoami
xurl user @XDevelopers
xurl timeline -n 20
xurl mentions -n 10
xurl like 1234567890
xurl unlike 1234567890
xurl repost 1234567890
xurl unrepost 1234567890
xurl bookmark 1234567890
xurl unbookmark 1234567890
xurl bookmarks -n 10
xurl likes -n 10
xurl follow @handle
xurl unfollow @handle
xurl following -n 20
xurl followers -n 20
xurl dm @handle "message"
xurl dms -n 10
xurl media upload path/to/file.mp4
xurl media status MEDIA_IDPOST_ID can also be a full X status URL.
Raw endpoint mode
GET:
xurl /2/users/mePOST JSON:
xurl -X POST /2/tweets -d '{"text":"Hello world!"}'Headers:
xurl -H "Content-Type: application/json" /2/tweetsChoose auth type:
xurl --auth oauth2 /2/users/me
xurl --auth oauth1 /2/tweets
xurl --auth app /2/users/meChoose OAuth2 account:
xurl --username alice /2/users/meStreaming:
xurl /2/tweets/search/stream
xurl -s /2/users/meQuick checks
Install:
xurl versionAuth:
xurl auth statusLive request after auth:
xurl whoami