Diary Conversation Skill for Openclaw

A natural conversation agent that transforms daily reflections into beautifully written prose journals and organized Markdown files.

yinrenkun4916-hash
v1.0.0
Mar 3, 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-conversation

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-conversation 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 Conversation Skill?

The Diary Conversation skill reimagines the journaling experience by replacing rigid forms with empathetic, friend-like dialogue. Instead of simply listing facts, it captures the texture of your day—emotions, sensory details, and fleeting moments—to weave them into cohesive narrative prose. This tool is a centerpiece for Openclaw Skills users who want an effortless way to maintain a digital diary without the friction of traditional writing.

By focusing on the rhythm of conversation, the agent identifies specific highlights and feelings that often go unrecorded. It acts as a digital confidant, ensuring that your daily logs are not just data points, but meaningful stories stored in a clean, portable format.

Diary Conversation Skill Use Cases

  • Reflecting on daily activities through context-aware natural language prompts.
  • Documenting special events and travel experiences with integrated photo uploads.
  • Maintaining a consistent daily journaling habit without facing writer's block.
  • Capturing emotional states and environmental context for long-term personal growth tracking.

How Diary Conversation Skill Works

  1. The agent initiates a context-aware greeting based on the current time of day or user trigger.
  2. It engages in a brief, multi-turn conversation (typically 4-6 rounds) to explore dimensions like mood, environment, and key events.
  3. Users can upload images during the chat, which the agent automatically categorizes and stores in monthly folders.
  4. Using the gathered fragments, the agent synthesizes a vivid prose entry formatted in Markdown.
  5. The entry is saved to a structured local directory, and the global index is updated with metadata like mood scores and keywords.

Diary Conversation Skill Setup

To integrate this into your environment, ensure your agent has file system permissions. Create the required directory structure using the following commands:

mkdir -p journals/references
mkdir -p scripts
# Place the generate_journal.py script in the scripts directory

Ensure your agent configuration points to the reference files provided in the repository to maintain consistent formatting and image handling logic.

Diary Conversation Skill Data Schema & Taxonomy

The skill maintains a highly organized hierarchy for long-term data portability:

Path Description
journals/YYYY-MM/ Monthly folder containing daily logs and media.
YYYY-MM-DD.md Markdown file containing the prose diary, metadata, and image references.
images/ Sub-folder for daily photos, named with date and sequence (e.g., YYYY-MM-DD-1.jpg).
index.json A master index file tracking dates, titles, keywords, and mood indices for external analytics.

Diary Conversation Skill Advanced Features

  • Intelligent image context extraction: The agent asks about the background of photos and weaves those details into the narrative.
  • Dynamic mood scoring: Automatically assigns a 1-10 mood index and identifies key emotional trends.
  • Custom Narrative Styles: Supports user-defined preferences for prose style, ranging from minimalist logs to detailed literary descriptions.
  • Automated Indexing: Updates a central JSON registry for easy integration with other Openclaw Skills or data visualization tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*