omni-research

Run multi-cycle web research with verified citations into structured knowledge base files.

8|2|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/romanticamaj/omni-research --skill omni-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: omni-research
Source: https://github.com/romanticamaj/omni-research/tree/main/skills/omni-research
Command: npx skills add https://github.com/romanticamaj/omni-research --skill omni-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Performing reliable web research with verifiable citations is time-consuming and error-prone when done in a single prompt. Omni-Research runs a multi-cycle autonomous loop that scouts sources, verifies claims by reading pages, synthesizes findings, and accumulates a growing knowledge base with traceable evidence so users get reproducible, source-backed research rather than one-shot, hallucinated answers.

Core Features & Use Cases

  • Interactive setup and configuration: Guided prompts collect topic, type (product/marketing/production/research), seed sources, research lines, and scope before launching an autonomous run.
  • Multi-phase autonomous loop: Phase 0 source scouting, Phase 1 seed/source mining, Phase 2 hypothesis-driven cycles with periodic discovery, scoring, and gate decisions (PROCEED/REFINE/PIVOT).
  • File-driven orchestration and steering: Generates program.md, research.md, experiments.tsv, steer.md and runs a background agent that checks steer.md for mid-run redirects; supports recovery and BRIEF.md generation from saved outputs.
  • Strict source verification and inline citations: Requires WebFetch confirmation for every cited claim, scores sources for authority/recency/relevance, and flags unverified or conflicting evidence.
  • Use cases: product-market research, go-to-market planning, technical literature reviews, competitive analysis, and automated briefing generation for stakeholders.

Quick Start

Start a background research run for the topic "impact of AI on elder care" by invoking /omni-research and answering the setup prompts.

Frequently Asked Questions about omni-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web research with verified inline citations instead of single-prompt answers?

Autonomous multi-cycle web research automates source scouting, uses WebFetch to verify every cited claim, and synthesizes findings into a structured knowledge base, preventing the hallucinated answers typical of single-prompt research.

What is the best way to conduct iterative hypothesis testing for academic literature reviews?

Iterative hypothesis testing uses a multi-phase autonomous loop with periodic discovery, scoring, and gate decisions like PROCEED, REFINE, or PIVOT to progressively refine academic literature reviews and accumulate traceable evidence.

How do I start an autonomous background research run for product-market or competitive analysis?

Start an autonomous background research run by invoking the skill and answering guided setup prompts that collect your topic, research type, seed sources, research lines, and scope before the multi-cycle orchestration begins.

Can I redirect or steer an autonomous research agent mid-run without restarting the process?

Yes, you can steer an autonomous research agent mid-run by updating the steer.md file, which the background agent continuously checks for mid-run redirects, allowing you to change research direction without restarting.

Does automated web research work for generating stakeholder briefings from multiple sources?

Automated web research accumulates a growing knowledge base with traceable evidence across multiple sources, which can be directly synthesized into a BRIEF.md file from templates for stakeholder briefing generation.

What file artifacts are generated when running an autonomous web research workflow?

An autonomous web research workflow generates file-based program and research artifacts, specifically program.md, research.md, experiments.tsv, and steer.md, to orchestrate the run and document progressive findings.