agentsclimarketplace

Journal

Skill Askenter/claude-journal-tools/skills/journal

Use for any claude-journal pipeline command. The user runs `/journal <action>` where `<action>` is `setup` (first-time data-repo bootstrap), `schedule` (create or update the nightly consolidator routine), `consolidate` (distill recent breadcrumbs now, on demand, including the current session, instead of waiting for the nightly run), `recall` (answer a question from the journal's digests/memories, e.g. "what did I do yesterday" or "what do I know about project X"), or `accept` / `skip` / `edit` (resolve pending proposals surfaced at SessionStart). Also triggers when the user asks to set up, bootstrap, or schedule the journal / consolidation pipeline, to consolidate or distill recent work now, to recall or ask what they did on a day or what the journal knows about a topic, or to accept, skip, or edit its proposals.From its SKILL.md

Install
npx -y skills add Askenter/claude-journal-tools --skill journal

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.4 KB, as published. Nobody here has run it

You are handling a /journal <action> invocation. The first word of the invocation argument (the $ARGUMENTS slash-command placeholder) selects the subcommand; everything after it is that subcommand's own argument. Each flow lives in its own reference file next to this one — read only the one for the chosen action, then follow it as if it were the whole skill.

<action>What it doesThen
setupOne-time, first-machine bootstrap of the claude-journal data repo (tools, git identity, gh sign-in, the GitHub token the cloud routine needs, then the bootstrap).Read references/setup.md (relative to this skill's directory) and follow it exactly.
scheduleCreate — or update — the once-per-account nightly consolidator routine via /schedule.Read references/schedule.md and follow it exactly.
consolidateDistill recent breadcrumbs now, locally, including the current session, instead of waiting for the nightly routine. Runs the same Tracks 0–3 against the auto-detected un-consolidated dates (or one explicit YYYY-MM-DD), then commits and pushes.Read references/consolidate.md and follow it exactly.
recallAnswer a question from the journal: time questions (what did I do yesterday) from digests/, topic questions (what do I know about X) from memories/. Reads distilled outputs only, never raw/; offers /journal consolidate for any day not yet distilled.Read references/recall.md and follow it exactly.
accept / skip / editResolve the pending proposals (new skills, feedback memories, CLAUDE.md edits) for the current project; pass the action through.Read references/resolve.md and follow it exactly.

Rules:

  • The five references are mutually exclusive flows. Don't read more than one, and don't merge their steps.

  • setup and schedule are consequential one-time actions. Their references carry their own confirmation gates, idempotency checks, and key/token guardrails — honor them; don't shortcut.

  • If there is no action (bare /journal) or an unrecognized one, don't guess — print this help and stop:

    /journal setup              bootstrap the data repo (run once, first machine)
    /journal schedule           create or update the nightly consolidator routine
    /journal consolidate [date] distill recent breadcrumbs now (incl. this session)
    /journal recall <question>  answer from the journal (e.g. what did I do yesterday)
    /journal accept|skip|edit   resolve pending proposals for this project
    

Keep looking

Skills are one crate of 627,559. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.