← Back to Skills Marketplace
ckchzh

Daily Journal

by BytesAgain2 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
591
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install daily-journal
Description
Daily Journal — Daily Journal — write, reflect, remember. Personal daily-use tool for tracking and organizing your life. Use when you need Daily Journal capa...
README (SKILL.md)

Daily Journal

Daily Journal — write, reflect, remember

Why This Skill?

  • Designed for everyday personal use
  • No external dependencies or accounts needed
  • Data stored locally — your privacy, your data
  • Simple commands, powerful results

Commands

  • write — [text] Write today's entry
  • today — View today's entry
  • yesterday — View yesterday
  • list — [n] List recent entries (default 10)
  • search — \x3Cquery> Search all entries
  • mood — \x3C1-5> [note] Log mood (1=bad, 5=great)
  • streak — Writing streak
  • gratitude — [text] Gratitude log
  • prompt — Random writing prompt
  • stats — Journal statistics
  • export — [format] Export (md/json/html)
  • info — Version info

Quick Start

daily_journal.sh help

Note: This is an original, independent implementation by BytesAgain. Not affiliated with or derived from any third-party project.


Powered by BytesAgain | bytesagain.com | [email protected]

Usage Guidance
This skill appears to do exactly what it says: a local journal stored at ~/.journal (or $JOURNAL_DIR). Before installing, review the script (it's included) and be aware it will create and write files in your home folder. There are no network calls or credential requirements. If you will store sensitive personal data, consider encrypting backups or choosing a secure directory. Note: there are minor bugs/rough edges in the script (e.g., a shell arithmetic expression in stats and some awkward date handling) which are functional issues rather than security risks.
Capability Analysis
Type: OpenClaw Skill Name: daily-journal Version: 1.0.0 The daily-journal skill is a legitimate personal productivity tool that manages journal entries locally in the user's home directory (~/.journal). The implementation in scripts/daily_journal.sh uses standard Bash and Python logic to handle file I/O, searching, and statistics without any network activity, data exfiltration, or suspicious execution patterns.
Capability Assessment
Purpose & Capability
The script implements the stated journaling features (write, view, search, mood, gratitude, export, etc.) and stores data in a local directory (default $HOME/.journal). Minor mismatch: SKILL.md lists runtime: python3 while the main executable is a bash script that calls python3 for a few subcommands — not dangerous but slightly inconsistent.
Instruction Scope
Runtime instructions and the included script operate only on local files in the configurable JOURNAL_DIR (default ~/.journal). The skill does not read unrelated system files, environment secrets, or send data to external endpoints.
Install Mechanism
No install spec or external downloads are used; the skill is instruction-only with an included shell script. Nothing in the manifest pulls remote code or archives.
Credentials
No required environment variables or credentials are declared. The script optionally honors JOURNAL_DIR to change storage location — a proportional and reasonable config option for this purpose.
Persistence & Privilege
The skill does not request permanent/global privileges (always is false). It creates and writes files only under the user's journal directory and does not modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install daily-journal
  3. After installation, invoke the skill by name or use /daily-journal
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug daily-journal
Version 1.0.0
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is Daily Journal?

Daily Journal — Daily Journal — write, reflect, remember. Personal daily-use tool for tracking and organizing your life. Use when you need Daily Journal capa... It is an AI Agent Skill for Claude Code / OpenClaw, with 591 downloads so far.

How do I install Daily Journal?

Run "/install daily-journal" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Daily Journal free?

Yes, Daily Journal is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Daily Journal support?

Daily Journal is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Daily Journal?

It is built and maintained by BytesAgain2 (@ckchzh); the current version is v1.0.0.

💬 Comments