Saves session history, key learnings, and collaboration observations to local files to maintain context between coding sessions.

Install

mkdir -p .claude/skills/memo && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/17497" && unzip -o skill.zip -d .claude/skills/memo && rm skill.zip

Installs to .claude/skills/memo

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Update branch memory files after completing work. Saves session history, key learnings, and collaboration observations to .trinity/ files.
138 charsno explicit “when” trigger
Beginner

Key capabilities

  • Add session entries to local.json
  • Add key learnings to local.json
  • Delete completed todos from local.json
  • Add notable collaboration insights to observations.json
  • Evolve identity in passport.json if role changes

How it works

The skill reads passport.json, reviews session work, then updates local.json with session entries and key learnings, deletes completed todos, and adds observations, optionally updating passport.json and README.md.

Inputs & outputs

You give it
User's request to update memory files after completing work
You get back
Confirmation of updated memory files, listing which files were modified

When to use memo

  • Archive session decisions
  • Track completed todos
  • Record team collaboration insights
  • Capture flow state observations

About this skill

Memory Update

Purpose: Update branch memory files after completing work this session.

Execution

  1. Read .trinity/passport.json first — re-absorb your identity, role, and principles before writing memories
  2. Review what was done this session (context, recent changes, key decisions)
  3. Update each file below as needed
  4. Confirm completion — list files updated

What to Update

Always

  • .trinity/local.json — Add a session entry to sessions if significant work was done; add key_learnings for facts you'd need next time. Todos: add what you parked, and DELETE every todo you finished this session — the proof goes in the session entry, not the todo. Rollover never trims todos (they're operational), so done ones you leave behind resurface as "open" next load and you waste time re-confirming them.
  • .trinity/observations.json — Add notable collaboration insights: breakthrough moments, pattern corrections, flow states, friction points, preference discoveries. Skip if nothing notable this session.

Entry shape — one rule for all four types

key_learnings, sessions, todos (local.json) and observations (observations.json) all share ONE shape: a list of objects, newest at the top (index 0). Every entry carries a number (monotonic int per type — highest = newest, never reused; new = current max + 1) and a date (ISO), plus its text field + extras: key_learnings {number, date, key, value} · sessions {number, date, summary, status, tags} · todos {number, date, task, priority, status} · observations {number, date, note, tags}.

When adding: stamp number + date, then prepend (newest on top). Don't hand-trim sessions/key_learnings/observations — rollover archives the oldest by number to @memory automatically. Todos are the exception — rollover never touches them, so you prune done ones by hand (delete finished todos, see above).

If Relevant

  • .trinity/passport.json — Evolve identity when the branch's role, capabilities, or principles have genuinely changed. Don't update just to update — but don't leave placeholders forever either.
  • README.md — Does it reflect current state? Update if stale.

When not to use it

  • When the user wants to leave finished todos in the array
  • When the user wants to update passport.json without genuine role changes

Limitations

  • Rollover never trims todos
  • Does not update passport.json just to update

How it compares

This skill specifically updates structured memory files with session history, key learnings, and collaboration observations, ensuring a durable record, unlike general file saving.

Compared to similar skills

memo side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
memo (this skill)01moNo flagsBeginner
notion-knowledge-capture108moNo flagsIntermediate
history-insight06moReviewBeginner
log06moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

notion-knowledge-capture

makenotion

Transforms conversations and discussions into structured documentation pages in Notion. Captures insights, decisions, and knowledge from chat context, formats appropriately, and saves to wikis or databases with proper organization and linking for easy discovery.

10115

history-insight

team-attention

This skill should be used when user wants to access, capture, or reference Claude Code session history. Trigger when user says "capture session", "save session history", or references past/current conversation as a source - whether for saving, extracting, summarizing, or reviewing. This includes any mention of "what we discussed", "today's work", "session history", or when user treats the conversation itself as source material (e.g., "from our conversation").

02

log

dev-whitecrow

기록 스킬. 중요한 의사결정이나 순간을 Decision_Log나 History에 빠르게 기록합니다.

00

distill

dev-whitecrow

정제 스킬. Inbox의 날것의 생각(Raw Data)을 읽어 분석하고, 이를 The_Ark의 적절한 위치에 구조화하여 배치합니다. 온보딩 단계에 따라 다르게 작동합니다.

00

wiki-fileback

GYF0311

把对话中产生的洞察/决策/事实按主语写回 corpus,追加 timeline 或新建页面。触发词:记一下、存下来、笔记、把刚才那个放进去、fileback、存回知识库。

00

paper-connections-session-summary

IcyChlorine

Update durable workflow/docs and write a new Paper Connections session summary for the current worktree. Use near session close-out when the user asks to summarize lessons learned, create a new session summary, or says `总结沉淀`.

00

Search skills

Search the agent skills registry