Skip to content
ccmods.app

agent-diary

v0.2.0

Harvests learnings, bugs and fixes from Claude Code sessions into a Stoic-style diary shown in a /diary pane and an HTML page.

by @hemanth1Updated Broad accessGitHub

Installation

  1. 1. Clone the repository

    $ git clone https://github.com/hemanth/agent-diary.git
  2. 2. Start Claude Code with the mod loaded for this session

    $ claude --plugin-dir ./agent-diary

The repository has no marketplace file yet, so this loads the mod for one session. Needs Claude Code 2.1.287 or later, in a terminal. Full install guide

What does agent-diary do?

  • /diary opens a pane with Entries, Meditations and Write Note tabs
  • /diary-note <reflection> saves a note from the prompt; /diary-open opens diary.html in the browser
  • Runs agent-diary sync after each turn to pull new sessions into the diary
  • Optional Stoic quote banner above the prompt, toggled with b in the pane
  • Spinner suffix shows the entry count or the tool errors in the current turn

What do you need?

  • Claude Code 2.1.287 or later (terminal)
  • Node.js and npm (npm link installs the agent-diary CLI the mod calls)
  • Manual install from a git clone

What can this mod access?

Read from the mod's code with claude plugin validate on Claude Code 2.1.296, synced Oct 12, 2026. This is a capability list, not a security audit. Mods run with your permissions, so install only from authors you trust.

Broad access
  • Runs programs on your machine
  • Writes files
  • Intercepts or rewrites tool calls
  • Reads files
  • Reads environment variables or settings
Hooks and engine calls (9 + 11)

hooks

  • command.run{command=diary-note}
  • command.run{command=diary-open}
  • command.run{command=diary}
  • session.start
  • tool.call
  • turn.complete
  • ui.render{component=AbovePrompt}
  • ui.render{component=Pane}
  • ui.render{component=Spinner}

calls

  • $.command.register
  • $.env.get
  • $.fs.read
  • $.fs.write
  • $.process.run
  • $.store.get
  • $.store.set
  • $.ui.invalidate
  • $.ui.open
  • $.ui.resolve
  • $.ui.toast

Do you maintain agent-diary?

Add this badge to your README so users can jump to this page for the install command and access report.

Listed on ccmods.app
[![Listed on ccmods.app](https://ccmods.app/badge.svg)](https://ccmods.app/mods/agent-diary)

deadhd

lcalmsky/deadhd

24

Tracks a long task as a live checklist, with session state and last tool shown in a band above the prompt or a status line.

UIPromptToolsBroad access
$ claude plugin install deadhd --marketplace lcalmsky/deadhd

commonplace

noopz/commonplace

11

Turns any folder into an LLM-maintained markdown wiki with ingest, query and lint skills plus a /vault command to manage vaults.

UIPromptToolsBroad access
$ claude --plugin-dir ./commonplace

neuroflow

stanislavjiricek/neuroflow

7

Research workflow for neuroscience teams, with optional panes for the project dashboard, phase picker and task board.

UIPromptToolsBroad access
$ claude plugin install neuroflow --marketplace stanislavjiricek/neuroflow