research

Researches topics using web search via exacli and presents cited findings.

1|Updated May 4, 2026
One-click install
npx skills add https://github.com/wesbragagt/nixos-config --skill research-wesbragagt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/wesbragagt/nixos-config/tree/main/home/skills/research
Command: npx skills add https://github.com/wesbragagt/nixos-config --skill research-wesbragagt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It answers questions and investigates topics by running web searches through the exacli CLI, then synthesizing the results into a structured summary with source citations, removing the need to manually browse and compile sources. ## Core Features & Use Cases - Query Classification: Automatically classifies requests as quick factual answers or deep-research investigations and picks the appropriate search mode. - Exa-Powered Search: Uses exacli answer and deep-reasoning search commands with an output schema that returns synthesized findings with citations. - Structured Presentation: Formats results as key points, optional examples, and a markdown source list, flagging gaps when sources are sparse. - Use Case: Ask "what do we know about NixOS flakes vs channels" and receive a concise summary with linked sources without leaving your workflow. ## Quick Start Ask the assistant to research a topic, for example: research how sops-nix manages secrets in NixOS.

Frequently Asked Questions about research

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

FAQPage Schema
How do I research a topic using web search from the command line?

Run exacli answer for quick factual lookups or exacli search with --type deep-reasoning for multi-part investigations. The skill classifies your question first, then runs the appropriate command and formats the findings with source citations.

What is the difference between answer mode and deep-research mode?

Answer mode handles single-concept factual lookups using exacli answer with --text. Deep-research mode handles comparisons, how-tos, and open-ended questions using exacli search with deep-reasoning and an output schema that returns synthesized content.

Does the research skill require an external API or CLI tool?

Yes, it depends on the exacli CLI, which wraps the Exa search API. The skill invokes exacli commands directly, so the tool and its API credentials must be installed and configured beforehand.

How are research results and sources presented?

Results are formatted as a markdown section with three to five key points, optional examples for deep research, and a Sources list of markdown links. The skill flags gaps explicitly when available sources are sparse.

What are the limitations of deep-reasoning web search?

Deep-reasoning searches depend on what the Exa index covers, so niche or very recent topics may return sparse sources. Supplementing with targeted subtopic searches using --num-results and --text improves coverage.