Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Efficiently perform web searches using the mcp-local-rag server with semantic similarity ranking. Use this skill when you need to search the web for current information, research topics across multiple sources, or gather context from the internet without using external APIs. This skill teaches effective use of RAG-based web search with DuckDuckGo, Google, and multi-engine deep research capabilities.
.claude/skills/sundial-org-local-rag-search/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-07 | ✗→✓ | ▲ Improved | 56% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 138% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 69% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 97% | 0% |
| case-21 | ✗→✓ | ▲ Improved | -5% | 0% |
This skill enables you to effectively use the mcp-local-rag MCP server for intelligent web searches with semantic ranking. The server performs RAG-like similarity scoring to prioritize the most relevant results without requiring any external APIs.
rag_search_ddgs - DuckDuckGo SearchUse this for privacy-focused, general web searches.
When to use:
Parameters:
query: Natural language search querynum_results: Initial results to fetch (default: 10)top_k: Most relevant results to return (default: 5)include_urls: Include source URLs (default: true)rag_search_google - Google SearchUse this for comprehensive, technical, or detailed searches.
When to use:
deep_research - Multi-Engine Deep ResearchUse this for comprehensive research across multiple search engines.
When to use:
Available backends:
duckduckgo: Privacy-focused general searchgoogle: Comprehensive technical resultsbing: Microsoft's search enginebrave: Privacy-first searchwikipedia: Encyclopedia/factual contentyahoo, yandex, mojeek, grokipedia: Alternative enginesDefault: ["duckduckgo", "google"]
deep_research_google - Google-Only Deep ResearchShortcut for deep research using only Google.
deep_research_ddgs - DuckDuckGo-Only Deep ResearchShortcut for deep research using only DuckDuckGo.
rag_search_ddgs or rag_search_google rag_search_ddgs( query="What is the capital of France?", top_k=3 )
rag_search_google rag_search_google( query="Docker multi-stage build optimization techniques", num_results=15, top_k=7 )
deep_research with multiple search terms deep_research( search_terms=[ "machine learning fundamentals", "neural networks architecture", "deep learning best practices 2024" ], backends=["google", "duckduckgo"], top_k_per_term=5 )
deep_research with Wikipedia deep_research( search_terms=["World War II timeline", "WWII key battles"], backends=["wikipedia"], num_results_per_term=5 )
For quick answers:
num_results=5-10, top_k=3-5For comprehensive research:
num_results=15-20, top_k=7-10For deep research:
num_results_per_term=10-15, top_k_per_term=3-5Task: "What happened at the UN climate summit last week?"
1. Use rag_search_google for recent news coverage
2. Set top_k=7 for comprehensive view
3. Present findings with source URLsTask: "How do I optimize PostgreSQL queries?"
1. Use deep_research with multiple specific terms:
- "PostgreSQL query optimization techniques"
- "PostgreSQL index best practices"
- "PostgreSQL EXPLAIN ANALYZE tutorial"
2. Use backends=["google", "stackoverflow"] if available
3. Synthesize findings into actionable guideTask: "Research the impact of remote work on productivity"
1. Use deep_research with diverse search terms:
- "remote work productivity statistics 2024"
- "hybrid work model effectiveness studies"
- "work from home challenges research"
2. Use backends=["google", "duckduckgo"] for broad coverage
3. Synthesize different perspectives and studiesinclude_urls=True, reference the source URLs in your responseIf a search returns insufficient results:
num_results parameterdeep_research with multiple related search termsnum_results and top_k based on use caseOther measured skills in the registry, with their headline benchmark lift.