원클릭으로
pdf-generator
// Generate PDF documents such as reports, summaries, and structured data exports.
// Generate PDF documents such as reports, summaries, and structured data exports.
Check availability, schedule meetings, create events, and list upcoming events on the user's Google Calendar.
Send, search, read, and draft emails from the user's Gmail account.
Update the agent's core name, overarching personality, use cases, or custom system directives.
| name | pdf_generator |
| description | Generate PDF documents such as reports, summaries, and structured data exports. |
| triggers | pdf, generate pdf, create pdf, report, summary, export, document, write a report |
generate_pdf(title, content, filename="output") — creates a simple PDF with a title and body text. Good for memos, notes, and simple documents.generate_report_pdf(title, sections_json, filename="report") — creates a structured report with multiple headed sections. sections_json is a JSON string: [{"heading": "...", "body": "..."}].generate_table_pdf(title, headers_json, rows_json, filename="table") — creates a PDF with a formatted data table. headers_json = JSON array of column names, rows_json = JSON array of row arrays.list_generated_pdfs() — lists all previously generated PDFs with file sizes and timestamps.generate_report_pdf for multi-section documents, generate_pdf for simple single-body documents, and generate_table_pdf when the user wants tabular data.User: "Generate a PDF summary of our Q3 infrastructure changes."
→ generate_report_pdf(title="Q3 Infrastructure Changes Summary", sections_json='[{"heading": "Overview", "body": "..."}, {"heading": "Key Changes", "body": "..."}]', filename="q3-infrastructure-summary")
User: "Create a PDF with a table of our team members and their roles."
→ generate_table_pdf(title="Team Directory", headers_json='["Name", "Role", "Email"]', rows_json='[["Elias", "Lead Data Engineer", "elias@quantumcorp.com"]]', filename="team-directory")
User: "Make me a quick PDF note about the Redis outage."
→ generate_pdf(title="Redis Outage Note", content="On ..., a memory leak in the Redis cache eviction policy caused...", filename="redis-outage-note")
User: "What PDFs have I generated?"
→ list_generated_pdfs() → list files with sizes and dates.