mcpField
A
alphaear-search

alphaear-search

github.com/rkidingProductivity3.1k543 installsUpdated 31w ago
Repository

About alphaear-search

alphaear-search is a search skill for agents that combines web search across Jina, DDG and Baidu with local RAG search over a daily_news database. It also supports aggregating results and checking a search cache for relevance.

Key features

  1. 01Search with Jina, DDG, Baidu or local RAG
  2. 02Aggregate results from multiple engines
  3. 03Check cache relevance before searching
  4. 04Return JSON summaries or result lists

Use cases

  1. 01Search the web across supported engines
  2. 02Find items in the local daily_news database
  3. 03Combine results from several search engines

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/rkiding/awesome-finance-skills --skill alphaear-search

After installing, type/alphaear-searchin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
PROMPTS.md
scripts/
__init__.py
content_extractor.py
database_manager.py
hybrid_search.py
search_tools.py
sentiment_tools.py
scripts/llm/
__init__.py
capability.py
factory.py
router.py
tests/
test_search.py

Details

From the project README

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)

Comments

Markdown supported