Agent skill · Documentation

matlab-generate-report

Unified skill for all MATLAB and Simulink report generation tasks. Covers report generation, PDF report, document generation, mlreportgen, Report Generator, template, TitlePage, Chapter, multipage HTML, HTMLPage, html-multipage, custom reporter, customizeReporter, template hole, page header, page border, company style package, branded reporters, buildTemplates, Simulink report, model documentation, slreportgen, block diagram report, model report, subsystem documentation, SystemDiagramFinder, SystemIO, ExecutionOrder, LookupTable, template style, page footer, TemplateSrc, report package, table

matlabgithub.com/matlabGitHub ↗
claude-codecodexcopilotNOASSERTION
Install
npx skills add matlab/matlab-agentic-toolkit --skill matlab-generate-report --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 11
SKILL.md size: 17 KB
Bundled scripts: none
Version: 1.0
Declared author: MathWorks
Path: skills-catalog/reporting-and-database-access/matlab-generate-report/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 868
Language: MATLAB

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# MATLAB Report Generation Generate structured, professional reports (PDF, Word, HTML) from MATLAB data and Simulink models. ## When to Use - Creating PDF, Word, or HTML reports from MATLAB data - Building reports with chapters, title pages, tables of contents - Adding auto-numbered figures and tables to documents - Creating multipage HTML reports (separate HTML files with navigation) - Documenting Simulink models with block diagrams, I/O tables, execution order - Customizing report templates (styles, colors, fonts, headers, footers) - Creating custom reporter classes with template holes and dynamic content - Building multi-reporter packages with shared company styles - Creating table variant reporters with different header colors - Including HTML content in reports ## When NOT to Use - Simple file export (CSV, Excel) — use `writetable`, `writematrix` - Live Scripts as reports — use MATLAB Live Editor export - Interactive report building — use Report Explorer GUI - Web views of Simulink models — use `slreportgen.webview.*` directly ## API Selection **Always use the Report API** (`mlreportgen.report.*`) as the foundation. It provides the `Report` container and reporters (`Figure`, `

What's inside
Steps it walks through
  1. When to Use
  2. When NOT to Use
  3. API Selection
  4. Core Workflow: Standard Report
  5. Core Workflow: Simulink Report
  6. Choosing Built-In vs Custom Reporters
  7. Decision Tree: What Reference Do I Need?
  8. Key Functions
  9. Common Mistakes
  10. Conventions
  11. Viewing and Processing Reports
  12. Required Toolbox
Ships with 10 files
  • manifest.yaml
  • references/custom-reporters.md
  • references/data-driven-report-pattern.md
  • references/dom-api-patterns.md
  • references/finders-and-reporters.md
  • references/report-api-patterns.md
  • references/report-package.md
  • references/simulink-report.md
  • references/template-reference.md
  • references/template-system.md
More from matlab-agentic-toolkit
All skills →
About this skill
What does the matlab-generate-report skill do?

Unified skill for all MATLAB and Simulink report generation tasks. Covers report generation, PDF report, document generation, mlreportgen, Report Generator, template, TitlePage, Chapter, multipage HTML, HTMLPage, html-multipage, custom reporter, customizeReporter, template hole, page header, page border, company style package, branded reporters, buildTemplates, Simulink report, model documentation, slreportgen, block diagram report, model report, subsystem documentation, SystemDiagramFinder, SystemIO, ExecutionOrder, LookupTable, template style, page footer, TemplateSrc, report package, table

How do I install it?

Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-generate-report --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From matlab/matlab-agentic-toolkit, a repository with 868 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going