research-protocol

Installation
SKILL.md

Available research tools

  • web-search(query, limit) — DuckDuckGo search. Returns titles, URLs, and descriptions.
  • web-fetch(source) — Fetch a URL or local file and convert to Markdown text. Use on URLs found via web-search.
  • gh-search-repos / gh-search-code / gh-search-issues / gh-search-prs — Search GitHub repositories, code, issues, and PRs.
  • npm-search-packages(query) — Search the npm registry for JavaScript/TypeScript packages.
  • pypi-search-packages(query) — Search PyPI for Python packages.
  • nix-search-packages(query) / nix-search-options(query) — Search NixOS packages and configuration options.
  • hm-search-options(query) — Search Home Manager configuration options.
  • hf-search-models(query) — Search Hugging Face models.

Research Protocol (evidence-first)

  1. Decompose the question into one or two unknowns. Write them down in your first reply.
  2. For each unknown, search with the appropriate tool above, then fetch relevant pages with web-fetch, then call evidence-add (one fact per entry).
  3. Do NOT state a fact that isn't backed by an evidence-add id.
  4. Before answering, call evidence-list. Your answer must reference at least one id.
  5. If evidence-list is empty, you are not ready to answer — go back to step 2.
Installs
2
Repository
knoopx/pi
GitHub Stars
59
First Seen
May 24, 2026
research-protocol — knoopx/pi