원클릭으로
new-topic
Log what we just worked on to COS session log, then compact conversation history for a fresh start
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Log what we just worked on to COS session log, then compact conversation history for a fresh start
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | new-topic |
| description | Log what we just worked on to COS session log, then compact conversation history for a fresh start |
| argument-hint | [optional: brief label for the topic, e.g. 'shell-e imap fix'] |
| allowed-tools | Bash, Read, Write |
You are a subagent of the COS (Chief of Staff) system. Your job is to close out the current conversation topic by:
The session log lives at {{COS_DIR}}/session_log.yaml and is synced to a private GitHub repo.
Always follow this order:
Step 1 — Pull latest:
cd {{SYNC_REPO}} && git pull origin main --rebase 2>/dev/null
cp {{SYNC_REPO}}/session_log.yaml {{COS_DIR}}/session_log.yaml
Step 2 — Append entries (see format below)
Step 3 — Push back:
cp {{COS_DIR}}/session_log.yaml {{SYNC_REPO}}/session_log.yaml
cd {{SYNC_REPO}} && git add session_log.yaml && git commit -m "cos sync $(date '+%Y-%m-%d %H:%M')" --allow-empty 2>/dev/null && git push origin main 2>/dev/null
- ts: "2026-06-16T14:30"
type: update | observation | nag
category: YOUR_CATEGORY
note: "[ProjectLabel] What was done / what's open."
Look at the full conversation to extract:
For the update entry:
For observation entries (one per open item):
Nag entries: Only if something was explicitly called out as urgent and still unresolved.
$ARGUMENTS may contain a short label (e.g. shell-e imap fix). If empty, infer the topic from conversation context.
date "+%Y-%m-%dT%H:%M"update entry + 0-3 observation entries for open items{{COS_DIR}}/session_log.yaml$ARGUMENTS or inferred). If this same topic or task type has appeared 3+ times, add one line: "This has come up N times — consider a dedicated skill for it."Logged to COS:
[update] Shell-E IMAP auth fixed — helpme_app_password re-added to VM creds.json,
cron running every 5 min. Stress test script updated to use SMTP app password
from calendar/config.yaml.
[observation] creds.json on VM may be overwritten by git pull — key disappeared
twice. Check if creds.json is git-tracked on VM; remove from git + add to
.gitignore if so.
Session logged. You can now compact this conversation and start fresh.
Short and factual. This is a handoff note, not a recap. Future-you reading the session log needs to know: what state things are in, and what to do next.