L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

x-trends

x-trends

Search and analyze trending topics on X (Twitter). Use when you need to find current trends, explore hashtags, get trending topics by location, or analyze what's popular on X right now.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: x-trends description: Search and analyze trending topics on X (Twitter). Use when you need to find current trends, explore hashtags, get trending topics by location, or analyze what's popular on X right now. metadata: {"openclaw":{"requires":{"bins":["twurl"]},"install":[{"id":"ruby","kind":"gem","package":"twurl","bins":["twurl"],"label":"Install twurl CLI (gem)"}]}}

X (Twitter) Trends CLI

GitHub: https://github.com/aycvs2/x-trends

Setup

Install twurl (official Twitter CLI):

gem install twurl

Authorize with your X/Twitter credentials:

twurl authorize --consumer-key YOUR_API_KEY --consumer-secret YOUR_API_SECRET

Get Trending Topics

Worldwide trends:

twurl "/1.1/trends/place.json?id=1" | jq '.[0].trends[:10]'

Trends by location (WOEID):

# USA (WOEID: 23424977)
twurl "/1.1/trends/place.json?id=23424977" | jq '.[0].trends[:10]'

# Russia (WOEID: 23424936)
twurl "/1.1/trends/place.json?id=23424936" | jq '.[0].trends[:10]'

# UK (WOEID: 23424975)
twurl "/1.1/trends/place.json?id=23424975" | jq '.[0].trends[:10]'

Available Locations

Get all available trend locations:

twurl "/1.1/trends/available.json" | jq '.[] | {name, woeid}'

Find closest location by coordinates:

twurl "/1.1/trends/closest.json?lat=55.7558&long=37.6173" | jq '.'

Search Tweets by Trend

Search recent tweets for a trending topic:

twurl "/2/tweets/search/recent?query=%23YourHashtag&max_results=10" | jq '.data'

Search with filters:

# Only tweets with media
twurl "/2/tweets/search/recent?query=%23trend%20has:media&max_results=10" | jq '.data'

# Only verified accounts
twurl "/2/tweets/search/recent?query=%23trend%20is:verified&max_results=10" | jq '.data'

Common WOEIDs

LocationWOEID
Worldwide1
USA23424977
Russia23424936
UK23424975
Germany23424829
France23424819
Japan23424856
Brazil23424768
India23424848
Canada23424775

Output Format

Trends response includes:

  • name - trend name/hashtag
  • url - link to search results
  • tweet_volume - number of tweets (if available)
  • promoted_content - whether it's promoted

Notes

  • API rate limits apply (75 requests per 15 min for trends)
  • Some trends may not have tweet_volume data
  • Use jq for JSON parsing and filtering
  • Trends update approximately every 5 minutes
  • Twitter API v1.1 is used for trends, v2 for search
Skills enregistrées