Document Skills

Installation
SKILL.md

4.1.1 Document Skills

Use these specialized methods when the user requests the generation of professional file formats from raw text or data.

1. PDF Generation

  • HTML to PDF: For structured reports, first generate a well-formatted HTML document with print-specific CSS (@media print), then convert it using headless browsers (e.g., Puppeteer) or specialized libraries.
  • Direct PDF Writing: For simple text/image reports, use libraries like pdf-lib or jsPDF. Ensure typography and margins maintain a professional appearance.

2. DOCX Generation

  • Programmatic Assembly: Use libraries like docx (Node.js) or python-docx (Python) to scaffold document structures.
  • Styles: Always apply systematic Word styles (Heading 1, Normal, etc.) rather than manual formatting, so the user can easily switch themes globally.

3. PPTX (Slide Deck) Generation

  • Slide Architecture: Map content to standard presentation flows: Title slide, Agenda, Content slides (Key points + graphic), Conclusion.
  • Libraries: Use pptxgenjs (Node.js) or python-pptx (Python).
  • Automated Layouts: Ensure bullet points are concise. Leave ample whitespace. Don't crowd slides with walls of text.
Installs
–
GitHub Stars
8
First Seen
–
Document Skills — mayurrathi/awesome-agent-skills