duotify/githubclawtoolkit/felo-x-search
Claude Code and agent skill by duotify/githubclawtoolkit
- community
Checking that the SKILL.md file is still in the repository.
Search X (Twitter) data using Felo X Search API. Use when users ask about X/Twitter users, tweets, trending topics on X, tweet replies, or when explicit commands like /felo-x-search are used. Supports user lookup, user search, user tweets, tweet search, and tweet replies.
Install
npx vskill@latest install duotify/githubclawtoolkit/felo-x-searchSKILL.md
Felo X Search Skill
When to Use
Trigger this skill when the user wants to:
- Look up X (Twitter) user profiles by username
- Search for X users by keyword
- Get tweets from a specific X user
- Search tweets by keyword or advanced query
- Get replies to specific tweets
Trigger keywords (examples):
- English: twitter, tweet, X user, X search, tweets from, replies to, trending on X
- 简体中文: 推特, 推文, X用户, X搜索, 推文回复
- 日本語: ツイッター, ツイート, Xユーザー, X検索
Explicit commands: /felo-x-search, "search X", "search twitter"
Do NOT use for:
- General web search (use
felo-search) - Webpage extraction (use
felo-web-extract) - Generating slides (use
felo-slides)
Setup
1. Get API key
- Visit felo.ai
- Open Settings -> API Keys
- Create and copy your API key
2. Configure environment variable
Linux/macOS:
Windows PowerShell:
How to Execute
Option A: Use the bundled script or packaged CLI
Packaged CLI (after npm install -g felo-ai):
Script (from repo):
Usage Pattern
The x command uses parameter combinations to infer intent — no subcommands needed.
With query (search mode):
| Usage | Behavior | |
|---|---|---|
felo x "AI news" | Search tweets (default) | |
felo x -q "AI news" | Same as above | |
felo x "OpenAI" --user | Search users |
With --id (lookup mode):
| Usage | Behavior | |
|---|---|---|
felo x --id "1234567890" | Get tweet replies (default) | |
felo x --id "elonmusk" --user | Get user info | |
felo x --id "elonmusk" --user --tweets | Get user tweets |
Options
| Option | Description | |
|---|---|---|
[query] | Positional arg, search keyword (equivalent to -q) | |
-q, --query <text> | Search keyword | |
--id <values> | Tweet IDs or usernames (comma-separated) | |
--user | Switch to user mode | |
--tweets | Get user tweets (with --id --user) | |
-l, --limit <n> | Number of results | |
--cursor <str> | Pagination cursor | |
--include-replies | Include replies (with --tweets) | |
--query-type <type> | Query type filter (tweet search) | |
--since-time <val> | Start time filter | |
--until-time <val> | End time filter | |
-j, --json | Output raw JSON | |
-t, --timeout <seconds> | Timeout in seconds (default: 30) |
Option B: Call API with curl
Output Format
User Info (default, non-JSON)
Tweet (default, non-JSON)
Link Validation
每次輸出推文連結前,必須執行以下檢核,確保連結正確:
- 連結格式:推文連結必須為
https://x.com/{username}/status/{tweet_id},username 與 tweet_id 均來自 API 回傳的資料,禁止自行推測或填入預設值。 - 資料對應:連結中的
username必須與該推文的author.username欄位一致,tweet_id必須與id欄位一致。 - 禁止捏造:若 API 未回傳 tweet_id 或 username,則該則推文不得附上連結,改為標注「連結不可用」。
- 用戶連結:用戶頁面連結格式為
https://x.com/{username},同樣只能使用 API 回傳的 username。
Error Handling
Common Error Codes
INVALID_API_KEY— API Key is invalid or revokedX_SEARCH_FAILED— X search request failed (check parameters or downstream error)
Missing API Key
If FELO_API_KEY is not set, display setup instructions and stop.
API Reference (summary)
- Base URL:
https://openapi.felo.ai. Override withFELO_API_BASEenv if needed. - Auth:
Authorization: Bearer YOUR_API_KEY - Endpoints:
POST /v2/x/user/info— Batch get user profilesPOST /v2/x/user/search— Search usersPOST /v2/x/user/tweets— Get user tweetsPOST /v2/x/tweet/search— Search tweetsPOST /v2/x/tweet/replies— Get tweet replies
Important Notes
- ⚠️ 路徑安全:skill 腳本位於 repo root 的
.agents/skills/下。若 cwd 不在 repo root,先執行git rev-parse --show-toplevel取得路徑再cd。禁止用$(...)語法。 - Always check
FELO_API_KEYbefore calling; if missing, return setup instructions. - Format output as readable Markdown by default; use
--jsonfor raw API response. - Use pagination cursors (
next_cursor) for fetching more results. - For tweet search, advanced query syntax is supported (same as X advanced search).
References
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/felo-x-search/SKILL.md
Popularity
- Repository stars
- 242
- Repository forks
- 49
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 22 May 2026, 5 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/duotify/githubclawtoolkit/felo-x-search)