diagram-reports-generator

Extract diagram and MicroSim details from chapter markdown files into structured reports.

117|42|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ffanglaili/awesome-niuma-skills --skill diagram-reports-generator-ffanglaili
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagram-reports-generator
Source: https://github.com/ffanglaili/awesome-niuma-skills/tree/main/skill/%E5%9B%BE%E5%BD%A2%E5%A4%84%E7%90%86/diagram-reports-generator
Command: npx skills add https://github.com/ffanglaili/awesome-niuma-skills --skill diagram-reports-generator-ffanglaili

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires re, csv, argparse, pathlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Analyzes chapter markdown files to generate detailed reports of diagrams and MicroSims, streamlining content auditing and documentation.

Core Features & Use Cases

  • Automatic extraction of diagram and MicroSim specifications from chapter files
  • Generation of multiple report formats, including markdown tables, detailed overviews, CSV, and HTML
  • Difficulty estimation based on visual complexity and features
  • Use Case: Content creators and educators can quickly inventory all visual elements across chapters to assess coverage and complexity.

Quick Start

Run the script in your repository's root directory to generate reports from your chapter markdown files.

Frequently Asked Questions about diagram-reports-generator

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

FAQPage Schema
How do I generate reports from markdown files for educational diagrams and MicroSims?

To generate reports from markdown files, run the provided Python scripts in your repository's root directory. The tool parses chapter markdown content to automatically extract diagram and MicroSim specifications, outputting structured visual reports.

Can I export markdown content analysis to CSV and HTML formats?

You can export markdown content analysis to multiple formats including CSV and HTML. The script compiles extracted diagram and MicroSim details into markdown tables, detailed overviews, and structured files for comprehensive documentation.

Does this report generator estimate the difficulty of visual educational content?

The report generator estimates difficulty by analyzing visual feature complexity within the markdown files. It evaluates visual elements to help educators assess content coverage and complexity across geometry course chapters.

What is the best way to inventory visual elements across multiple course chapters?

The best way to inventory visual elements is to run the automated extraction script in your repository root. It quickly audits all chapter files to identify diagrams and MicroSims, estimating their complexity for quality assurance.

Do I need Python dependencies to parse markdown files for curriculum documentation?

You need a Python environment with standard libraries like re, csv, argparse, and pathlib to run the script. No complex external installations are required to parse markdown files and generate the curriculum documentation.

Are there limitations to using markdown parsing for MicroSim content auditing?

A limitation of markdown parsing for content auditing is that it relies on specific chapter file structures. The script extracts details based on markdown patterns, so improperly formatted files may not be fully analyzed.