Skip to content
Back to skills

Edu Vault

ASecurity

Use when the user asks about Obsidian, vaults, organizing projects or notes with Edu, where memory lives, or why Obsidian is slow. Triggers: "obsidian", "vault", "organize my projects", "where are my notes", "bóveda", "boveda", "organizar mis proyectos", "dónde guarda la memoria", "obsidian lento".

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 19, 2026
ai-agentsgoshell

Works with

  • cli

Security analysis

A100/100

Scanned October 19, 2026

npx -y skills add EduardoMoraga/edu --skill edu-vault --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Edu Vault?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Edu Vault
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/eduardomoraga-edu-vault/badge)](https://www.skillsdirectory.com/skills/eduardomoraga-edu-vault)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: edu-vault
description: >-
  Use when the user asks about Obsidian, vaults, organizing projects or notes with Edu, where memory
  lives, or why Obsidian is slow. Triggers: "obsidian", "vault", "organize my projects", "where are my
  notes", "bóveda", "boveda", "organizar mis proyectos", "dónde guarda la memoria", "obsidian lento".
---

# Edu and Obsidian: the brain is the memory, the vault is a window

Answer with this model. Do not invent another folder structure.

## The model

- **Project** = any folder where the user ran `edu init` (a repo, a client, a content line, a research).
- **Brain** = `<project>/.edu/brain/` with the layers `1-canonical/`, `2-episodic/`, `3-transitive/`,
  plus the global brain `~/.edu/brain/` for cross-project preferences and lessons.
  Edu creates and writes these. The user never creates the layer folders by hand.
- **Vault** = the user's dashboard in Obsidian. It **links** to each brain; it never copies notes.

```
~/EduVault/              ← created by `edu vault`
  Home.md                ← entry point (the user may edit outside the edu:projects markers)
  Edu/<project>/         ← link to <project>/.edu/brain
  Edu/_global/           ← link to ~/.edu/brain
  Notes/                 ← the user's own drafts
```

## What to do

1. If the user wants Obsidian: tell them to run **`edu vault`** (or run it yourself when you have a
   shell and the user agrees). It creates the vault in a safe folder, links every known project brain,
   registers it in Obsidian and keeps a backup of Obsidian's config.
2. New project later: `edu init` in that folder, then `edu vault` again to add its link.
3. Health check: `edu vault --check` (broken links, notes per brain, foreign auto-generated notes).
4. Existing knowledge base (e.g. Albert): `edu brain import albert <path>` into a project brain.

## Rules to state plainly

- **Never** use a home folder, a drive root, AppData/Library or other system folders as a vault:
  Obsidian walks the whole tree (EPERM errors, very slow). Push back if the user asks for it.
- **One memory writer.** If other tools also write notes into the vault, say so: duplicated memory
  slows Obsidian and degrades every agent's context.
- Decisions, hypotheses, commitments and lessons go to the brain with `edu_remember`; personal drafts go
  to the vault's `Notes/`.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.