What's inside
FAQ
claude-skills is a Claude Code plugin with 3 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes ascii-dependency-graph, ascii-hierarchy-diagram, ascii-memory-map. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add rohingosling/claude-skills
Repo: rohingosling/claude-skills
Claude Code plugin marketplace. A curated collection of my publicly-shared Agent Skills, each packaged as an installable plugin.
g-render-ascii-dependency-graphg-render-ascii-hierarchy-diagramg-render-ascii-memory-mapThese are Claude Code plugins, distributed through this repository acting as a plugin marketplace. Installing is two ideas: add the marketplace once, then install the plugins you want from it. If you have never installed a skill before, follow the steps below verbatim β each command is typed at the Claude Code prompt (the /-commands) or in a terminal (the claude β¦ commands).
The marketplace id is rohingosling-skills. Every plugin is installed as <plugin-name>@rohingosling-skills β the plugin's name (from the table below) plus @ plus that id.
At the Claude Code prompt:
/plugin marketplace add rohingosling/claude-skills
This registers the catalog. You only do this once per machine; afterwards every plugin below is available to install.
Install one β name the plugin, @, then the marketplace id:
/plugin install g-render-ascii-memory-map@rohingosling-skills
Install several β run the install line once per plugin:
/plugin install g-render-ascii-dependency-graph@rohingosling-skills
/plugin install g-render-ascii-hierarchy-diagram@rohingosling-skills
Install all of them β one line per plugin in the Available plugins table:
/plugin install g-render-ascii-dependency-graph@rohingosling-skills
/plugin install g-render-ascii-hierarchy-diagram@rohingosling-skills
/plugin install g-render-ascii-memory-map@rohingosling-skills
/reload-plugins
/reload-plugins makes newly installed plugins available in the current session (a brand-new session picks them up automatically). Then invoke any skill with its plugin-name:skill-name command β see Skill invocation.
Prefer a menu to typing commands? Run:
/plugin
β¦then use the Marketplaces and Installed tabs to browse, install, enable, disable, or remove plugins β no need to remember each plugin's name.
Everything above is also a normal CLI, handy for a first install or for scripting. The terminal verbs mirror the prompt commands:
claude plugin marketplace add rohingosling/claude-skills
claude plugin install g-render-ascii-memory-map@rohingosling-skills # repeat per plugin
claude plugin list # confirm what is installed
After a terminal install, run /reload-plugins (or start a new session) to pick the plugins up.
Note: The
g-prefix refers to global.
| Group | Plugin | What it does |
|---|---|---|
| ASCII rendering | g-render-ascii-dependency-graph | Render an ASCII dependency graph from a JSON structure (horizontal/vertical links, ellipsis markers) for embedding in markdown documentation. |
| ASCII rendering | g-render-ascii-hierarchy-diagram | Generate a hierarchical ASCII tree diagram from a JSON structure (folder trees, decomposition diagrams) with aligned comments and two layout modes. |
| ASCII rendering | g-render-ascii-memory-map | Render an ASCII box-drawing memory map (address-space layout diagram) from a JSON structure, for any architecture β Commodore, x86 segmented, ARM/MCU, or flat 32/64-bit β with multiple address formats and size-proportional block heights. |
Once a plugin is installed, invoke its skill at the Claude Code prompt as plugin-name:skill-name:
/g-render-ascii-dependency-graph:ascii-dependency-graph
/g-render-ascii-hierarchy-diagram:ascii-hierarchy-diagram
/g-render-ascii-memory-map:ascii-memory-map
Each skill wraps a dependency-free Python script under its skills/<skill>/scripts/ directory that can also be run directly (python3 on macOS/Linux, python on Windows).
More skills will be added over time.
Some of the more visual skills are showcased here, starting with the ASCII rendering plugins. Each turns a small JSON description into clean, monospace-aligned art ready to paste straight into your docs, or output to your terminal.
g-render-ascii-dependency-graphNodes link horizontally (right) and vertically (bottom), with an optional Β· Β· Β· ellipsis for truncated branches.
{
"name": "WebApp",
"right": { "name": "API Server", "right": { "name": "Router" } },
"bottom": [
{ "name": "Auth Service", "right": { "name": "JWT" } },
{ "name": "Database", "right": { "name": "Conn Pool" } },
{ "ellipsis": true }
]
}
βββββββββββ βββββββββββββββ βββββββββββ
β WebApp βββ>β API Server βββ>β Router β
ββββββ¬βββββ βββββββββββββββ βββββββββββ
β βββββββββββββββββ βββββββ
βββ>β Auth Service βββ>β JWT β
β βββββββββββββββββ βββββββ
β βββββββββββββ βββββββββββββ
βββ>β Database βββ>β Conn Pool β
β βββββββββββββ βββββββββββββ
Β·
Β·
Β·
g-render-ascii-hierarchy-diagramA hierarchy with aligned trailing comments β perfect for folder structures and decomposition diagrams.
{
"name": "my-service",
"children": [
{ "name": "src", "comment": "Application code", "children": [
{ "name": "main.py", "comment": "Entry point" },
{ "name": "api", "comment": "HTTP route handlers" },
{ "name": "db", "comment": "Persistence layer" } ] },
{ "name": "tests", "comment": "Test suite", "children": [
{ "name": "test_api.py", "comment": "Route tests" } ] },
{ "name": "README.md", "comment": "Project overview" }
]
}
my-service
ββ src Application code
β ββ main.py Entry point
β ββ api HTTP route handlers
β ββ db Persistence layer
β
ββ tests Test suite
β ββ test_api.py Route tests
β
ββ README.md Project overview
g-render-ascii-memory-mapAn address-space layout diagram: boundary addresses in the left gutter, region labels inside each box, and notes outside, arrow-anchored. Block heights are size-proportional (here the 12 KB free-RAM region is visibly taller than its 1β2 KB neighbours), and --show-size annotates each region with its computed size.
{
"title": "C64 β VIC bank 0 ($0000-$3FFF)",
"blocks": [
{ "start": "$0000", "end": "$03FF", "label": "zero page / stack / system",
"comments": [ "$0001 CHAREN: bit 2 = 0 β char ROM" ] },
{ "start": "$0400", "end": "$07FF", "label": "screen RAM (video matrix)",
"comments": [ "$D018 bits 4-7 = %0001" ] },
{ "start": "$0800", "end": "$37FF", "label": "free RAM" },
{ "start": "$3800", "end": "$3FFF", "label": "custom charset (2 KB)",
"comments": [ "$D018 bits 1-3 = %111" ] }
]
}
C64 β VIC bank 0 ($0000-$3FFF)
$0000 ββββββββββββββββββββββββββββββ
β zero page / stack / system β ββ $0001 CHAREN: bit 2 = 0 β char ROM
β (1 KB) β
$0400 ββββββββββββββββββββββββββββββ€
β screen RAM (video matrix) β ββ $D018 bits 4-7 = %0001
β (1 KB) β
$0800 ββββββββββββββββββββββββββββββ€
β free RAM β
β (12 KB) β
β β
β β
β β
β β
$3800 ββββββββββββββββββββββββββββββ€
β custom charset (2 KB) β ββ $D018 bits 1-3 = %111
β (2 KB) β
ββββββββββββββββββββββββββββββ
Released under the MIT License β Copyright Β© 2026 Rohin Gosling.
.claude-plugin/
marketplace.json
.gitignore
LICENSE
plugins/
g-render-ascii-dependency-graph/
.claude-plugin/
plugin.json
README.md
skills/
ascii-dependency-graph/
scripts/
render_ascii_dependency_graph.py
SKILL.md
g-render-ascii-hierarchy-diagram/
.claude-plugin/
plugin.json
README.md
skills/
ascii-hierarchy-diagram/
scripts/
render_ascii_hierarchy_diagram.py
SKILL.md
g-render-ascii-memory-map/
.claude-plugin/
plugin.json
README.md
skills/
ascii-memory-map/
examples/
c64-bank0.json
scripts/
render_ascii_memory_map.py
SKILL.md
README.mdΒ© 2026 Flowy Β· Free and open source
Built for Claude Code Β· Not affiliated with Anthropic