Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
rkiding avatar

Alphaear Search

  • 484 installs
  • 2.8k repo stars
  • Updated March 29, 2026
  • rkiding/awesome-finance-skills

alphaear-search is a Python agent skill that unifies finance web search across Jina, DuckDuckGo, and Baidu plus local RAG over a daily_news document store for developers who need multi-source market evidence.

About

alphaear-search is a Python agent skill from RKiding's 8-skill Awesome-finance-skills collection that gives coding agents unified finance search across the public web and a local document store. Agents invoke SearchTools in scripts/search_tools.py through search(query, engine, max_results), choosing among four engines—jina, ddg, baidu, or local—or call aggregate_search(query) to merge multi-engine hits into one JSON or List[Dict] payload. Local RAG through scripts/hybrid_search.py searches a daily_news database built by sibling skills for cached financial headlines. references/PROMPTS.md supplies a Search Cache Relevance prompt so agents reuse prior results instead of repeating network calls. Install via npx skills add RKiding/Awesome-finance-skills@alphaear-search into Claude Code, Codex, or OpenCode skill paths. Quant researchers and fintech developers use alphaear-search when screening tickers, exploring themes, or assembling thesis evidence without hand-wiring Jina, DuckDuckGo, and Baidu separately.

  • Targeted AlphaEar source queries
  • Ticker and theme screening
  • Filing and signal discovery
  • Evidence gathering for theses
  • Faster early-market research loops

Alphaear Search by the numbers

  • 484 all-time installs (skills.sh)
  • +8 installs in the week ending Jul 26, 2026 (Skillselion tracking)
  • Ranked #213 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/rkiding/awesome-finance-skills --skill alphaear-search

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs484
repo stars2.8k
Last updatedMarch 29, 2026
Repositoryrkiding/awesome-finance-skills

How do you aggregate finance web search with local RAG?

Search AlphaEar datasets, filings, and signals while exploring investment themes, screening tickers, and gathering evidence for early thesis work.

Who is it for?

Developers building finance analysis agents who need multi-engine web search plus local news RAG in one Python skill.

Skip if: Developers who only need live OHLCV stock quotes or dedicated SEC filing parsers without general web search integration.

When should I use this skill?

User asks for finance web evidence, ticker theme research, or cached daily_news context via agent search tools.

What you get

JSON search summaries, multi-engine aggregated result lists, and local daily_news RAG retrieval hits

  • JSON search summaries
  • Aggregated multi-engine result lists
  • Local daily_news RAG hits

By the numbers

  • Supports 4 search engines: jina, ddg, baidu, and local
  • One of 8 skills in the Awesome-finance-skills collection
  • Bundles 3 Python modules: search_tools.py, hybrid_search.py, database_manager.py

Files

SKILL.mdMarkdownGitHub ↗

AlphaEar Search Skill

Overview

Unified search capabilities: web search (Jina/DDG/Baidu) and local RAG search.

Capabilities

1. Web Search

Use scripts/search_tools.py via SearchTools.

  • Search: search(query, engine, max_results)
  • Engines: jina, ddg, baidu, local.
  • Returns: JSON string (summary) or List[Dict] (via search_list).
  • Smart Cache (Agentic): If you want to avoid redundant searches, use the Search Cache Relevance Prompt in references/PROMPTS.md. Read the cache first and decide if it's usable.
  • Aggregate: aggregate_search(query)
  • Combines results from multiple engines.

2. Local RAG

Use scripts/hybrid_search.py or SearchTools with engine='local'.

  • Search: Searches local daily_news database.

Dependencies

  • duckduckgo-search, requests
  • scripts/database_manager.py (search cache & local news)

Related skills

How it compares

Choose alphaear-search when a finance agent needs both public-web retrieval and on-disk news RAG; use a generic web-search skill when finance-specific local news context is not required.

FAQ

What search engines does alphaear-search support?

alphaear-search exposes four engines through SearchTools.search(): jina, ddg (DuckDuckGo), baidu, and local. The aggregate_search(query) helper merges results from multiple engines into one combined payload for agent consumption.

How do you install alphaear-search for Claude Code?

Install alphaear-search with npx skills add RKiding/Awesome-finance-skills@alphaear-search, then place the skill folder under ~/.claude/skills/ or a project .claude/skills/ path so agents load the bundled SKILL.md and Python scripts.

What does the local engine search in alphaear-search?

alphaear-search local RAG queries a daily_news database via scripts/hybrid_search.py or SearchTools with engine='local'. The store holds cached financial news context populated by sibling Awesome-finance-skills such as alphaear-news.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.