Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Intent-based search router with trust scoring. Routes queries to optimal channels (Context7 docs, native web search, gh/glab code search, Serena local) and attaches domain trust labels. Use for search, find, lookup, reference, docs, code search, and web research.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 245% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 13% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 74% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 51% | 0% |
Classify information-seeking requests, route them to the best search channel, attach trust labels, and return source-grounded results.
--docs, --code, --web, --strict, --wide, --gitlabgh/glab for code, Serena for local searchresources/intent-rules.md, resources/trust-registry.md, execution protocol, examples, and checklist--docs, --code, --web, --strict, --wide, or --gitlab is provided, flags override classifier.oma search fetch strategies.| Action | SSL primitive | Evidence | |--------|---------------|----------| | Parse query and flags | READ | User request | | Classify intent | SELECT | Intent rules | | Dispatch search route | CALL_TOOL | Docs, web, code, local tools | | Collect results | READ | Search outputs | | Score trust | VALIDATE | Trust registry | | Rank and format | INFER | Relevance and trust | | Report results | NOTIFY | Final answer |
gh search code or glab apibashgh search code "<query>" glab api "/search?scope=blobs&search=<query>"
For docs and web routes, use the runtime's available official-docs or web-search tools after classifying intent; do not duplicate routes unless the intent is ambiguous.
| Scope | Resource target | |-------|-----------------| | NETWORK | Web/docs/source-code search targets | | CODEBASE | Local files when local search is selected | | PROCESS | gh, glab, and CLI search commands | | MEMORY | Query classification, trust labels, selected results |
--docs, --code, --web, --strict, --wide, --gitlab) always take precedenceoma search fetch strategies)| Route | Primary Tool | Fallback | Trigger | |-------|-------------|----------|---------| | docs | Context7 MCP (resolve-library-id → query-docs) | web route | Official docs, API reference | | web | Runtime native search | oma search fetch (api/probe/impersonate/browser) | Tutorials, examples, solutions | | code | gh search code / glab api | — | Implementation patterns, repos | | local | Serena MCP (delegate) | — | Current project files, symbols |
/oma-search "React Server Components streaming"
/oma-search --docs "Next.js middleware"
/oma-search --code "PKCE implementation"
/oma-search --strict "JWT refresh token rotation"Other skills reference oma-search by specifying intent and query:
docs | web | code | localFollow resources/execution-protocol.md step by step. See resources/examples.md for input/output examples. Use resources/intent-rules.md for intent classification reference. Use resources/trust-registry.md for domain trust scoring reference. Before submitting, run resources/checklist.md. Vendor-specific execution protocols are injected automatically by oma agent:spawn. Source files live under ../_shared/runtime/execution-protocols/{vendor}.md.
resources/execution-protocol.mdresources/intent-rules.mdresources/trust-registry.mdresources/examples.mdresources/checklist.mdresources/error-playbook.md../_shared/core/context-loading.md../_shared/core/context-budget.md../_shared/core/lessons-learned.mdOther measured skills in the registry, with their headline benchmark lift.