From paper-distill
Queries Markdown knowledge vault with QMD CLI for research, synthesizes/saves wiki pages for papers/concepts/ideas/conversations, maintains concepts via merges/aliases, and lints vault.
How this skill is triggered — by the user, by Claude, or both
Slash command
/paper-distill:knowledge-workbenchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use QMD CLI retrieval plus business MCP write tools to answer research questions, maintain canonical pages, and keep the vault healthy. Markdown is the source of truth; read/index work goes through `docs/qmd-cli.md` and runtime `qmd --help`.
Use QMD CLI retrieval plus business MCP write tools to answer research questions, maintain canonical pages, and keep the vault healthy. Markdown is the source of truth; read/index work goes through docs/qmd-cli.md and runtime qmd --help.
| Tool | Purpose |
|---|---|
upsert_wiki_page | Write paper, concept, idea, or conversation pages |
check_concept_alias | Resolve candidate concept surfaces |
merge_concept | Merge concept aliases and rewrite links |
lint_vault | Report link, alias, footer, frontmatter, and decorative concept-link issues |
qmd status when readiness is uncertain.qmd query first for paper and concept evidence.insights or raw layers.qmd get.upsert_wiki_page(page_type="paper", ...) for canonical paper pages. Generated paper pages must include required metadata and one to five key_concepts_topk entries, with at least one of those concepts linked in the body.upsert_wiki_page(page_type="concept", ...) only for core concepts. Generated concept pages must include concept, aliases, source_layer, and at least one supporting related_papers_topk entry.upsert_wiki_page(page_type="idea", ...) for idea assets.upsert_wiki_page(page_type="conversation", ...) or the Python conversation insight writer for distilled conversation insights.wiki/papers/, wiki/concepts/, insights/ideas/, or insights/conversations/ by hand.qmd update is separate and qmd embed -f is optional when semantic retrieval must reflect the new state immediately.See references/concept-rules.md for concept selection, naming, and merge decisions.
When a discussion produces a reusable research insight, write a distilled note to insights/conversations/ through upsert_wiki_page(page_type="conversation", ...) or the Python conversation insight writer. Do not save verbatim transcripts, and do not edit insights/conversations/ by hand.
See references/conversation-insights.md for note structure, trigger heuristics, and examples.
wiki/concepts/ pages.check_concept_alias before creating a concept when the canonical surface is uncertain.merge_concept directly when you are confident two surfaces refer to the same concept.qmd update / qmd embed -f when needed.lint_vault for dead links, malformed links, alias ambiguity, repeated links, template-like footer linking, oversized frontmatter, paper pages missing concept links, paper key concepts not linked in the body, decorative concept links, overly dense paper concept links, and concept pages without supporting papers.qmd status, qmd update, qmd embed -f, qmd collection ..., and qmd context ..../status command.docs/qmd-cli.md first for the Paper Distill mapping.qmd --help.See references/health-maintenance.md for lint-triage recipes, when to run qmd embed -f, and how to interpret specific issue codes.
This skill is responsible for intent routing, evidence-grounded synthesis, concept judgment, and clear reporting.
Python tools are responsible for deterministic I/O, path safety, link rewrites, and structured errors.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Applies a firm's KYC/AML rules grid to parsed onboarding records: assigns risk rating, checks required documents, outputs rule outcomes with citations, and routes for escalation.
Generates daily or weekly digests of activity from connected sources (chat, email, docs, tasks, CRM), highlighting action items, decisions, mentions, and project updates.
npx claudepluginhub hamondyan/paper-distill