andes-software-solutions/andes-documents
Andes-branded Word, Excel, PowerPoint, and PDF files as on-demand skills: the Andes logo in every format, the Andes palette with accessible chart colors, Office-safe fonts, and embedded brand fonts in PDFs, plus reading, editing, and PDF operations, and andes-document-designer, an agent that builds each format and reviews every rendered page or slide. Requires Python 3.9+, Node.js 18+ for Word and PowerPoint, and LibreOffice for page renders; packages install only when you approve.
Use when creating, editing, or reading Word documents (.docx), such as reports, proposals, memos, and specs, that should carry Andes branding: the Andes palette, Arial headings, Calibri body, branded tables, headers and footers, and a table of contents. Prefer it over generic docx skills when andes-documents is installed. New files use the docx npm package; edits and extraction use python-docx.
Use when creating Andes-branded PDFs (reports, one-pagers, letters) with embedded Montserrat and Inter, the Andes palette, and charts, or for any PDF task: extract text and tables, merge, split, rotate, stamp, fill forms, encrypt. Prefer it over generic pdf skills when andes-documents is installed. Uses ReportLab, pypdf, and pdfplumber.
Use when creating, editing, or reading PowerPoint decks (.pptx) that should carry Andes branding: Andes masters with the logo on every slide, the Andes theme and chart colors, stat, process, and comparison layouts, and a rendered review of every slide. Prefer it over generic pptx skills when andes-documents is installed. New decks use PptxGenJS; edits and extraction use python-pptx.
Use when creating, editing, or reading Excel workbooks (.xlsx), such as data exports, trackers, and KPI or financial models, that should carry Andes branding: the Andes palette and chart colors, Arial headers, Calibri cells, number formats, frozen header rows, and live formulas. Prefer it over generic xlsx skills when andes-documents is installed. Uses openpyxl.