reporting

Generate branded PDF reports and presentation decks from structured narratives and data.

18|3|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/mohitjandwani/analyst-kit --skill reporting-mohitjandwani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reporting
Source: https://github.com/mohitjandwani/analyst-kit/tree/main/plugins/analyst-kit/skills/reporting
Command: npx skills add https://github.com/mohitjandwani/analyst-kit --skill reporting-mohitjandwani

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, charting, and includes scripts (resource) and assets (resource) and templates (resource) components.

What problem does it solve?

This Skill automates the creation of high-quality, branded PDF reports and presentations from structured data and narratives.

Core Features & Use Cases

  • PDF Report Generation: Convert narratives and data into beautifully formatted PDF reports or presentation decks.
  • Custom Branding: Apply custom branding, including logo, colors, and fonts, for consistent corporate identity.
  • Multiple Templates: Utilize various templates for cover pages, comparisons, industry breakdowns, and more.
  • Use Case: Suppose you have a collection of financial data and analysis ready to be presented. Use this Skill to generate a comprehensive report or presentation deck, complete with branded visuals and structured layouts.

Quick Start

To generate a report, create a report contract JSON file with the desired data and template information, then use the command: bun scripts/render.ts report.json out/report.pdf

Frequently Asked Questions about reporting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate branded PDF reports from structured financial data?

To generate branded PDF reports, you create a report contract JSON file with your financial data and template information, then run the render script to process the structured narratives into a formatted PDF with custom branding.

Can I apply custom corporate branding to automated PDF presentations?

Yes, you can apply custom corporate branding to automated PDF presentations by configuring logos, colors, and fonts within the report contract, ensuring consistent corporate identity across all generated financial reports.

Does Playwright work for rendering PDFs from HTML and CSS layouts?

Playwright works for rendering PDFs by taking HTML and CSS layouts structured with your financial data and converting them into high-quality, formatted PDF documents suitable for corporate communication.

Do I need a charting skill to add data visualizations to financial reports?

Yes, you need a charting skill to add data visualizations to financial reports, as this reporting skill leverages it specifically to embed charts and graphical representations into the final PDF output.

What is the best way to convert market analysis narratives into presentation decks?

The best way to convert market analysis narratives into presentation decks is using a templated approach that processes structured data and text via Python, rendering them directly into branded presentation layouts.

Are there limitations to the templates available for corporate communication reports?

Available templates cover standard corporate communication needs like cover pages, comparisons, and industry breakdowns, but users requiring highly bespoke layouts outside these structured templates may need custom HTML and CSS modifications.