psinetron/echoes-vault-codex/echoes-vault
Claude Code and agent skill by psinetron/echoes-vault-codex
- community
Checking that the SKILL.md file is still in the repository.
Maintain agent-neutral, repository-local project memory through the portable EchoesVault runtime. Use when the user asks Codex to remember, record, log, search, recall, document, or update project knowledge; when work depends on earlier architectural decisions; or after a meaningful sub-task should survive across agents and sessions. Do not use it for final distillation unless the user explicitly requests echoes-end.
Install
npx vskill@latest install psinetron/echoes-vault-codex/echoes-vaultSKILL.md
EchoesVault memory operations
Keep durable project knowledge in <workspace>/EchoesVault/. Resolve <workspace> as the Git root when one exists, otherwise the current working directory. Resolve <plugin-root> as the parent of the skills/ directory that contains this SKILL.md. Use <plugin-root>/scripts/echoes_vault.py as <launcher>. It delegates execution to a compatible project runtime, recovers a missing runtime for an initialized vault, refuses an outdated runtime until explicit upgrade, and never downgrades a newer one.
Run the deterministic storage CLI with:
Pass write payloads as JSON through stdin (--payload -) or a temporary JSON file. Do not interpolate untrusted Markdown into a shell command.
Core rules
- Read before writing. Search the vault and read an existing page before updating it.
- Store dry technical facts, decisions, contracts, configurations, verified fixes, blockers, and next steps—not chat transcripts.
- Start every page with YAML frontmatter containing
type,stack, andstatus. - Include
summary: a non-empty single line of at most 160 characters describing the page. - Never edit
index.md; the CLI generates it deterministically from page filenames,summary,
and status without loading page bodies into model context.
- Use
[[wikilinks]]for page references and![[asset.png]]for files inEchoesVault/assets/. - Deprecate instead of deleting. Set
status: deprecated, prepend> [!warning] DEPRECATED,
and link to the replacement.
- Never report final memory as saved after normal task completion. Only
$echoes-endmay finalize a session.
Choose an operation
Recall before work
Use targeted search when an existing component, decision, API, schema, or configuration might already be documented:
Read the returned page around each relevant line. Follow replacement links from deprecated pages.
Append an intermediate note
After a verified logical unit, an architectural agreement, a context switch, or an explicit “remember/log this” request, submit:
to append --payload -. Keep the entry concise. This is a scratchpad write and does not end the session.
If no vault exists and the user has asked to remember something, run init first. Otherwise, do not initialize a vault implicitly.
Create or update a knowledge page
Use a page for a durable global concept such as an architecture, API contract, schema, library integration, hardware mapping, or ADR.
For a new page, submit to upsert --payload -:
For an existing page:
- Read the full page.
- Run
hash <filename>and copy itssha256. - Submit the full replacement content plus
expectedSha256toupsert.
Retain or deliberately update the page's summary when replacing its full content. The optimistic hash prevents overwriting a concurrent edit in the current checkout. If it fails, reread the page and reconcile changes. A project-level runtime lock serializes simultaneous EchoesVault writers.
Successful completion
Confirm the exact session-entry or page path written. Mention whether the generated index changed. Keep working unless the user requested a final save.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/echoes-vault/SKILL.md
Popularity
- Repository stars
- 134
- Repository forks
- 1
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/psinetron/echoes-vault-codex/echoes-vault)