rkiding/awesome-finance-skills13 files

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_news database.

Dependencies

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

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.

Use this skill