search-cluster
SKILL.md
Search Cluster
Unified search system for multi-source information gathering.
Prerequisites
- Binary:
python3must be installed. - Google Search: Requires
GOOGLE_CSE_KEYandGOOGLE_CSE_ID. - NewsAPI: Requires
NEWSAPI_KEY. - Cache (Optional): Active Redis instance (defaults to localhost:6379).
Setup
- Define API keys in your environment or a local
.envfile. - Install optional Redis client:
pip install redis.
Core Workflows
1. Single Source Search
Query a specific engine for targeted results.
- Usage:
python3 $WORKSPACE/skills/search-cluster/scripts/search-cluster.py <source> "<query>" - Sources:
google,wiki,reddit,newsapi.
2. Aggregated Search
Query all supported engines in parallel and aggregate results.
- Usage:
python3 $WORKSPACE/skills/search-cluster/scripts/search-cluster.py all "<query>"
3. RSS/Feed Fetching
Retrieve and parse standard RSS or Atom feeds.
- Usage:
python3 $WORKSPACE/skills/search-cluster/scripts/search-cluster.py rss "<url>"
Reliability & Security
- Secure Networking: Enforces strict SSL/TLS verification for all API and feed requests. No unverified fallback is permitted.
- Namespace Isolation: Cache keys are prefixed with
search:to avoid collisions. - Local Preference: Redis connectivity defaults to
localhost. Users must explicitly setREDIS_HOSTfor remote instances. - User Agent: Uses a standardized
SearchClusterBotagent to comply with site policies.
Reference
- API Setup: See references/search-apis.md.
Weekly Installs
2
Repository
openclaw/skillsGitHub Stars
3.8K
First Seen
Feb 23, 2026
Security Audits
Installed on
amp2
opencode2
cursor2
kimi-cli2
codex2
github-copilot2