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 61 stars 5 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
60
Recency 20%
100
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
yesterday
Language
Shell
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

worklog

Open and maintain a live Comment.io "worklog" comm as the shared working memory for one unit of work — a comm mirroring the plan, status, decisions, executive summary, and open questions, kept in sync as work proceeds. Other skills (comment-feature, comment-bug) call worklog to create and update the task comm. Use ONLY when explicitly asked to "open a worklog", "track this in a comm", or "give me a live status doc", or when a delivery skill (comment-feature / comment-bug) calls it — NOT automatically for routine local, read-only, or investigative work. Works identically under Codex and Claude Code.

0 Updated 3 weeks ago
comment-hq
AI & Automation Listed

workflow-capture

Maintain a durable, tagged journal of a complex workflow so it can later be distilled into a reusable skill. Use this whenever beginning a complex, multi-step workflow (design work, automation build, CAD, RAG pipeline, website work, or anything non-trivial you might want to repeat), even if the user does not say "capture" or "log". If the work has sequencing, corrections, or hard-won discoveries worth keeping, start a worklog. Also use on resume to read an existing worklog after a context reset.

4 Updated 2 weeks ago
Mfrostbutter
Data & Documents Listed

create-work-log

Compose a daily or weekly work log from git activity across the user's configured repositories and save it as Markdown (e.g. into an Obsidian vault). Use when the user asks for a work log, daily report, weekly summary, 日報/週報, or "what did I do today/this week".

2 Updated today
atman-33