claudecodex

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.

4 on GitHubby Alison Aquinasv1.5.1updated 5 months ago

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)

  • asciidoc

    Use when a task involves AsciiDoc syntax, document attributes, includes, conditionals, Asciidoctor publishing workflows, or HTML, PDF, and DocBook export from AsciiDoc sources.

  • docx-custom

    Use 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-markdown

    Use 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-markdown

    Use 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.

  • graphviz

    Use 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.

  • latex

    Use when a task involves LaTeX authoring, package selection, bibliography setup, compile loops, engine choice, PDF production, or TeX toolchain troubleshooting across full document workflows.

  • m365

    Use 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

  • markdown

    Use when a task involves CommonMark, GitHub Flavored Markdown, README or docs authoring, frontmatter-aware Markdown workflows, rendering, or Markdown-native export and review patterns.

  • mermaid

    Use 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-canvas

    Use when a task involves Obsidian Canvas files, authoring or editing

  • obsidian-config

    Use when a task involves configuring an Obsidian vault, editing .obsidian/

  • obsidian-docs

    Use when a task involves Obsidian vault documentation, note organization,

  • obsidian-flavored-markdown

    Use when a task involves Obsidian Flavored Markdown syntax including

  • obsidian-plugins

    Use when a task involves managing Obsidian plugins, enabling or

  • obsidian-templates

    Use when a task involves Obsidian template authoring, configuring

  • office-custom

    Use when unpacking, editing, repacking, validating, or converting Office Open XML files (.docx, .pptx, .xlsx)

  • pandoc

    Use 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-custom

    Use 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

  • plantuml

    Use when a task involves PlantUML source, UML-style diagrams, sequence or component diagrams, includes, themes, stdlib usage, or PlantUML rendering and export workflows.

  • pptx-custom

    Use 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-document

    Last-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

  • typst

    Use when a task involves Typst authoring, layout rules, math, templates, references, or Typst CLI compilation and export to PDF, PNG, or SVG.

  • xlsx-custom

    Use 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-maintainer

    Use for document and publishing skill maintenance, cross-format workflows, and workflow-safe review guidance.

  • m365-maintainer

    Use for maintaining the m365 skill, CLI for Microsoft 365 references, help snapshots, and safety guidance.

  • obsidian-maintainer

    Use 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

View source on GitHub

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.

claude & codex pluginslisted