save-conversation
Original:🇺🇸 English
Translated
Save the current conversation context so it can be resumed later. Trigger when user says "save conversation", "保存会话", "记住进度", "store context", or finishes a session. Use whenever future resumption should be easy — independent of branch changes.
9installs
Added on
NPX Install
npx skill4agent add yuanhaorannnnnn/agent-skills save-conversationTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Save Conversation
Write a conversation recap to .
.agent-state/conversations/<conversation>.mdIdentity
Resolve the conversation id:
- Explicit (always create new conversations this way)
--conversation <name> .agent-state/ACTIVE_CONVERSATION- (Codex runtime)
CODEX_THREAD_ID - Current branch name (last resort)
Treat any text after the conversation name as — write it as .
next_focus## Next FocusStructure
Stable summary (rewrite every save)
- — 1-3 sentences covering the whole conversation
Conversation Summary - — a single current target
Current Objective - — only decisions that still matter
Key Decisions - — only active constraints
Constraints - — only unresolved
Open Questions
Action layer
- — task-grouped checklists. Simple tasks inline; complex tasks reference
Active Tasks.planning/conversations/<id>/<task>/ Known IssuesKey Context
Constraints
- Do not duplicate. If information already lives in ,
.planning/,AGENTS.md, or.proposal/, reference the path — don't copy the content..research/ - Merge, don't append. When new information arrives, fold it into existing summaries instead of adding raw recent context.
- Compress aggressively. The file should fit in a single screen of context.