Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
vm0-ai avatar

Vm0 Cli

  • 50 installs
  • 76 repo stars
  • Updated August 4, 2026
  • vm0-ai/vm0-skills

Helps with ai & agent building tasks during AI-assisted development.

About

vm0-cli is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • vm0-cli
  • AI & Agent Building
  • AI-coding skill

Vm0 Cli by the numbers

  • 50 all-time installs (skills.sh)
  • Ranked #7,245 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/vm0-ai/vm0-skills --skill vm0-cli

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs50
repo stars76
Last updatedAugust 4, 2026
Repositoryvm0-ai/vm0-skills

What it does

Helps with ai & agent building tasks during AI-assisted development.

Files

SKILL.mdMarkdownGitHub ↗

How to Use

1. Get Authenticated User Profile

xurl whoami

2. Look Up User by Username

Note: Replace elonmusk with the actual username. Leading @ is optional.
xurl user elonmusk

3. Look Up User by ID

Note: Replace 12345 with the actual user ID. You can obtain user IDs from other endpoint responses.
xurl /2/users/12345?user.fields=id,name,username,description,public_metrics,created_at

4. Look Up Multiple Users

Get profiles for multiple users at once (up to 100):

Note: Replace the IDs with actual user IDs, comma-separated.
xurl '/2/users?ids=12345,67890&user.fields=id,name,username,description,public_metrics'

5. Get a Tweet by ID

Note: Replace 1234567890 with the actual tweet ID. Full URLs like https://x.com/user/status/1234567890 also work.
xurl read 1234567890

6. Get Multiple Tweets

Get details for multiple tweets at once (up to 100):

Note: Replace the IDs with actual tweet IDs, comma-separated.
xurl '/2/tweets?ids=1234567890,0987654321&tweet.fields=created_at,public_metrics,author_id,text&expansions=author_id&user.fields=name,username'

7. Get User's Tweets (Timeline)

Get recent tweets posted by the authenticated user:

xurl timeline -n 10

Query parameters for raw API (if you need another user's timeline):

xurl '/2/users/USER_ID/tweets?max_results=10&tweet.fields=created_at,public_metrics,text&exclude=retweets,replies'
  • max_results - 5 to 100 (default: 10)
  • start_time / end_time - ISO 8601 datetime filter
  • since_id / until_id - Tweet ID boundaries
  • pagination_token - For paginating results
  • exclude - Comma-separated: retweets, replies

8. Get User's Mentions

xurl mentions -n 10

9. Search Recent Tweets

Search for tweets from the past 7 days:

Note: Replace the query with your search terms.
xurl search "openai lang:en -is:retweet" -n 10

Common search operators:

  • from:username - Tweets from a specific user
  • to:username - Tweets replying to a user
  • @username - Tweets mentioning a user
  • #hashtag - Tweets with a hashtag
  • has:links / has:images / has:videos - Media filters
  • -is:retweet - Exclude retweets
  • -is:reply - Exclude replies
  • lang:en - Filter by language
  • conversation_id:123 - Tweets in a conversation thread

10. Get User's Followers

Note: Replace elonmusk with the actual username.
xurl followers --of elonmusk -n 20

11. Get User's Following

Note: Replace elonmusk with the actual username.
xurl following --of elonmusk -n 20

Pagination

Most list endpoints support pagination. For shortcut commands, use -n to control result count.

For raw API endpoints, check the meta.next_token field in the response:

xurl '/2/tweets/search/recent?query=example&max_results=10' | jq .meta

Use the returned next_token value as pagination_token in the next request to get more results.

Common user.fields

FieldDescription
idUnique user ID
nameDisplay name
usernameHandle (without @)
descriptionBio text
created_atAccount creation date
public_metricsFollowers, following, tweet, and listed counts
profile_image_urlAvatar URL
verifiedVerification status
locationUser-defined location
urlUser-defined URL

Common tweet.fields

FieldDescription
idUnique tweet ID
textTweet content
created_atPost timestamp
author_idAuthor's user ID
public_metricsRetweets, replies, likes, quotes, bookmarks, impressions
conversation_idThread root tweet ID
langDetected language
referenced_tweetsRetweet/quote/reply references
entitiesURLs, hashtags, mentions, cashtags

Guidelines

1. Read-only access: This connector only grants read permissions; you cannot post, like, or retweet 2. Rate limits: X API has strict rate limits; avoid rapid successive calls 3. Prefer shortcut commands: Use xurl search, xurl user, xurl read etc. over raw API paths when possible 4. Raw API fallback: For bulk lookups or advanced queries, use xurl '/2/...' with query parameters 5. Fields are opt-in (raw API only): Raw endpoints only return id and text by default; specify tweet.fields and user.fields for richer data. Shortcut commands include common fields automatically 6. 7-day search window: The recent search endpoint only covers the past 7 days 7. Pagination: Use -n for shortcut commands, max_results and pagination_token for raw API

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.