worklog

Featured

Capture a work-log entry to the Notion Work Journal, a remote server cache, and a local mirror. Use whenever the user asks to log, note, record, or journal progress, a decision, or what they just did — and as the capture step invoked by /handoff.

AI & Automation 62 stars 5 forks Updated 3 weeks ago MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
60
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

Capture one work-log entry into **three** targets. Distinguish two failure kinds: - **Misconfiguration is loud.** If a target's env var is unset, that is a setup error — **report it prominently** so it gets fixed, don't skip it quietly. - **Transient failure is best-effort.** If a *configured* target is momentarily unreachable (server down, Notion MCP disconnected), never block the caller — note it and move on. The local mirror is the source of truth. An end-of-day cloud routine summarizes the Notion raw entries into narrative sections, so this skill only appends; it never summarizes. ## Compose the entry Determine what to log: - If the caller (e.g. `/handoff`) or the user supplied text or a summary, use it. - Otherwise, summarize the current thread of work yourself: what got done, key decisions, and the top next action. Keep it tight: `summary` is 3-5 short bullets; `next` is the top 1-3 next actions. **Redact secrets** — never put tokens, keys, passwords, or PII in the entry. ## Configuration Two targets are configured via env vars (set in the `env` block of `~/.claude/settings.json`, alongside the `ZOTERO_*` keys) — no personal infrastructure is hardcoded in this skill. **If a var is unset, surface it loudly as a setup error** (`worklog: <VAR> unset — this target is not configured; set it in ~/.claude/settings.json`) so the gap gets fixed, rather than silently dropping the target: - `WORKLOG_SSH_TARGET` — `user@host` for the server cache (e.g. a Tailscale h...

Details

Author
dgilford
Repository
dgilford/ai-science-toolkit
Created
3 months ago
Last Updated
3 weeks ago
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category