Diary for Openclaw

A versatile CLI journaling and productivity tracking toolkit for logging work, habits, and technical decisions.

bytesagain1
v2.0.1
Mar 18, 2026
0
1.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install diary

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install diary using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Diary?

The Diary skill is a powerful logging and tracking toolkit designed to streamline personal and professional documentation. As part of the Openclaw Skills ecosystem, it allows developers to record entries across 13 distinct categories—including task planning, habit tracking, and sprint reviews—directly from the command line. This skill is ideal for building a comprehensive activity history that is stored locally and remains fully searchable and private.

By leveraging this skill, you can transform your terminal into a central hub for daily journaling and progress monitoring. It emphasizes data sovereignty by keeping all logs in your local file system while providing the necessary tools to analyze performance, maintain habit streaks, and export data for further reporting or external analysis.

Diary Use Cases

  • Engineering Logs: Record technical decisions, bug fixes, and morning standups to maintain a clear project history.
  • Habit & Goal Tracking: Use specific commands to build consistency in coding, reading, or personal wellness routines with streak monitoring.
  • Agile Workflows: Document sprint plans, retrospectives, and weekly reviews to improve team alignment and personal growth.
  • Priority Management: Rank tasks and set follow-up reminders to ensure critical items never fall through the cracks.

How Diary Works

  1. Execute specific commands via the provided bash script to record timestamped entries for various activities.
  2. The system automatically categorizes each entry and appends it to a corresponding local log file (e.g., plan.log, review.log).
  3. A global activity history log is updated simultaneously to provide a unified timeline of all user operations.
  4. Integrated search and statistics tools parse these local text files to generate on-demand reports and activity summaries.
  5. Users can trigger export functions to convert their local log data into portable JSON, CSV, or TXT formats for use in other applications.

Diary Setup

To start using the Diary skill within your Openclaw Skills environment, ensure you have bash 4+ and standard coreutils (grep, wc, date) installed:

# Add your first entry to verify the installation
bash scripts/script.sh add "Initialized diary for Openclaw Skills tracking"

# Check the status and health of your diary data directory
bash scripts/script.sh status

# View your recent activity
bash scripts/script.sh recent

Diary Data Schema & Taxonomy

All data is stored in ~/.local/share/diary/ using a pipe-delimited flat-file format:

Log Component Description Data Format
Category Logs Individual files for add, plan, track, etc. YYYY-MM-DD HH:MM|Content
history.log A global record of all actions taken YYYY-MM-DD HH:MM|Content
Metadata Versioning and directory paths System Config
Exports On-demand snapshots JSON, CSV, or TXT

Diary Advanced Features

  • Multi-Category Logging: Support for 13 specialized entry types including timelines, archives, and prioritizations.
  • Global Search: Perform case-insensitive keyword searches across every log file in your history.
  • Productivity Analytics: Instant access to entry counts, data size, and activity timestamps through the stats command.
  • Data Portability: Comprehensive export options allow you to take your Openclaw Skills data anywhere in standardized formats.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*