Agent skill · design visual · hkuds
cli-anything-inkscape
Command-line interface for Inkscape - A stateful command-line interface for vector graphics editing, following the same patterns as the GI...
Why this skill is useful
Provides a command-line interface for Inkscape that allows for advanced vector graphics manipulation not typically covered in standard documentation.
What it needs
Requires inkscape, python installed locally. About 5k tokens when loaded. Last updated 2026-08-03. 46,739 stars on the source repository.
What this skill does
cli-anything-inkscape A stateful command-line interface for vector graphics editing, following the same patterns as the GIMP and Blender CLI harnesses. Directly manipulates SVG (XML) documents with a JSON project format for state tracking. Installation This CLI is installed as part of the cli-anything-inkscape package: Prerequisites: Python 3.10+ inkscape must be installed on your system Usage Basic Commands REPL Mode When invoked without a subcommand, the CLI enters an interactive REPL session: You can also start the REPL with a nonexistent project path. The CLI now seeds a new in-memory document instead of failing immediately: Command Groups Document Document management commands. Command Description --------- ------------- new Create a new document open Open an existing project save Save the current project info Show document information profiles List available document profiles canvas-size Set the canvas size units Set the document units json Print raw project JSON Shape Shape management commands. Command Description --------- ------------- add-rect Add a rectangle add-circle Add a circle add-ellipse Add an ellipse add-line Add a line add-polygon Add a polygon add-path Add a path add-star Add a star remove Remove a shape by index duplicate Duplicate a shape list List all shapes/objects get Get detailed info about a shape Text Text management commands. Command Description --------- ------------- add Add a text element; supports --box-width, --box-height, and --line-height for wrapped layouts set Set a text property (text, font-family, font-size, fill, box-width, box-height, line-height, etc.) list List all text objects Style Style management commands. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills hkuds/cli-anything-inkscape