Leaderboard/Diagramming/opentikz
Last commit on July 4, 2026·Created on June 7, 2026

opentikz/opentikz

Maps diagram descriptions to compilable TikZ figures.
Combined rank
#662
across all skills
In Diagramming
#15
category rank
Stars
249
+0.8% in last 7d
Forks
4
0.0% in last 7d
Watchers
3
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

OpenTikZ turns a verbal description of a diagram into a working TikZ file by matching the request against an indexed library of neural net architectures, pipelines, system blocks, and icons. The skill is designed for researchers drafting conference figures, LaTeX authors who edit diagrams programmatically, and AI agents that need to produce structured visuals. It enforces standalone compilation, palette-based colors, and a copy-and-edit workflow that keeps the library pristine while the user gets a figure that compiles.

WHO IT'S FOR
ML/NLP researchers
produce publication-ready TikZ diagrams
LaTeX / technical authors
create and edit TikZ figures programmatically
AI agent / automation builders
integrate structured diagram generation into workflows
OpenTikZ library contributors
add and edit library templates
Repository contents

1 skill file

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill

Follow the documented setup, then try a first task.

I’m using

Claude Code plugin

Installs: Complete OpenTikZ Claude Code plugin, including the using-opentikz skill and the repository's icons, templates, and examples. · Claude Code

Before you start
  • Claude Code
  1. Enter this as a message in a Claude Code session to add the OpenTikZ plugin marketplace.

    /plugin marketplace add https://github.com/opentikz/opentikz
  2. After the marketplace has been added, enter this as a separate message in the same Claude Code session.

    /plugin install opentikz@opentikz
.claude-plugin/plugin.json · Checked Sep 18, 2026README.md · Checked Sep 18, 2026.claude-plugin/marketplace.json · Checked Sep 18, 2026skills/using-opentikz/SKILL.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Customize an encoder-decoder figure

Uses using-opentikz

  • The actual LaTeX project directory to substitute for <PROJECT_PATH>
  • Any desired labels, colors, dimensions, or publication-column constraints; otherwise the existing template styling can be retained
Use the using-opentikz skill in my LaTeX project at <PROJECT_PATH>. Find the OpenTikZ encoder-decoder template, copy it into my project, add one hidden layer, and verify that the edited copy compiles. Treat <PROJECT_PATH> as a placeholder for my actual project directory, and ask me about any material ambiguity before editing.
README.md · Checked Sep 18, 2026skills/using-opentikz/SKILL.md · Checked Sep 18, 2026