Skip to content

Skills

The nine skills exist because the mechanical parts — scaffolding, frontmatter, index regeneration, validation — are tedious, and doing them for you leaves the time for the part only you can do: deciding what the thing is.

A skill is a folder with a SKILL.md in it, so any agent that reads that format can run them. The standard they operate on is agent-neutral by design.

Three skills overlap, and picking the wrong one is the usual source of a bad session:

You have Use It produces
An idea, half-formed iterate An understanding. No file.
Something you’ve decided eidos The blueprint
A draft already written format The same words, in shape

Customize → Plugins → +Add marketplace from repository, and give it the repository:

https://github.com/BuildableWorks/Eidos

Then install eidos from that marketplace. Any paid plan.

Desktop runs each skill scoped to its own folder, and every skill is self-contained, so this behaves exactly as it does in Claude Code.

If you’d rather upload a file than add a repository — or you’re sharing a private framework — build the zip from a clone and pick upload a custom plugin file instead:

Terminal window
./scripts/package-plugin.sh # → dist/eidos-plugin.zip

Why three skills carry a copy of the standard

Section titled “Why three skills carry a copy of the standard”

You’ll notice EIDOS.md, seeds/, and versions/ appear twice in the repository — once at the root, once inside a few skill folders. That’s deliberate.

The top-level copies are the source of truth and the public review surface. But a skill often can’t reach them once installed:

  • Claude Desktop sandboxes each skill to its own folder — no sibling files.
  • A git-marketplace install ships only what’s committed — anything gitignored never arrives.

So the three that need part of the standard carry it, committed: eidos (the ruleset), install (the seeds), and migrate (the version history). The other six read your root’s framework at runtime and need nothing.

scripts/sync-skills.sh regenerates those copies from the top-level sources, and --check fails if one has drifted.

Create skills/<your-skill>/SKILL.md and it ships with the plugin automatically.

To share a framework with a colleague, hand them the self-contained zip the package script builds, or push to a private git repo and share the URL.