LLM Wiki
lewislulu/llm-wiki-skill
Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…
Capability-based multi-tool matrix for research, note-taking, document authoring, and publishing.
$ npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HKUDS/CLI-Anything cli-hub-matrix-knowledge-research --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/HKUDS/CLI-Anything.git skills-src && mkdir -p .claude/skills && cp -r skills-src/cli-hub-matrix/knowledge-research .claude/skills/cli-hub-matrix-knowledge-research && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "cli-hub-matrix-knowledge-research" agent skill from https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/knowledge-research into .claude/skills/cli-hub-matrix-knowledge-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cli-hub-matrix-knowledge-research", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/knowledge-researchType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HKUDS/CLI-Anything cli-hub-matrix-knowledge-research --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/CLI-Anything.git skills-src && mkdir -p .agents/skills && cp -r skills-src/cli-hub-matrix/knowledge-research .agents/skills/cli-hub-matrix-knowledge-research && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "cli-hub-matrix-knowledge-research" agent skill from https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/knowledge-research into .agents/skills/cli-hub-matrix-knowledge-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cli-hub-matrix-knowledge-research", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HKUDS/CLI-Anything cli-hub-matrix-knowledge-research --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/CLI-Anything.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/cli-hub-matrix/knowledge-research .cursor/skills/cli-hub-matrix-knowledge-research && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "cli-hub-matrix-knowledge-research" agent skill from https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/knowledge-research into .cursor/skills/cli-hub-matrix-knowledge-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cli-hub-matrix-knowledge-research", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HKUDS/CLI-Anything.git --path cli-hub-matrix/knowledge-research--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HKUDS/CLI-Anything cli-hub-matrix-knowledge-research --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/CLI-Anything.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/cli-hub-matrix/knowledge-research .gemini/skills/cli-hub-matrix-knowledge-research && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "cli-hub-matrix-knowledge-research" agent skill from https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/knowledge-research into .gemini/skills/cli-hub-matrix-knowledge-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cli-hub-matrix-knowledge-research", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HKUDS/CLI-Anything cli-hub-matrix-knowledge-researchInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HKUDS/CLI-Anything.git skills-src && mkdir -p .github/skills && cp -r skills-src/cli-hub-matrix/knowledge-research .github/skills/cli-hub-matrix-knowledge-research && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "cli-hub-matrix-knowledge-research" agent skill from https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/knowledge-research into .github/skills/cli-hub-matrix-knowledge-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cli-hub-matrix-knowledge-research", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HKUDS/CLI-Anything cli-hub-matrix-knowledge-research --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HKUDS/CLI-Anything.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/cli-hub-matrix/knowledge-research .opencode/skills/cli-hub-matrix-knowledge-research && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "cli-hub-matrix-knowledge-research" agent skill from https://github.com/HKUDS/CLI-Anything/tree/main/cli-hub-matrix/knowledge-research into .opencode/skills/cli-hub-matrix-knowledge-research/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "cli-hub-matrix-knowledge-research", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
cli-hub-matrix-knowledge-researchCapability-based multi-tool matrix for research, note-taking, document authoring, and publishing.
CLI Hub Matrix Knowledge Research is an agent skill from HKUDS/CLI-Anything. Capability-based multi-tool matrix for research, note-taking, document authoring, and publishing. Agents compose providers (CLI-Anything harnesses, public CLIs, Python libs, native binaries, cloud APIs) per capability.
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Knowledge Management, covering Note-taking and Diagrams. It works with Python and Notion. The repository describes itself as: "CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 34f5195. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
NOTION_API_KEYPERPLEXITY_API_KEYTAVILY_API_KEYBRAVE_API_KEYGOOGLE_API_KEYFIRECRAWL_API_KEYSEMANTIC_SCHOLAR_API_KEYGHOST_ADMIN_KEYEXA_API_KEYSCRAPINGBEE_API_KEYCLOUDCONVERT_API_KEYOVERLEAF_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
CLI Hub Matrix Knowledge Research loads about 2.8k tokens when it runs. Until then it costs about 63 tokens; SKILL.md has 985 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from HKUDS/CLI-Anything at commit 34f5195, republished under its Apache-2.0 licence (© HKUDS). 985 words, ~2,752 tokens.
.claude/skills/cli-hub-matrix-knowledge-research/SKILL.md (or your agent's skills folder).Scenario S2. Strongest coverage in the current ecosystem: search, reference management, notes, synthesis, documents, and diagrams all have first-party harnesses; Python/native fallbacks fill the rest.
Schema: docs/cli-matrix/matrix_registry.schema.md. Matrix plan: docs/cli-matrix/cli-matrix-plan.md.
cli-hub matrix install knowledge-research
cli-hub matrix info knowledge-research
cli-hub matrix preflight knowledge-research --jsonOffline context? Filter to offline: true providers.
Run cli-hub matrix preflight knowledge-research --json first. Use the manual block below for extra probes or older cli-hub versions.
cli-hub list --json
python - <<'PY'
import importlib.util
for m in ("pyzotero","bibtexparser","trafilatura","readability","httpx","playwright",
"python_docx","openpyxl","pptx","reportlab","pypdf","pdfplumber","weasyprint",
"langchain","llama_index","haystack"):
print(m, importlib.util.find_spec(m) is not None)
PY
for b in pandoc qpdf pdftk exiftool latexmk tex dot mermaid plantuml hugo mkdocs jekyll; do
command -v "$b" >/dev/null && echo "$b: yes" || echo "$b: no"
done
for e in OPENAI_API_KEY ANTHROPIC_API_KEY GOOGLE_API_KEY PERPLEXITY_API_KEY TAVILY_API_KEY \
SERPAPI_API_KEY BRAVE_API_KEY FIRECRAWL_API_KEY \
NOTION_API_KEY SEMANTIC_SCHOLAR_API_KEY WORDPRESS_TOKEN GHOST_ADMIN_KEY; do
[ -n "${!e}" ] && echo "$e: set" || echo "$e: unset"
doneTo enable <capability> via <provider>, please set <ENV_VAR>.
Cost: <cost notes>
Quality: <quality tier>
Reply 'skip' to fall back to <next provider>.Example: To enable live Notion sync via the Notion API, please set NOTION_API_KEY. Cost: free tier suffices for most users. Quality: sota (round-trips block/page IDs). Reply 'skip' to fall back to local Obsidian vault + manual paste.
research.search — web / literature search| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
cli-anything-exa | harness-cli | EXA_API_KEY | metered | sota | no |
cli-anything-browser / safari / clibrowser | harness-cli | browser installed | free | high | no |
duckduckgo-search | python | pkg | free | good | no |
googlesearch-python | python | pkg | free | good | no |
| Perplexity API | api | PERPLEXITY_API_KEY | paid | sota | no |
| Tavily | api | TAVILY_API_KEY | metered | high | no |
| Brave Search | api | BRAVE_API_KEY | metered | good | no |
| Google Custom Search | api | GOOGLE_API_KEY | metered | high | no |
research.retrieve — fetch article text / scrape pages| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
cli-anything-browser / safari / clibrowser | harness-cli | harness installed | free | high | no |
trafilatura | python | pkg | free | high | yes |
readability-lxml | python | pkg | free | good | yes |
httpx + manual parse | python | pkg | free | basic | yes |
playwright | python | pkg + browsers | free | sota | no |
| Firecrawl | api | FIRECRAWL_API_KEY | metered | sota | no |
| ScrapingBee | api | SCRAPINGBEE_API_KEY | paid | high | no |
research.reference — citations, BibTeX, references| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
cli-anything-zotero | harness-cli | Zotero installed | free | sota | yes |
pyzotero | python | pkg + Zotero key | free | high | no |
habanero (Crossref) | python | pkg | free | high | no |
bibtexparser | python | pkg | free | good | yes |
| Crossref REST | api | none | free | high | no |
| Semantic Scholar | api | SEMANTIC_SCHOLAR_API_KEY (optional) | free | high | no |
knowledge.note — note-taking / PKM| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
cli-anything-obsidian | harness-cli | Obsidian installed | free | sota | yes |
cli-anything-mubu | harness-cli | Mubu installed | free | high | no |
obsidian-cli | public-cli | bin + vault path | free | high | yes |
raw markdown + git | native | git | free | good | yes |
mdformat | python | pkg | free | good | yes |
| Notion API | api | NOTION_API_KEY | free | sota | no |
| Roam / Logseq sync | — | — | — | — | — |
knowledge.outline — outlining| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
cli-anything-mubu | harness-cli | Mubu installed | free | high | no |
OPML via lxml | python | pkg | free | good | yes |
YAML outlines + yq | native | binary | free | good | yes |
knowledge.synthesize — multi-doc synthesis / summarization| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
cli-anything-notebooklm | harness-cli | harness installed | metered | sota | no |
cli-anything-intelwatch | harness-cli | harness installed | free-metered | high | partial |
langchain / llama_index + local LLM | python | pkg + ollama | free | high | yes |
haystack | python | pkg | free | good | partial |
| Claude / OpenAI / Gemini (long context) | api | model key | metered | sota | no |
document.author — write docs (DOCX, XLSX, PPTX, PDF)| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
cli-anything-libreoffice | harness-cli | LibreOffice installed | free | high | yes |
cli-anything-anygen | harness-cli | harness installed | free | high | yes |
python-docx / openpyxl / python-pptx / reportlab | python | pkg | free | good | yes |
| Google Docs API | api | OAuth token | metered | sota | no |
| Microsoft Graph | api | Azure app + token | metered | sota | no |
document.format — convert / reformat| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
pandoc | native | binary | free | sota | yes |
cli-anything-libreoffice (headless convert) | harness-cli | LibreOffice | free | high | yes |
docx2pdf | python | pkg + Word/LO | free | good | yes |
weasyprint | python | pkg | free | high | yes |
| CloudConvert | api | CLOUDCONVERT_API_KEY | metered | sota | no |
document.pdf — manipulate PDFs (split, merge, OCR, extract)| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
qpdf / pdftk | native | binary | free | sota | yes |
pypdf | python | pkg | free | high | yes |
pdfplumber | python | pkg | free | high | yes |
pdf2image | python | pkg + poppler | free | good | yes |
ocrmypdf | native | binary + tesseract | free | high | yes |
| Adobe PDF Services | api | Adobe creds | paid | sota | no |
diagram.create — diagrams, flowcharts, architecture| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
cli-anything-drawio | harness-cli | drawio installed | free | sota | yes |
cli-anything-mermaid | harness-cli | mermaid-cli | free | high | yes |
graphviz (dot) | native | binary | free | high | yes |
plantuml | native | binary | free | high | yes |
publish.web — publish articles / blog posts| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
contentful | public-cli | bin + space token | metered | high | no |
sanity | public-cli | bin + project token | metered | high | no |
hugo / mkdocs / jekyll / pelican | native/python | binary/pkg | free | high | yes |
| WordPress REST | api | app password | free | high | no |
| Ghost Admin | api | GHOST_ADMIN_KEY | free | high | no |
| Medium (legacy) | api | token | free | good | no |
publish.latex — build PDFs from LaTeX| Provider | Kind | Requires | Cost | Quality | Offline |
|---|---|---|---|---|---|
latexmk + texlive | native | binaries | free | sota | yes |
pylatex | python | pkg + texlive | free | high | yes |
| Overleaf API | api | OVERLEAF_API_KEY | paid | sota | no |
| Tectonic | native | binary | free | high | yes |
literature-review — survey a topic, extract key papers, synthesize.
Uses: research.search, research.retrieve, research.reference, knowledge.synthesize, document.author.
meeting-to-doc — turn a recorded meeting into a structured document.
Uses: text.transcribe (via S1 matrix), knowledge.synthesize, document.author, document.format.
blog-post — research → write → publish.
Uses: research.search, research.retrieve, knowledge.synthesize, document.author, publish.web.
paper-draft — research + citations + LaTeX.
Uses: research.reference, knowledge.synthesize, document.author, publish.latex.
competitive-brief — fetch competitor pages, extract positioning, produce a briefing deck.
Uses: research.retrieve, knowledge.synthesize, document.author (PPTX).
pdf-book-digest — ingest a PDF book, OCR if needed, produce chapter summaries + quote file.
Uses: document.pdf, knowledge.synthesize, knowledge.note.
latexmk + Tectonic cover the native path, but no agent-native wrapper yet.whisper rather than cloud APIs.research.reference so bibliographies stay consistent.document.format at the end, not the middle: author in the richest source format (markdown or LaTeX) and convert last.refs.bib, source markdown, figures, and output PDFs colocated.© HKUDS, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in cli-hub-matrix/knowledge-research of HKUDS/CLI-Anything.
Open the folder on GitHubat commit 34f5195
CLI Hub Matrix Knowledge Research next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| CLI Hub Matrix Knowledge Research this skillHKUDS/CLI-Anything | 52k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | |
| LLM Wikilewislulu/llm-wiki-skill | 655 | — | ~3.7k | Automated safety check: Pass | None | |
| Knowledge Base From Vaultskrun-dev/skrun | 210 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Kb Refreshtechwolf-ai/ai-first-toolkit | 132 | 1 repos | ~1.3k | Automated safety check: Pass | MIT | |
| YouTube Talk Notetakerdair-ai/dair-academy-plugins | 614 | — | ~2.3k | Automated safety check: Pass | MIT | |
| FIRE Card to EPUBtwhsi/skills | 259 | — | ~1k | Automated safety check: Pass | None |
lewislulu/llm-wiki-skill
Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…
skrun-dev/skrun
Turn a folder of Markdown notes (Obsidian vault, Notion export, plain repo docs) into a navigable static HTML knowledge base bundled as a single .zip file.
techwolf-ai/ai-first-toolkit
Add new sources to your knowledge base or re-scrape existing ones to pick up changes.
dair-ai/dair-academy-plugins
Converts a YouTube talk into a markdown study note with slide images, a timestamped transcript and editable notes, browsable through a small local server.
twhsi/skills
Converts FIRE analysis cards or project-note JSON into a validated EPUB book with directory, chapter and keyword index cards and backlinks.
jeremylongshore/tons-of-skills-marketplace
Migrate to Granola from Otter.ai, Fireflies, Fathom, tl;dv, or manual note-taking.
HKUDS/CLI-Anything
Lets Codex build, refine, test, validate and list CLI-Anything harnesses for GUI applications or source repositories, following the project's full methodology.
HKUDS/CLI-Anything
Adapts the CLI-Anything methodology so Reasonix can build, refine, test and validate a command-line harness for an existing GUI application or source repository.
HKUDS/CLI-Anything
Guides Hermes Agent through building, refining and testing a CLI-Anything harness that wraps a GUI application or source repository in a scriptable command line.
HKUDS/CLI-Anything
Builds, refines, tests or validates a CLI-Anything harness that wraps a GUI application or source repository as a stateful Click CLI with JSON output and a REPL mode.
HKUDS/CLI-Anything
Drives Krita from the command line to create projects, add layers, apply filters, resize the canvas and export images, with JSON output for agents.
HKUDS/CLI-Anything
Defines, lists, inspects and runs parameterized GUI macros from the command line, with the runtime choosing the execution backend.
Categories
Capability-based multi-tool matrix for research, note-taking, document authoring, and publishing. CLI Hub Matrix Knowledge Research is an agent skill from HKUDS/CLI-Anything. Capability-based multi-tool matrix for research, note-taking, document authoring, and publishing.
CLI Hub Matrix Knowledge Research fits situations like: tasks that involve Note-taking; tasks that involve Diagrams.
Run `npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a claude-code`. Or copy the skill folder (cli-hub-matrix/knowledge-research in HKUDS/CLI-Anything) into .claude/skills/cli-hub-matrix-knowledge-research in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a codex`. Or copy the skill folder (cli-hub-matrix/knowledge-research in HKUDS/CLI-Anything) into .agents/skills/cli-hub-matrix-knowledge-research in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HKUDS/CLI-Anything --skill cli-hub-matrix-knowledge-research -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/cli-hub-matrix-knowledge-research, .gemini/skills/cli-hub-matrix-knowledge-research, .github/skills/cli-hub-matrix-knowledge-research and .opencode/skills/cli-hub-matrix-knowledge-research in your project.
Going by SKILL.md and its folder, CLI Hub Matrix Knowledge Research needs the command-line tools its instructions call (python) and credentials named NOTION_API_KEY, PERPLEXITY_API_KEY, TAVILY_API_KEY and BRAVE_API_KEY. Our summary lists: Python 3; A credential in OPENAI_API_KEY; A credential in ANTHROPIC_API_KEY.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
CLI Hub Matrix Knowledge Research is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with CLI Hub Matrix Knowledge Research: LLM Wiki (lewislulu/llm-wiki-skill, 655 stars), Knowledge Base From Vault (skrun-dev/skrun, 210 stars), Kb Refresh (techwolf-ai/ai-first-toolkit, 132 stars) and YouTube Talk Notetaker (dair-ai/dair-academy-plugins, 614 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HKUDS (a GitHub organization) maintains it in HKUDS/CLI-Anything, which has 51,696 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on September 22, 2026.
Source: HKUDS/CLI-Anything on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.