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
- 01Search with Jina, DDG, Baidu or local RAG
- 02Aggregate results from multiple engines
- 03Check cache relevance before searching
- 04Return JSON summaries or result lists
Use cases
- 01Search the web across supported engines
- 02Find items in the local daily_news database
- 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-searchAfter installing, type/alphaear-searchin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/PROMPTS.mdscripts/__init__.pycontent_extractor.pydatabase_manager.pyhybrid_search.pysearch_tools.pysentiment_tools.pyscripts/llm/__init__.pycapability.pyfactory.pyrouter.pytests/test_search.pyDetails
From the project READMEAlphaEar 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).
- Engines:
- 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_newsdatabase.
Dependencies
duckduckgo-search,requestsscripts/database_manager.py(search cache & local news)
Comments
Markdown supported