Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ai-data-skills

A personal marketplace of Claude Code skills for work on generative AI, machine learning and deep learning models, data science and analytics.

Install

/plugin marketplace add johnma96/ai-data-skills
/plugin install diagramming@ai-data-skills

Or from the terminal:

claude plugin marketplace add johnma96/ai-data-skills
claude plugin install diagramming@ai-data-skills

Plugins

diagramming

Skill Trigger What it does
diagram-architecture-drawio /diagramming:diagram-architecture-drawio Reads a repository, derives its real architecture and draws it in docs/architecture.drawio. Consistent style, official logos for each technology with a generic glyph fallback, and a readability linter with eleven checks.

How it works. A .drawio file is mxGraph XML — plain text. The skill writes a script that uses the drawio_kit.py engine to place boxes by coordinates and route arrows with explicit anchors; the linter checks overlaps and visual economy before delivery. No MCP server and no online service required.

Requirements. Python standard library only. glyph.py and gcp_icon.py download SVG logos from public URLs (devicon, simple-icons, Google Cloud) on first use and cache them; with no network the skill falls back to generic glyphs and says so.

Customising the style. The palette and tokens live in diagramming/skills/diagram-architecture-drawio/references/style.md and in the STYLE and EDGE dicts of scripts/drawio_kit.py. Replace those values with your project's or organisation's own.

Structure

ai-data-skills/
├── .claude-plugin/marketplace.json     ← marketplace catalogue
└── diagramming/                        ← one directory per plugin
    ├── .claude-plugin/plugin.json
    └── skills/
        └── diagram-architecture-drawio/
            ├── SKILL.md                ← skill definition
            ├── references/             ← knowledge loaded on demand
            └── scripts/                ← engine and linters

To add a new plugin: create the directory and its plugin.json, then add the entry to the plugins array in marketplace.json. Validate with claude plugin validate ..

License

MIT. See LICENSE.

About

Claude Code plugin marketplace with skills for generative AI, machine learning, deep learning, data science, and analytics.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages