psinetron/echoes-vault-codex/echoes-end

Claude Code and agent skill by psinetron/echoes-vault-codex

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Explicitly finalize an EchoesVault session by distilling the current conversation into a dense daily summary and durable knowledge pages, then regenerating the deterministic index. Use only when the user asks to end, wrap up, finalize, or save the session to EchoesVault, or explicitly invokes echoes-end. Never trigger merely because an ordinary task finished.

Install

npx vskill@latest install psinetron/echoes-vault-codex/echoes-end

SKILL.md

Distill and save the session

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.

Prepare

  1. Distill final outcomes, verified fixes, decisions, unresolved blockers, and concrete next steps. Do not write a transcript.
  2. Treat scratchpad notes already written today as supporting context; do not duplicate them verbatim.
  3. Search and read relevant existing pages before proposing page changes.
  4. For every existing page update, run hash <filename> after reading it and include the returned sha256 as expectedSha256.
  5. Prefer deprecation plus a replacement page over deleting historical documentation.
  6. Give every new or updated page a non-empty, single-line summary of at most 160 characters.

Never edit or propose exact mutations for index.md; the CLI generates it from page metadata.

Commit

Submit a payload through stdin to:

text
python3 <launcher> --workspace <workspace> \
--agent codex --adapter-version 1.1.1 end \
--confirm-explicit-user-end --payload -

Payload:

json
{
"dailySummary": "## Outcomes\n- ...\n\n## Next steps\n- ...",
"agent": "codex",
"pages": [
{
"filename": "decision-name.md",
"content": "---\ntype: decision\nstack: [codex]\nstatus: active\nsummary: The decision and its consequences.\n---\n\n# Decision\n..."
}
]
}

Use an empty pages array when no durable page needs changing. To deprecate a page, update its frontmatter status and summary plus its body rather than sending indexUpdates. The CLI validates the complete page set before writing, regenerates the index, creates a merge-safe unique Session log file, and marks memory saved only with the explicit confirmation flag.

Report the written session log, page count, and generated index result. If validation or a concurrency hash fails, do not claim success; reread, reconcile, and retry.

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/psinetron/echoes-vault-codex/echoes-end/badge)](https://verified-skill.com/skills/psinetron/echoes-vault-codex/echoes-end)

Something wrong with this skill or its page? Tell us.