src/report/SKILL.md
GNN comprehensive analysis report generation. Use when creating summary reports from pipeline outputs, generating markdown or HTML reports, or producing executive summaries of model processing results.
npx skillsauth add activeinferenceinstitute/generalizednotationnotation gnn-report-generationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generates comprehensive analysis reports from all upstream pipeline outputs including parsing results, validation reports, simulation outcomes, statistical analyses, and visualizations.
# Generate reports
python src/23_report.py --target-dir input/gnn_files --output-dir output --verbose
# As part of pipeline
python src/main.py --only-steps 23 --verbose
from report import (
process_report, generate_comprehensive_report,
analyze_gnn_file, generate_html_report,
generate_markdown_report, generate_report,
ReportGenerator, ReportFormatter,
get_module_info, get_supported_formats, validate_report
)
# Process report step (used by pipeline)
process_report(target_dir, output_dir, verbose=True)
# Generate comprehensive report
report = generate_comprehensive_report(pipeline_results)
# Use the ReportGenerator class
gen = ReportGenerator()
report = gen.generate(results)
# Format-specific generation
generate_html_report(data, output_path)
generate_markdown_report(data, output_path)
# Validate a report
is_valid = validate_report(report_data)
# Query supported formats
formats = get_supported_formats()
process_report — main pipeline processing functiongenerate_comprehensive_report / generate_report — report generationReportGenerator / ReportFormatter — report classesgenerate_html_report / generate_markdown_report — format-specificanalyze_gnn_file — file-level analysis for reportsvalidate_report / get_supported_formats — utilitiesoutput/23_report_output/pipeline_execution_summary.json at pipeline rootThis module registers tools with the GNN MCP server (see mcp.py):
generate_reportprocess_reportlist_report_formatsdevelopment
GNN static HTML website generation from pipeline artifacts. Use when generating browsable documentation websites, creating HTML galleries of model visualizations, or publishing pipeline results as a static site.
data-ai
GNN graph and matrix visualization generation. Use when creating network graph plots, matrix heatmaps, state space diagrams, or other visual representations of GNN models.
testing
GNN advanced validation and consistency checking. Use when performing deep validation of GNN models, checking cross-model consistency, verifying structural integrity, or running validation reports.
tools
GNN shared utility functions and helper modules. Use when working with common pipeline utilities, logging helpers, file I/O wrappers, path management, or pipeline template infrastructure.