diagram-reports-generator

Analyzes chapter markdown files to generate diagram and MicroSim reports with status and Bloom's Taxonomy metrics.

1|1|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/vishalsachdev/database-management --skill diagram-reports-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diagram-reports-generator
Source: https://github.com/vishalsachdev/database-management/tree/main/.claude-skills/skills/diagram-reports-generator
Command: npx skills add https://github.com/vishalsachdev/database-management --skill diagram-reports-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manually tracking and reporting on all diagrams and MicroSims across a large textbook project is prone to errors and extremely time-consuming. This skill automates the generation of detailed reports, providing insights into status, complexity, and pedagogical alignment.

Core Features & Use Cases

  • Automated Report Generation: Scans chapter markdown files to extract and compile information on all visual elements.
  • Detailed Metrics: Reports on element type, status, Bloom's Taxonomy levels, UI element count, and estimated difficulty.
  • Multiple Formats: Generates both table and detailed markdown reports, with options for CSV and HTML.
  • Use Case: A project manager for an intelligent textbook needs an up-to-date overview of all interactive simulations and diagrams, including their implementation status and estimated difficulty. This skill provides instant, comprehensive reports.

Quick Start

Use the diagram-reports-generator skill to create a table and detailed report of all diagrams and MicroSims in the geometry course.

Frequently Asked Questions about diagram-reports-generator

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

FAQPage Schema
How do I automate diagram and MicroSim reporting for a textbook project?

Diagram and MicroSim reporting automation scans chapter markdown files to extract visual element metadata, then generates comprehensive reports tracking implementation status, Bloom's Taxonomy levels, UI element counts, and estimated difficulty. This skill parses chapters and produces table and detailed markdown views registered in MkDocs, eliminating manual tracking across large projects.

What metrics does an automated diagram audit track?

Automated diagram audits track element type, implementation status, learning objectives, Bloom's Taxonomy classification, UI element count, and estimated difficulty. The skill extracts these metrics from chapter markdown and compiles them into both summary tables and detailed reports for comprehensive visibility.

Can I generate multiple report formats from diagram metadata?

Yes. The skill generates both markdown table and detailed markdown reports by default, with support for CSV and HTML output formats. All reports are produced from a single scan of chapter files and automatically registered in MkDocs navigation.

How does diagram reporting integrate with course documentation?

Diagram reports integrate by parsing chapter markdown files directly, outputting reports to docs/learning-graph, and registering navigation entries in MkDocs. This keeps visual element tracking synchronized with course structure and makes reports discoverable within existing documentation.

What preparation is needed before running a diagram audit?

Chapter markdown files must follow a structure where diagrams and MicroSims include Type, Status, Learning Objectives, Bloom's Taxonomy level, and UI element metadata. The skill parses these fields to populate reports, so consistent markdown formatting across chapters ensures accurate auditing.

When is automated diagram tracking necessary for large courses?

Automated tracking becomes essential when manually monitoring diagrams and MicroSims across multiple chapters becomes error-prone and time-consuming. It's particularly valuable for projects managing dozens of interactive elements where status, complexity, and pedagogical alignment must stay current for project oversight.