activeinferenceinstitute/generalized_notation_notation/gui

Claude Code and agent skill by activeinferenceinstitute/generalized_notation_notation

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

GNN interactive GUI for constructing and editing GNN models. Use when building visual model editors, launching the GNN GUI application, or working with the multi-panel GUI system (gui_1, gui_2, gui_3, oxdraw).

Install

npx vskill@latest install activeinferenceinstitute/generalized_notation_notation/gui

SKILL.md

GNN GUI Builder (Step 22)

Purpose

Provides interactive graphical interfaces for constructing, editing, and visualizing GNN models. Includes multiple GUI implementations (gui_1, gui_2, gui_3, oxdraw) with increasing capability levels.

Key Commands

bash
# Launch GUI
python src/gnn/22_gui.py --target-dir input/gnn_files --output-dir output --verbose
# As part of pipeline
python src/gnn/main.py --only-steps 22 --verbose

API

python
from gnn.gui import (
process_gui,
get_available_guis,
gui_1,
gui_2,
gui_3,
oxdraw_gui,
get_gui_1_info,
get_gui_2_info,
get_gui_3_info,
get_oxdraw_info,
generate_html_navigation,
parse_components_from_markdown,
parse_state_space_from_markdown,
add_component_to_markdown,
update_component_states,
add_state_space_entry,
update_state_space_entry,
)
# Process GUI step (used by pipeline)
process_gui(target_dir, output_dir, verbose=True)
# Get available GUIs
guis = get_available_guis()
# Launch specific GUI (all require target_dir, output_dir, logger)
gui_1(target_dir, output_dir, logger)
gui_2(target_dir, output_dir, logger)
gui_3(target_dir, output_dir, logger)
oxdraw_gui(target_dir, output_dir, logger) # Graph drawing canvas
# Parse GNN markdown for GUI
components = parse_components_from_markdown(md_content)
state_space = parse_state_space_from_markdown(md_content)

Key Exports

  • process_gui — main pipeline processing function
  • gui_1, gui_2, gui_3, oxdraw_gui — GUI launchers
  • get_available_guis — list available GUI implementations
  • parse_components_from_markdown, parse_state_space_from_markdown — content parsing
  • add_component_to_markdown, update_component_states — markdown manipulation

Dependencies

bash
uv sync --extra gui

Output

  • GUI session data in output/22_gui_output/
  • Saved model files from GUI editing sessions

MCP Tools

This module registers tools with the GNN MCP server (see mcp.py):

  • get_gui_module_info
  • list_available_guis
  • oxdraw.check_installation
  • oxdraw.convert_from_mermaid
  • oxdraw.convert_to_mermaid
  • oxdraw.get_info
  • oxdraw.launch_editor
  • process_gui

References


Documentation

  • [README](README.md): Module Overview
  • [AGENTS](AGENTS.md): Agentic Workflows
  • [SPEC](SPEC.md): Architectural Specification
  • [SKILL](SKILL.md): Capability API

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
33
Repository forks
6
7-day trend score
23

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/activeinferenceinstitute/generalized_notation_notation/gui/badge)](https://verified-skill.com/skills/activeinferenceinstitute/generalized_notation_notation/gui)

Something wrong with this skill or its page? Tell us.