Agent skill

oma-search

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.

first-flukegithub.com/first-flukeGitHub ↗
claude-codecodexcursorMIT
Install
npx skills add first-fluke/oh-my-agent --skill oma-search --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 8 KB
Bundled scripts: none
Path: .agents/skills/oma-search/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,204
Language: TypeScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Search Agent - Intent-Based Search Router ## Scheduling ### Goal Classify information-seeking requests, route them to the best search channel, attach trust labels, and return source-grounded results. ### Intent signature - User asks to search, find, look up, reference docs, inspect official documentation, search GitHub/GitLab code, or gather web research. - Another skill needs reusable search infrastructure with trust scoring. ### When to use - Finding official library/framework documentation - Web research for tutorials, examples, comparisons, and solutions - Searching GitHub/GitLab code for implementation patterns - Any query where the search channel is unclear (auto-routing) - Other skills needing search infrastructure (shared invocation) ### When NOT to use - Local codebase exploration only -> use Serena MCP directly - Git history or blame analysis -> use SCM Agent - Full architecture research -> use Architecture Agent (may invoke this skill internally) ### Expected inputs - Query string, intent hint, or explicit flags such as `--docs`, `--code`, `--web`, `--strict`, `--wide`, `--gitlab` - Optional required source type, recency, domain, or trust constraints ### Expected outpu

What's inside
Steps it walks through
  1. Scheduling
  2. Goal
  3. Intent signature
  4. When to use
  5. When NOT to use
  6. Expected inputs
  7. Expected outputs
  8. Dependencies
  9. Control-flow features
  10. Structural Flow
  11. Entry
  12. Scenes
  13. Transitions
  14. Failure and recovery
Ships with 6 files
  • resources/checklist.md
  • resources/error-playbook.md
  • resources/examples.md
  • resources/execution-protocol.md
  • resources/intent-rules.md
  • resources/trust-registry.md
Commands it runs
oma search code "<query>" [--host gitlab] [--language <lang>] [--repo <owner/repo>]
oma search trust <domain>
oma search fetch <url>
More from oh-my-agent
All skills →
About this skill
What does the oma-search skill do?

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.

How do I install it?

Run `npx skills add first-fluke/oh-my-agent --skill oma-search --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From first-fluke/oh-my-agent, a repository with 1,204 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going