← 返回 Skills 市场
512
总下载
0
收藏
4
当前安装
3
版本数
在 OpenClaw 中安装
/install felo
功能描述
AI-synthesized web search via Felo API — aggregates 15-40 sources into structured summaries. Use when: (1) researching a topic that needs multi-source synthe...
使用说明 (SKILL.md)
Felo AI Search
Use Felo AI for comprehensive, AI-summarized web search when you need:
- Multiple sources consolidated into structured insights
- Trending topics with context (community scanning)
- Research questions requiring cross-source synthesis
Do NOT use for:
- Time-sensitive queries requiring exact timestamps
- Single-source lookups (use web_fetch instead)
- When speed is critical (Felo takes ~15 seconds vs web_search ~1 second)
Setup
- Sign up at felo.ai and get an API key from Settings → API Keys
- Store the key in one of these ways:
- Environment variable (recommended):
export FELO_API_KEY="your-key-here" - File (set strict permissions):
mkdir -p ~/.config/felo echo "your-key-here" > ~/.config/felo/api_key chmod 600 ~/.config/felo/api_key
- Environment variable (recommended):
Basic Usage
curl -s -X POST https://openapi.felo.ai/v2/chat \
-H "Authorization: Bearer ${FELO_API_KEY:-$(cat ~/.config/felo/api_key 2>/dev/null)}" \
-H "Content-Type: application/json" \
-d '{"query": "Your search query here (1-2000 chars)"}' | jq .
Response Structure
{
"status": "ok",
"data": {
"answer": "AI-generated summary...",
"query_analysis": {
"queries": ["optimized", "search", "terms"]
},
"resources": [
{
"link": "https://...",
"title": "Source title",
"snippet": "Relevant excerpt"
}
]
}
}
Key fields:
data.answer— AI-synthesized answer (use for summaries)data.resources— Source links (typically 15-40 sources)
Common Patterns
Community Scanning
curl -s -X POST https://openapi.felo.ai/v2/chat \
-H "Authorization: Bearer ${FELO_API_KEY:-$(cat ~/.config/felo/api_key 2>/dev/null)}" \
-H "Content-Type: application/json" \
-d '{
"query": "What are the top 5 trending topics in the OpenClaw AI agent community this week? Include specific discussions from Reddit, GitHub, X (Twitter), forums, and blogs. Provide source links."
}' > /tmp/felo_result.json
ANSWER=$(jq -r '.data.answer' /tmp/felo_result.json)
SOURCES=$(jq -r '.data.resources[0:10] | .[] | "- [\(.title)](\(.link))"' /tmp/felo_result.json)
SOURCE_COUNT=$(jq '.data.resources | length' /tmp/felo_result.json)
Rate Limits
- Default: 100 requests/minute per API key
- Response headers:
X-RateLimit-* - Handle 429 errors with exponential backoff
Error Handling
Common errors:
INVALID_API_KEY(401) — Check your API keyQUERY_TOO_LONG(400) — Max 2000 charsRATE_LIMIT_EXCEEDED(429) — Slow down requests
When to Use vs web_search
| Use Case | Tool | Reason |
|---|---|---|
| Community trends (5+ sources) | Felo | AI synthesis, broader coverage |
| Specific site search | web_search | Precise site: operator |
| Need timestamps | web_search | Felo has no time metadata |
| Cross-source analysis | Felo | AI-generated insights |
| Speed-critical | web_search | ~1s vs ~15s |
Notes
- Felo returns 15-40 sources but no timestamps
- Query can include time hints ("this week", "recent") but results are not guaranteed to be time-filtered
- Best for trend detection and topic synthesis, not time-sensitive monitoring
安全使用建议
This skill appears coherent, but take the usual precautions: 1) Verify the Felo provider (openapi.felo.ai) before supplying an API key; confirm pricing/usage and privacy policies. 2) Use a least-privilege API key (if Felo supports scopes) and rotate keys regularly. 3) Store the key securely (environment variable or a file with strict permissions as suggested); avoid committing it to repos. 4) Remember that queries are sent to an external service — avoid sending sensitive PII or secrets in search queries. 5) Monitor your API usage and set billing alerts to catch unexpected activity.
功能分析
Type: OpenClaw Skill
Name: felo
Version: 1.2.0
The 'felo' skill is a legitimate integration for the Felo AI search API, providing structured web synthesis via curl and jq. It follows standard practices for API authentication using environment variables or a local configuration file (~/.config/felo/api_key) and communicates only with the official endpoint (openapi.felo.ai).
能力评估
Purpose & Capability
Name/description (AI-synthesized web search) match the runtime instructions and required artifacts: it uses an external Felo API endpoint and needs a single API key plus curl/jq. The optional local API key path (~/.config/felo/api_key) is consistent with the setup instructions.
Instruction Scope
SKILL.md only instructs network calls to openapi.felo.ai, storing/reading the FELO_API_KEY from either an env var or a single user config file, and local temporary JSON parsing with jq. It does not request unrelated files, system credentials, or send data to unexpected endpoints.
Install Mechanism
This is an instruction-only skill with no install spec or code to write to disk. That minimizes surface area; required binaries (curl, jq) are standard and reasonable for the described CLI usage.
Credentials
Only one credential (FELO_API_KEY) is required, which is appropriate for an API-based service. The SKILL.md explicitly documents storing the key in an env var or a single config file and recommends strict permissions (chmod 600). No unrelated secrets or multiple credentials are requested.
Persistence & Privilege
Skill is not persistent (always:false) and does not request elevated privileges or modify other skills or system-wide configuration. Suggested temp file usage (/tmp/felo_result.json) and a single per-user config path are within reasonable scope.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install felo - 安装完成后,直接呼叫该 Skill 的名称或使用
/felo触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.0
v1.2.0: Declare FELO_API_KEY in metadata requires.env, add chmod 600 for file-based key storage, fix all security scan findings
v1.1.0
v1.1.0: Removed embedded API key, added env var support (FELO_API_KEY), fixed metadata credential declaration
v1.0.0
Initial release — introduces the Felo AI-synthesized web search skill:
- Aggregates and summarizes information from 15–40 sources using the Felo API.
- Ideal for multi-source research, community trend scanning (Reddit, GitHub, X, blogs), and market news synthesis.
- Clearly distinguishes use cases: use for structured, cross-source summaries; not suitable for single-site lookups or time-critical queries.
- Provides authentication instructions, example usage via `curl`, and detailed response structure.
- Includes error handling guidance and practical usage patterns for both automated and interactive research scenarios.
- Compares Felo with web_search to guide users in selecting the right tool.
元数据
常见问题
Felo AI Search 是什么?
AI-synthesized web search via Felo API — aggregates 15-40 sources into structured summaries. Use when: (1) researching a topic that needs multi-source synthe... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 512 次。
如何安装 Felo AI Search?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install felo」即可一键安装,无需额外配置。
Felo AI Search 是免费的吗?
是的,Felo AI Search 完全免费(开源免费),可自由下载、安装和使用。
Felo AI Search 支持哪些平台?
Felo AI Search 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Felo AI Search?
由 Logan(@iml885203)开发并维护,当前版本 v1.2.0。
推荐 Skills