Alphaear Search
Perform finance web searches and local context searches. Use when the user needs general finance info from the web (Jina/DDG/Baidu) or needs to retrieve finance information from a local document store (RAG).
Specification
- Skill ID
- rkiding/awesome-finance-skills/alphaear-search
- Publisher
- rkiding
- Repository
- awesome-finance-skills
- Installs
- 0
- Files
- 13
- Synced
- Sep 23, 2026
How to use it
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
rkiding/awesome-finance-skills/alphaear-searchInstalls these files- SKILL.md
- references/PROMPTS.md
- scripts/__init__.py
- scripts/content_extractor.py
- scripts/database_manager.py
- scripts/hybrid_search.py
- scripts/llm/__init__.py
- scripts/llm/capability.py
- scripts/llm/factory.py
- scripts/llm/router.py
- scripts/search_tools.py
- scripts/sentiment_tools.py
- tests/test_search.py
What this skill tells the agent
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_newsdatabase.
Dependencies
duckduckgo-search,requestsscripts/database_manager.py(search cache & local news)
More from rkiding
Use this skill in a project
Open any RiverX project, search the Skills panel for rkiding/awesome-finance-skills/alphaear-search, and install it in one click.
