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
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.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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`, `
- When to Use
- When NOT to Use
- API Selection
- Core Workflow: Standard Report
- Core Workflow: Simulink Report
- Choosing Built-In vs Custom Reporters
- Decision Tree: What Reference Do I Need?
- Key Functions
- Common Mistakes
- Conventions
- Viewing and Processing Reports
- Required Toolbox
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.
