Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "visual-explainer-marketplace",
"owner": {
"name": "nicobailon"
},
"metadata": {
"description": "A marketplace for visual explainer plugins — tools that turn complex terminal output into styled HTML pages",
"version": "1.0.0",
"pluginRoot": "./plugins"
},
"plugins": [
{
"name": "visual-explainer",
"source": "./plugins/visual-explainer",
"description": "Generate beautiful HTML pages for diagrams, diff reviews, plan reviews, slides, and data tables",
"version": "0.5.0",
"author": {
"name": "nicobailon"
},
"repository": "https://github.com/nicobailon/visual-explainer",
"license": "MIT",
"keywords": ["diagrams", "html", "visualization", "diff-review", "slides"],
"category": "visualization",
"tags": ["diagrams", "html-generation", "code-review", "slides", "mermaid"]
}
]
}
11 changes: 3 additions & 8 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
{
"name": "visual-explainer",
"description": "Generate beautiful HTML pages for diagrams, diff reviews, plan reviews, and data tables",
"version": "0.5.0",
"author": {
"name": "nicobailon"
},
"repository": "https://github.com/nicobailon/visual-explainer",
"license": "MIT"
"name": "visual-explainer-marketplace",
"description": "A marketplace for visual explainer plugins",
"version": "1.0.0"
}
49 changes: 32 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,18 +28,24 @@ This skill fixes that. Real typography, dark/light themes, interactive Mermaid d

## Install

**Pi:**
```bash
pi install https://github.com/nicobailon/visual-explainer
**Claude Code (marketplace):**
```shell
/plugin marketplace add nicobailon/visual-explainer
/plugin install visual-explainer@visual-explainer-marketplace
```

**Claude Code (plugin):**
**Claude Code (direct plugin):**
```bash
claude /plugin install https://github.com/nicobailon/visual-explainer
```

Note: Claude Code plugins namespace commands as `/visual-explainer:command-name`.

**Pi:**
```bash
pi install https://github.com/nicobailon/visual-explainer
```

**OpenAI Codex:**
```bash
git clone https://github.com/nicobailon/visual-explainer.git ~/.agents/skills/visual-explainer
Expand Down Expand Up @@ -76,19 +82,28 @@ https://github.com/user-attachments/assets/342d3558-5fcf-4fb2-bc03-f0dd5b9e35dc
## How It Works

```
SKILL.md ← workflow + design principles
commands/ ← slash commands (works with pi and Claude Code)
references/ ← agent reads before generating
├── css-patterns.md (layouts, animations, theming)
├── libraries.md (Mermaid, Chart.js, fonts)
├── responsive-nav.md (sticky TOC for multi-section pages)
└── slide-patterns.md (slide engine, transitions, presets)
templates/ ← reference templates with different palettes
├── architecture.html
├── mermaid-flowchart.html
├── data-table.html
└── slide-deck.html
.claude-plugin/
├── plugin.json ← marketplace identity
└── marketplace.json ← plugin catalog
plugins/
└── visual-explainer/
├── .claude-plugin/
│ └── plugin.json ← plugin manifest
├── SKILL.md ← workflow + design principles
├── commands/ ← slash commands
├── references/ ← agent reads before generating
│ ├── css-patterns.md (layouts, animations, theming)
│ ├── libraries.md (Mermaid, Chart.js, fonts)
│ ├── responsive-nav.md (sticky TOC for multi-section pages)
│ └── slide-patterns.md (slide engine, transitions, presets)
├── templates/ ← reference templates with different palettes
│ ├── architecture.html
│ ├── mermaid-flowchart.html
│ ├── data-table.html
│ └── slide-deck.html
└── scripts/
└── share.sh
~/.agent/diagrams/filename.html → opens in browser
```

Expand Down
10 changes: 10 additions & 0 deletions plugins/visual-explainer/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"name": "visual-explainer",
"description": "Generate beautiful HTML pages for diagrams, diff reviews, plan reviews, and data tables",
"version": "0.5.0",
"author": {
"name": "nicobailon"
},
"repository": "https://github.com/nicobailon/visual-explainer",
"license": "MIT"
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.