johnlarkin1/claude-code-extensions

A repo for me but also anyone else that is curious about what CC commands + skills + plugins that I commonly use. Feel free to download from the plugin marketplace as welll

14 stars0 forksUpdated Jan 15, 2026
npx skills add johnlarkin1/claude-code-extensions

README

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:

$ 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.

$ 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

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

Overview

[!NOTE]
My Overview section was generated by Claude Code. Just an FYI.

Plugins

PluginDescription
diagram-codeGenerate diagrams using Mermaid, GraphViz DOT, and Excalidraw
excalidraw-diagramsExcalidraw-focused diagramming with flowcharts, architecture diagrams, wireframes
manim-animationsMathematical animations using ManimCE
tauri-devTauri v2 desktop app development with IPC patterns and debugging
textual-tuiPython Textual TUI framework with widget catalog and TCSS reference

Skills

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

SkillFormatDescription
excalidrawfolder + .skillExcalidraw JSON format, diagram patterns, element types
manimfolder + .skillManimCE animation scenes, mobjects, transforms
taurifolderTauri v2 commands, plugins, state management, permissions
textualfolder + .skillTextual widgets, TCSS styling, events, reactivity

Commands

Slash commands for Claude Code. Copy to ~/.claude/commands/ for global access.

CommandDescription
/create-prReview branch changes, generate commit message, create PR with template
/generate-prAlias for /create-pr... I like generate better for my mental model.
/generate-commandInteractive wizard to create new slash commands
/list-skillsList all installed skills and plugins (deprecated, given natively suppor

...

Read full README

Publisher

johnlarkin1johnlarkin1

Statistics

Stars14
Forks0
Open Issues0
CreatedJan 14, 2026