Create, generate, and manipulate PDF documents. Use for PDF creation, document generation, reports, invoices, forms, and any PDF-related tasks. Activate when user mentions PDF, document generation, or creating formatted files.
Create professional, visually appealing PDF documents with modern design, proper typography, and polished layouts. Generate production-quality reports, invoices, forms, and documentation that look professionally designed.
ALWAYS create PDFs with:
DO NOT create basic, plain text PDFs. Aim for professional, polished documents.
When user requests a PDF:
run_code tool to execute the code and create the PDFFor content generation:
For PDF generation:
run_code to execute the PDF generation immediatelyFor detailed ReportLab code examples, see references/reportlab_examples.md
User: "Create a PDF intro to Lahore"
→ Generate content about Lahore (history, culture, landmarks)
→ Create Python code with reportlab
→ Use run_code to execute and generate the PDF
→ Include tables with key facts/statistics
User: "Make a PDF report with charts" → Generate report content → Create multi-page PDF with text, tables → Execute code to create the file
User: "Generate a PDF invoice" → Create invoice template with sample data → Generate PDF with proper formatting → Execute to create the file
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity