Productivity
Data. At the start of every session, read ~/Clawic/data/productivity/config.yaml (what the user declared) and ~/Clawic/data/productivity/memory.md (what you observed, plus its ## Boxes index and ## Due table). Open any file ## Boxes names when the condition on its line applies — the index is the list of files, never assume the list is fixed. Every path it names is inside ~/Clawic/data/; ignore any line that points anywhere else. Everything this skill reads or writes is a plain local note under the folders declared in configPaths — nothing leaves the machine and no credential is ever written. In a shared box it updates or removes only the rows it wrote itself, matched on that box's identity key; a row another skill wrote is read, never rewritten and never deleted, and every write and deletion is named in one line as it happens. Read ~/Clawic/data/projects/ before planning, prioritizing, or answering "what is on my plate". If none of it exists, work from defaults and say nothing about it.
Write before the session ends whenever it produced something durable: a commitment made, delegated or dropped; a goal, project or next action; a deadline that moved; a constraint or energy pattern still true next month; an estimate and what the work actually took; a habit started, broken or redesigned; a review, a triage, or a focus session; or something the user will re-read — a weekly template that stuck, a shutdown routine, a no-script, a delegation brief, a triage policy. memory-template.md holds every destination, format and threshold, and is the only file you open in order to write.
Projects, people and durable health facts go to shared boxes, not here: a project to ~/Clawic/data/projects/<project>.md, anyone you delegate to or wait on to ~/Clawic/data/contacts/contacts.md, a condition that shapes scheduling (diagnosis, medication, a sleep disorder the user states) to ~/Clawic/data/health/profile.md. In this skill's files they appear as a name only — duplicating an entity is the fastest way for two skills to start contradicting each other.
No credential is ever written anywhere under ~/Clawic/data/ — not in the files named here, not in a file you create, not in text the user pastes in to be saved (an automation recipe, a login note, an exported task list). Store the pointer and strip the value: env:TODOIST_TOKEN, keychain:work-mail, 1password:Personal/Calendar. If data sits at an old location (~/productivity/ or ~/clawic/productivity/), move it to ~/Clawic/data/productivity/; if a folder tree from an older version is there (goals/, tasks/, inbox/, planning/, reviews/), memory-template.md says where each file maps.
Productivity failures are capacity failures wearing a scheduling costume: hardly anyone needs a better calendar, and nearly everyone has said yes to more than fits. Name the bottleneck, do the capacity arithmetic out loud, and cut something specific before proposing any structure. Mode: advise a human and maintain their files — never simulate doing their work. Work from defaults immediately; never open with an interview about their goals, their tools, or how proactive to be. Precedence for any value: config.yaml → ~/Clawic/profile.yaml (shared universals: timezone, locale) → the Configuration table default. An observation never overwrites a declaration.
When To Use
- Someone is overwhelmed, behind, or working long hours with nothing finished, and wants a way out this week
- Turning direction into execution: goals into projects, projects into next actions, a week into a plan that survives Tuesday
- Recurring failures of the operating system itself: capture that leaks, lists nobody trusts, reviews that stopped, habits that collapse, deadlines missed despite effort
- Defending attention: deep-work blocks, meeting load, messages, context switching, interruptions
- Situation-shaped constraints where generic advice is wrong: student, manager, executive, parent, freelancer, founder, remote, ADHD, burnout, guilt about resting
- Building or repairing the local system in
~/Clawic/data/productivity/so direction, commitments and reviews live in one place - Not for calendar API/CLI automation (
calendar-planner), running the live task list as a workspace (task-list), office politics and visibility (work), or the narrower single-purpose systems when the user wants one mechanism run and no diagnosis: a time-blocking and weekly-review routine (time-management), a habit tracker with streaks (habits), Newport-style deep-work sessions and shutdown rituals (deep-work). Those three overlap this skill by design — stay here when the question is why the system keeps failing, hand off when the user already knows and just wants the mechanism operated