skills/toeidos/SKILL.md
--- tldr: Route insights into the spec system as new or adjusted specs and claims category: core --- # /eidos:toeidos Take semi-specified text and route it into eidos specs — as a new spec, a new claim, or an adjustment to an existing one. ## Usage ``` /eidos:toeidos [text describing an insight, observation, or requirement] ``` The input can be rough — stream of consciousness, bullet points, half-formed ideas, copy-pasted chat excerpts. ## Instructions ### 1. Parse the Input Extract the
npx skillsauth add agenticnotetaking/eidos skills/toeidosInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Take semi-specified text and route it into eidos specs — as a new spec, a new claim, or an adjustment to an existing one.
/eidos:toeidos [text describing an insight, observation, or requirement]
The input can be rough — stream of consciousness, bullet points, half-formed ideas, copy-pasted chat excerpts.
Extract the core insight(s) from the rough text. There may be multiple distinct insights in one input — identify each separately.
For each insight:
eidos/ and claim file names${CLAUDE_PLUGIN_ROOT}/scripts/outline_eidos.py if needed for structural overviewFor each, determine whether the insight is:
For each insight, prepare:
New spec:
---
tldr: [brief description]
category: core
---
# [Name]
## Target
[Extracted from insight]
## Behaviour
- [Claims derived from insight]
New claim:
---
tldr: [brief description]
category: core
---
# [Claim as prose]
[Explanation derived from insight]
Adjustment to existing: Show the proposed diff — what would be added or changed and where.
Per [[c - agency in implementation not direction - surface reasoning for human steering]], never auto-create.
If multiple insights:
Found N insights in your input:
1 - New spec: "[topic]" → create spec - [name] - [claim].md
2 - Adjust: [existing spec] → add [what] to [section]
3 - New claim: "[statement]" → create c - [claim].md
Proceed with all, select by number, or adjust?
If single insight:
This looks like [a new spec / an adjustment to X / a new claim].
[show draft or diff]
Create this? (y/adjust/discard)
For approved items:
Routed N insights:
- Created: [[spec - ...]] / [[c - ...]]
- Updated: [[spec - ...]] (added [what])
eidos/tools
--- tldr: Generate a manim explainer video through staged research → outline → scenes → code → render → merge, with the outline doubling as a plan/state document category: utility --- # /eidos:video Turn a topic (or a folder of wiki-linked md) into a rendered manim video through a fixed pipeline. Pauses after each stage for review by default. Outline doubles as the plan/state document — wiki-linked checklist tracks progress. Full design in [[spec - video skill - outline driven manim pipeline
tools
--- tldr: Surface session status to the human via a native OS notification category: utility --- # /eidos:ping Send a short out-of-band signal to the human — "I'm done", "I have a question", "I hit a wall" — as a native OS notification. The agent picks the moment; the human gets a popup without watching the terminal. ## Setup (macOS, opt-in) This skill is a no-op until the human has installed the **eidos-ping** menubar app and pointed at it in `.eidos-config.yaml`: ```yaml ping_macos: /path
tools
--- tldr: Persist behaviour corrections to CLAUDE.md category: utility --- # /eidos:toclaude Update CLAUDE.md or specs to correct undesired behaviour. ## Usage ``` /eidos:toclaude [description of correction] ``` ## Instructions 1. Understand the correction — what went wrong, what should happen instead 2. Identify the right location: - **`inject/core/*.md`** — plugin rules that apply to all eidos projects (pick the matching section file) - **`inject/feature/*.md`** — rules tied to a c
development
--- tldr: Create persistent plan for multi-step work category: planning --- # /eidos:plan Create a persistent plan file for multi-step work. ## Usage ``` /eidos:plan [brief description] ``` ## Instructions ### 1. Gather Context If the target file already exists with `status: seed`, read it — its content is raw context that seeds the plan. Use the seed's notes, links, and brain dumps to draft phases and actions. Skip clarification questions the seed already covers. Search for related arti