
Brave Search
- 1 installs
- 2 repo stars
- Updated March 26, 2026
- contextualai/openclaw_hackday
Search SEC filings and financial documents using Brave Search integration in OpenClaw agent.
About
SEC filing monitor and search agent powered by OpenClaw with Brave Search integration. Enables automated discovery and analysis of SEC filings for investment research.
- SEC filing search and monitoring via Brave Search
- OpenClaw agent for automated financial document discovery
Brave Search by the numbers
- 1 all-time installs (skills.sh)
- Ranked #14,098 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Jul 8, 2026 (Skillselion catalog sync)
npx skills add https://github.com/contextualai/openclaw_hackday --skill brave-searchAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1 |
|---|---|
| repo stars | ★ 2 |
| Last updated | March 26, 2026 |
| Repository | contextualai/openclaw_hackday ↗ |
What it does
Search SEC filings and financial documents using Brave Search integration in OpenClaw agent.
Files
Brave Web Search
Search the live web using the Brave Search API.
When to Use
✅ USE this skill when:
- "What's Tesla's stock price right now?"
- "Latest news about SEC crypto regulation"
- "Compare NVDA and AMD market caps"
- "What happened with [company] today?"
- Any question requiring real-time or current information
When NOT to Use
❌ DON'T use this skill when:
- User asks about SEC filings in our database → use
query-sec-filings - User asks about documents we've already scraped → use
query-sec-filings - General knowledge questions the LLM can answer directly
Commands
Run the search script with the user's query. The script handles authentication and response formatting automatically:
bash /app/skills/brave-search/search.sh "Tesla stock price today"Always use this script — do NOT attempt to run curl with API keys directly.
Notes
- Free tier: 1 request/sec, 2000/month
- Always cite the source URL when presenting results
- Summarize the top results rather than dumping everything
#!/bin/bash
# Search the web using Brave Search API
# Usage: ./search.sh "your search query"
QUERY="${1:-SEC filing news}"
curl -s "https://api.search.brave.com/res/v1/web/search?q=$(echo "$QUERY" | sed 's/ /+/g')&count=5" \
-H "Accept: application/json" \
-H "X-Subscription-Token: ${BRAVE_API_KEY}" \
| python3 -c "
import sys, json
data = json.load(sys.stdin)
for r in data.get('web', {}).get('results', []):
print(f\"**{r.get('title', '')}**\")
print(f\"{r.get('description', '')}\")
print(f\"URL: {r.get('url', '')}\")
print()
" 2>/dev/null || echo "Error searching Brave"