بنقرة واحدة
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.