A unified search tool that handles both web finance queries and local document retrieval through a single interface. You get three web engines (Jina, DuckDuckGo, Baidu) plus a local RAG system that searches a daily_news database. The smart caching is the interesting bit: it includes an agentic relevance prompt that lets Claude check the cache and decide if previous results are still useful before firing off new searches. Use aggregate_search when you want results from multiple engines at once. Honestly most useful if you're building a finance research assistant that needs to pull from both fresh web data and your own document store without managing two separate search systems.

skills.sh installs
545
GitHub stars
3.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add rkiding/awesome-finance-skills --skill alphaear-search --agent claude-code

Installs into .claude/skills of the current project.

Files

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)

Sponsors

Details

Repository
github.com/rkiding/awesome-finance-skills
Categories
AI & Agent Building, Finance & Trading
License
Apache-2.0
First seen
Jun 3, 2026

More from rkiding/awesome-finance-skills

All 10
1hkuds avatarcli-anything-chromadbhkuds/cli-anythingCommand-line interface for ChromaDB - A stateless CLI for managing vector database collections, documents, and semantic search. Designed for AI agents and autom540skills.sh installs
2hkuds avatarcli-anything-videocaptionerhkuds/cli-anythingAI-powered video captioning — transcribe speech, optimize/translate subtitles, and burn them into video via the stable VideoCaptioner backend. Free ASR and tran537skills.sh installs
3jezweb avatarbrains-trustjezweb/claude-skillsGet a second opinion from leading AI models on code, architecture, strategy, prompting, or anything. Queries models via OpenRouter, Gemini, or OpenAI APIs. Supp535skills.sh installs
4teneoprotocolai avatarteneo-agentsteneoprotocolai/teneo-skillsUse this skill when the user needs to discover which Teneo Protocol agent can handle token swaps, social media scraping, crypto data, product search, or related534skills.sh installs
5rshankras avatarapple-intelligencershankras/claude-code-apple-skillsApple Intelligence skills for on-device AI features including Foundation Models, Visual Intelligence, App Intents, and intelligent assistants. Use when implemen528skills.sh installs
6hkuds avatarcli-anything-exahkuds/cli-anythingAgent-native CLI for Exa web search and content retrieval workflows.526skills.sh installs