Dimagine — Development skill for Claude Code
Agent-native reference image library — Eagle, but every image is a file your agents can read and write.
How to install Dimagine
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open dimpurr/dimagine and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Dimagine does
Agent-native reference image library — Eagle, but every image is a file your agents can read and write.
Alternatives in Development
- Gemini CLI Foundations — This repository is a comprehensive skills library for Gemini CLI - reusable, production-ready skill packages t 5.3k ★
- Obsidian MCP Server — Read, write, search, and surgically edit Obsidian vault notes, tags, and frontmatter via MCP 686 ★
- Worktree — Create Worktree with Library 404 ★
README
dimagine
Obsidian for images: a reference image library that is just a folder.
Status: pre-alpha. The library format is drafted; tools are not usable yet. License: MIT.
- A library is a folder of images. Optional Markdown notes sit next to the images; collections are notes that embed images; boards are JSON Canvas files.
- Agents work on it directly. Hand an agent SKILL.md and it can create, tag, sort and curate a library with ordinary file operations.
- Tools are optional. A viewer, search by meaning, previews and importers
(CLI
dimagine, short aliasdimg) make a library nicer to use, but nothing depends on them. A library also opens as an Obsidian vault.
Start with [docs/FORMAT.md](docs/FORMAT.md) for the format, [docs/VISION.md](docs/VISION.md) for what this is and is not, and [docs/INDEX.md](docs/INDEX.md) for where each kind of documentation lives.
Changing a library
`dimagine tag`, `rate` and `set` edit an image note's properties, `collect` creates a collection note or adds and removes its members, and `trash` / `restore` move a whole image group in and out of `.trash/`. Each of them is one recorded operation, so `dimagine undo` gives it back; `dimagine config` shows and changes the library's settings, `dimagine trash purge` clears trashed groups once they are past the retention period, and `dimagine trash empty` clears them now. They write through the same locked, hashed and journaled path, so a note you edited by hand yourself is never overwritten.
Sharing a library
`dimagine serve` starts a read-only viewer on `127.0.0.1`; `--bind` moves it to another address and `--port` moves the port. On the first start every page leads to `/setup`, where the visitor creates the owner account (email and password, no code to copy) — until then the first visitor can claim the server, so the server reminds you of this on every start and every 10 minutes while no account exists.
**Create the owner account right after t
Related Skills
Substack API Reference
Unofficial Substack API reference — 129 verified endpoints with body shapes, gathered across 14 capture rounds
Pdf2image
Convert PDF pages to images using Python pdf2image library. Usage: say "pdf转图片" or "convert pdf to image" to c
Taste Add
File inspiration images from taste/inbox/ (or a pasted image) into the taste library.
SP 1 Knowledgebase Skill
Claude agent skill: technical reference library for the Teenage Engineering SP-1 stem player
Algorithm Recall
Recall canonical algorithm implementations from TheAlgorithms reference library (Python/JavaScript/TypeScript/
Create Architecture
Guided, section-by-section authoring of the master architecture document for the game. Reads all GDDs, the sys
Related Agents
Rn Test Engineer
Use this agent to write, review or improve automated tests in a React Native or Expo project — Jest unit tests
Octave Assistant
Default Octave GTM assistant with read/write access to the workspace Library. Use for library lookups ("what d
Render Critic
Reviews rendered shots of a 3D character against a reference image or against itself and returns a ranked list