src/model_registry/SKILL.md
GNN model versioning and registry management. Use when registering parsed models, tracking model versions, querying model metadata (author, license, version), or managing the model catalog.
npx skillsauth add activeinferenceinstitute/generalizednotationnotation gnn-model-registryInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manages a registry of parsed GNN models with versioning, metadata extraction, and catalog management. Tracks model lineage including author, license, and version information.
# Run model registry step
python src/4_model_registry.py --target-dir input/gnn_files --output-dir output --verbose
# As part of pipeline
python src/main.py --only-steps 4 --verbose
from model_registry import ModelRegistry, process_model_registry
# Use the registry class
registry = ModelRegistry()
# Process model registry step (used by pipeline)
result = process_model_registry(target_dir, output_dir, verbose=True)
ModelRegistry — class managing model catalog, versioning, and metadataprocess_model_registry — main processing function for pipeline integrationThe registry automatically extracts:
output/4_model_registry_output/This module registers tools with the GNN MCP server (see mcp.py):
model_registry.register_modelmodel_registry.get_modelmodel_registry.search_modelsdevelopment
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.