Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IcePanel plugins

A Claude Code plugin marketplace for working with IcePanel architecture landscapes.

Install

/plugin marketplace add icepanel/icepanel-plugins
/plugin install icepanel@icepanel-plugins

To try it from a local clone instead, point the marketplace at the checkout:

/plugin marketplace add ./icepanel-plugins
/plugin install icepanel@icepanel-plugins

If the install summary says Run /reload-plugins to activate., run that too.

Plugins

icepanel

Builds and maintains C4 models in IcePanel through its REST API: model objects (actors, systems, apps, stores, components), connections, catalog technologies and icons, and Level 1/2/3 diagrams.

The creating-c4-diagrams skill helps you convert code or natural language into C4 model objects, connections, and diagrams using our API.

Includes a helper script for the mechanical work:

python scripts/icepanel.py import  <landscapeId> model.json   # upsert objects and connections
python scripts/icepanel.py idmap   <landscapeId>              # map import IDs to IcePanel IDs
python scripts/icepanel.py diagram <landscapeId> l2.json      # create a diagram from a layout spec
python scripts/icepanel.py verify  <landscapeId>              # check every diagram for layout problems

Requirements

  • An IcePanel API key, generated in the organization's settings on the API keys page. Format is <key-id>:<secret>.

    export ICEPANEL_TOKEN='<key-id>:<secret>'
  • Python 3 and curl. The script shells out to curl on purpose: Python installs on macOS often lack a configured CA bundle, which fails with CERTIFICATE_VERIFY_FAILED against the API.

Layout

.claude-plugin/marketplace.json          the marketplace catalog
.claude-plugin/plugin.json               the IcePanel plugin manifest
skills/
  creating-c4-diagrams/
    SKILL.md
    references/api.md                    endpoints, schemas, enums, doc corrections
    references/layout.md                 grid, boundaries, line routing, spec format
    references/example.md                a worked three-level build
    scripts/icepanel.py

License

Licensed under the MIT License.

About

Claude plugin

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages