llm-doc-skills
Cross-compatible LLM skills for document workflows, text-first publishing, host-specific Markdown, and diagram authoring: OOXML, PDF, Pandoc, LaTeX, Typst, Markdown, AsciiDoc, Mermaid, PlantUML, and Graphviz.
Not in a marketplace yet, so it loads for one session with --plugin-dir.
Plugin llm-doc-skills in alisonaquinas/llm-doc-skills. Commands read from the repo's manifest — 1 month ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (23)
asciidocUse when a task involves AsciiDoc syntax, document attributes, includes, conditionals, Asciidoctor publishing workflows, or HTML, PDF, and DocBook export from AsciiDoc sources.
docx-customUse this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers include: any mention of 'Word doc', 'word document', '.docx', or requests to produce professional documents with formatting like tables of contents, headings, page numbers, or letterhea
github-flavored-markdownUse when a task involves GitHub Flavored Markdown, README authoring, GitHub-rendered docs, issue or PR references, task lists, tables, alerts, or GitHub-specific Markdown review and export workflows.
gitlab-flavored-markdownUse when a task involves GitLab Flavored Markdown, GitLab docs or wiki pages, merge request or issue formatting, GitLab references, admonitions, or GitLab-specific Markdown review and export workflows.
graphvizUse when a task involves Graphviz, DOT source, directed or undirected graph diagrams, layout engine selection, node or edge styling, or Graphviz rendering and export workflows.
latexUse when a task involves LaTeX authoring, package selection, bibliography setup, compile loops, engine choice, PDF production, or TeX toolchain troubleshooting across full document workflows.
m365Use when working with CLI for Microsoft 365 (`m365`) for document libraries, SharePoint pages and files, SPFx assets, Microsoft 365 tenant inspection, command help lookup, installation, authentication, CI/CD automation, MCP server setup, or troubleshooting. Triggers include "install m365", "use CLI
markdownUse when a task involves CommonMark, GitHub Flavored Markdown, README or docs authoring, frontmatter-aware Markdown workflows, rendering, or Markdown-native export and review patterns.
mermaidUse when a task involves Mermaid diagram source, Mermaid CLI rendering, flowcharts, sequence diagrams, state or class diagrams, Markdown-embedded diagrams, or Mermaid theme and export workflows.
obsidian-canvasUse when a task involves Obsidian Canvas files, authoring or editing
obsidian-configUse when a task involves configuring an Obsidian vault, editing .obsidian/
obsidian-docsUse when a task involves Obsidian vault documentation, note organization,
obsidian-flavored-markdownUse when a task involves Obsidian Flavored Markdown syntax including
obsidian-pluginsUse when a task involves managing Obsidian plugins, enabling or
obsidian-templatesUse when a task involves Obsidian template authoring, configuring
office-customUse when unpacking, editing, repacking, validating, or converting Office Open XML files (.docx, .pptx, .xlsx)
pandocUse when a task involves Pandoc-based document conversion, publishing pipelines, metadata-driven exports, templates, filters, citations, or cross-format delivery across Markdown, HTML, DOCX, EPUB, slide decks, and PDF.
pdf-customUse this skill whenever the user wants to do anything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, ext
plantumlUse when a task involves PlantUML source, UML-style diagrams, sequence or component diagrams, includes, themes, stdlib usage, or PlantUML rendering and export workflows.
pptx-customUse this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); e
raw-documentLast-resort skill for working directly with raw OOXML (Office Open XML) or ODF (OpenDocument Format) document structure. Use ONLY when the higher-level skills ($docx-custom, $pptx-custom, $xlsx-custom, $office-custom) have failed, are not applicable, or when the task explicitly requires schema-level
typstUse when a task involves Typst authoring, layout rules, math, templates, references, or Typst CLI compilation and export to PDF, PNG, or SVG.
xlsx-customUse this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadshee
Slash commands (4)
/llm-doc-skills:deck-quality/llm-doc-skills:m365-quality-gate/llm-doc-skills:obsidian-vault-health/llm-doc-skills:quality-gate
Subagents (3)
doc-workflow-maintainerUse for document and publishing skill maintenance, cross-format workflows, and workflow-safe review guidance.
m365-maintainerUse for maintaining the m365 skill, CLI for Microsoft 365 references, help snapshots, and safety guidance.
obsidian-maintainerUse for Obsidian vault skill maintenance, cross-Obsidian-skill
Hooks (3)
- SessionStart
"${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" session-start
- PostToolUse
bash -c 'f="${CLAUDE_TOOL_RESULT_FILE_PATH:-}"; [[ "$f" == *.canvas ]] && python -c "import json,sys; json.load(open(sys.argv[1]))" "$f" && echo "canvas JSON valid: $f" || true'
- PostToolUse
"${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" m365-skill-guard
Maintain llm-doc-skills?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.