cli-hub-matrix-knowledge-research

Selects and composes CLI providers for research, note-taking, document authoring, and publishing workflows.

48.8k|4.5k|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cli-hub-matrix-knowledge-research
Source: https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/knowledge-research
Command: npx skills add https://github.com/HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agents and users face a fragmented landscape of tools for research, writing, and publishing, with no clear way to know which provider is installed, credentialed, or best suited for each capability. This Skill provides a capability-based provider matrix that maps tasks like web search, citation management, PDF manipulation, and blog publishing to concrete CLI harnesses, Python libraries, native binaries, and cloud APIs.

Core Features & Use Cases

  • Capability-to-provider matrix: Twelve capabilities (research.search, research.retrieve, research.reference, knowledge.note, knowledge.synthesize, document.author, document.format, document.pdf, diagram.create, publish.web, publish.latex, and more) each list ranked providers with cost, quality, and offline metadata.
  • Preflight availability checks: A single command reports which harnesses, Python packages, binaries, and API keys are present so agents choose providers based on real environment state.
  • Ready-made recipes: Multi-step workflows such as literature-review, meeting-to-doc, blog-post, paper-draft, competitive-brief, and pdf-book-digest chain capabilities end to end.
  • Use Case: To write a literature review, run preflight, search via Exa or DuckDuckGo, manage citations through Zotero or BibTeX, synthesize findings, and export a formatted DOCX or LaTeX PDF.

Quick Start

Ask the agent to run the knowledge-research matrix preflight and then draft a cited research summary on your chosen topic using the best available providers.

Frequently Asked Questions about cli-hub-matrix-knowledge-research

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

FAQPage Schema
How do I check which research and document tools are available before starting?

Run cli-hub matrix preflight knowledge-research --json to get an availability report of installed harnesses, Python packages, native binaries, and set API keys. Use it as an availability report, then choose providers based on your quality, cost, and offline requirements.

What tools can I use for citations and BibTeX management?

The research.reference capability lists cli-anything-zotero as the top provider, with pyzotero, habanero for Crossref, and bibtexparser as Python fallbacks. Crossref REST and Semantic Scholar APIs work without local installs.

Can I use this matrix offline without API keys?

Yes, many capabilities have offline providers marked offline: true, including Obsidian for notes, pandoc for conversion, qpdf and pypdf for PDFs, graphviz for diagrams, and latexmk for LaTeX builds. Filter the matrix to offline providers when working without network access.

How do I convert and export documents to PDF or DOCX?

Use the document.format capability: pandoc is the top native choice, with LibreOffice headless conversion, docx2pdf, and weasyprint as alternatives. Author in markdown or LaTeX first and convert at the end of the workflow.

What are the known limitations of the knowledge-research matrix?

There is no first-party harness for Notion local workflows, Google Docs or Microsoft 365 live editing, LaTeX agent wrappers, or translation. These gaps require API-based escalation or Python fallbacks instead of dedicated harnesses.