By EndUser123
Unified search and research system with async concurrent execution, HyDE enhancement, and 11 web providers. Replaces deprecated unified-search (EOL: 2026-09-01). pip-installable Python library with Claude Code plugin layer.
AI-Distiller wrapper for code analysis - refactoring, security, performance, architecture.
ALWAYS use this skill for explore queries - unified search across your local data (chat history, knowledge base, code, docs) AND the web with intelligent source selection.
Dedicated chat history search with summarization, workspace aliases, tool filtering, context preview, session stats, and branch filtering
Docs-as-Code: Fetch fresh, version-specific documentation via Context7 API.
Ingest websites into QMD wiki collections for semantic search via /search and /explore. Crawls with crawl4ai, dedupes by SHA256, injects [[wikilinks]] to related pages, logs to log.md, and rebuilds the qmd index. Use when adding web docs or articles to the searchable vault.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Unified search and research package with local code/knowledge search and web research capabilities
search-research provides a unified interface for searching across multiple knowledge sources, combining fast local code/knowledge search with comprehensive web research.
/search and /research commands# Basic installation (core backends only)
pip install search-research
# Full installation (all features including web providers)
pip install search-research[all]
# Development installation
pip install -e "P://packages/.claude-marketplace/plugins/search-research[all]"
# Migrating from unified-search?
# See "Migrating from unified-search" section below
from core import SearchRouter
router = SearchRouter()
results = router.search("FastAPI patterns", limit=10)
# Returns: <1s, local backends only
from core import ResearchRouter
router = ResearchRouter()
results = router.search("FastAPI best practices", limit=20)
# Returns: 5-10s, all backends with HyDE
from core import UnifiedRouter, Mode
router = UnifiedRouter(mode=Mode.FAST)
results = router.search(
"FastAPI patterns",
limit=10,
web=True, # Include web providers
hyde=False # Disable HyDE
)
If you're currently using EnhancedUnifiedSearchRouter from __csf, here's how to migrate:
# Install the new package
pip install search-research[all]
# Or for development
pip install -e "P://packages/.claude-marketplace/plugins/search-research[all]"
Old code:
from search.unified_router import EnhancedUnifiedSearchRouter
router = EnhancedUnifiedSearchRouter(
chs_backend=chs_backend,
cks_backend=cks_backend,
enable_cache=True,
)
results = router.search("query", limit=10)
New code:
from core import SearchRouter
router = SearchRouter(
cache_ttl=3600,
enable_cache=True,
)
results = router.search("query", limit=10)
For comprehensive web search, use ResearchRouter:
from core import ResearchRouter
router = ResearchRouter(
hyde_enabled=True,
web_providers=["tavily", "brave", "serper"],
)
results = await router.search_async("FastAPI best practices", limit=20)
Old:
# Using __csf internal command
python -m __csf.src.cli.nip.search_enhanced "query"
New:
# Fast local search
search-research "query" --backend cds grep
# Comprehensive web research
research-research "query" --limit 30 --hyde
For detailed migration guide, see MIGRATION.md
Characteristics:
Example:
router = SearchRouter()
results = router.search("FastAPI route decorator")
Characteristics:
Example:
router = ResearchRouter()
results = router.search("FastAPI best practices for authentication")
npx claudepluginhub enduser123/search-researchTerminal-local state management for Ralph-style autonomous loops
Universal Package Creator & Portfolio Polisher - Create GitHub-ready Python libraries, Claude skills, and Claude Code plugins with badges, CI/CD, coverage metrics, and media artifacts
YouTube channel tracking and transcript analysis pipeline
Multi-file refactoring orchestrator with TDD support for Claude Code
Intelligent prompt enhancement with clarification questions, domain detection, and multi-terminal choice UI support
Agent skill and CLI helpers for using RivalSearchMCP research tools from Claude Code. Includes workflows, command references, and a standalone CLI for the hosted MCP server.
Web search and research capabilities for external context
Web search, content extraction, and research tools for Claude Code. Search the web, Reddit, Hacker News, GitHub, X/Twitter, Wikipedia, arXiv, and more — all from your Claude session.
Parallel Web Search MCP and Task API integration for Claude Code. Provides web search, content extraction, deep research, data enrichment, entity discovery (FindAll), and web monitoring.
Exa AI web search, deep research, and content extraction. Provides MCP tools and research skills for comprehensive web search, people discovery, company research, academic papers, and more.
Memory compression system for Claude Code - persist context across sessions