🎯

textual

🎯Skill

from johnlarkin1/claude-code-extensions

VibeIndex|
What it does

textual skill from johnlarkin1/claude-code-extensions

πŸ“¦

Part of

johnlarkin1/claude-code-extensions(4 items)

textual

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add johnlarkin1/claude-code-extensions
Install PluginInstall plugin from marketplace
/plugin install diagram-code@larkin-plugins
Install PluginInstall plugin from marketplace
/plugin install tauri-dev@larkin-plugins
Install PluginInstall plugin from marketplace
/plugin install excalidraw-diagrams@diagram-market
Install PluginInstall plugin from marketplace
/plugin install manim-animations@animation-lab

+ 2 more commands

πŸ“– Extracted from docs: johnlarkin1/claude-code-extensions
18Installs
15
-
Last UpdatedJan 15, 2026

Skill Details

SKILL.md

Overview

# Larkin Plugins for Claude Code

My (John Larkin) custom plugins for Claude Code.

There's a bit of WIP / flexibility here (like I have a specific excalidraw plugin, but then a more specific) diagram-code plugin. I have been wanting to bundle up all of this (so it's easier to setup on new computers / share with peers, etc) for awhile now.

Some people have bundled up all the skills as a single plugin. I do not like that approach given I think skills are light enough that you should just clone the repo, or copy the actual dir into your own ~/.claude/skills dir. I have yet to figure out how the .skill files are going to be shared and imported, but excited for that.

# Directory Structure

Basically, a tree -d with some comments

```

claude-code-extensions/

β”œβ”€β”€ cli-tools/ # Shell wrappers and CLI utilities

β”‚ └── claude-extended-flags/

β”œβ”€β”€ commands/ # Standalone slash commands

β”œβ”€β”€ plugins/ # Installable plugin packages

β”‚ β”œβ”€β”€ diagram-code/

β”‚ β”œβ”€β”€ excalidraw-diagrams/

β”‚ β”œβ”€β”€ manim-animations/

β”‚ β”œβ”€β”€ tauri-dev/

β”‚ └── textual-tui/

β”œβ”€β”€ skills/ # Standalone skills (copy to ~/.claude/skills)

β”‚ β”œβ”€β”€ excalidraw/

β”‚ β”œβ”€β”€ manim/

β”‚ β”œβ”€β”€ tauri/

β”‚ └── textual/

└── claude-docs/ # Reference documentation

```

# Installation

Plugins

Mostly I imagine people are going to be going the plugin marketplace route. So you'll do something like this:

```bash

$ claude

/plugin marketplace add johnlarkin1/claude-code-extensions

# Now you're good to install what you want, probably through the interactive window.

# Some example installs:

/plugin install diagram-code@larkin-plugins

/plugin install tauri-dev@larkin-plugins

/plugin install excalidraw-diagrams@diagram-market

/plugin install manim-animations@animation-lab

/plugin install textual-tui@ui-helpers

```

Example screenshots:


1. marketplace installation


2. available plugins


3. individual plugin description

Skills

I'd say rip the copy and paste method after cloning.

```bash

$ git clone git@github.com:johnlarkin1/claude-code-extensions.git

$ cd claude-code-extensions

$ cp -r skills/* ~/.claude/skills/ # or pick and choose your own individual ones

```

Commands

```bash

cp commands/*.md ~/.claude/commands/

```

# Overview

> [!NOTE]

> My Overview section was generated by Claude Code. Just an FYI.

Plugins

| Plugin | Description |

| --------------------- | --------------------------------------------------------------------------------- |

| diagram-code | Generate diagrams using Mermaid, GraphViz DOT, and Excalidraw |

| excalidraw-diagrams | Excalidraw-focused diagramming with flowcharts, architecture diagrams, wireframes |

| manim-animations | Mathematical animations using ManimCE |

| tauri-dev | Tauri v2 desktop app development with IPC patterns and debugging |

| textual-tui | Python Textual TUI framework with widget catalog and TCSS reference |

Skills

Standalone skills can be copied to ~/.claude/skills/ or used within plugins.

| Skill | Format | Description |

| ------------ | ----------------- | --------------------------------------------------------- |

| excalidraw | folder + .skill | Excalidraw JSON format, diagram patterns, element types |

| manim | folder + .skill | ManimCE ani