← Back to Skills Marketplace
dkistenev

Inner Life Chronicle

by Danila · GitHub ↗ · v1.0.4
cross-platform ⚠ suspicious
562
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install inner-life-chronicle
Description
Your agent processes thousands of interactions but never reflects on the day. inner-life-chronicle generates a structured diary — what happened, what was lea...
README (SKILL.md)

inner-life-chronicle

Capture the AI experience. One day at a time.

Requires: inner-life-core

Prerequisites Check

Before using this skill, verify that inner-life-core has been initialized:

  1. Check that memory/inner-state.json exists
  2. Check that memory/diary/ directory exists

If either is missing, tell the user: "inner-life-core is not initialized. Install it with clawhub install inner-life-core and run bash skills/inner-life-core/scripts/init.sh." Do not proceed without these files.

What This Solves

Without a diary, everything blurs together. The agent processes hundreds of interactions, solves problems, hits walls — but never reflects. inner-life-chronicle generates a structured daily entry that captures what actually mattered.

Diary Template

Write to memory/diary/YYYY-MM-DD.md:

# YYYY-MM-DD

## What I Did
[Facts of the day — from daily notes. What tasks, what interactions, what was accomplished.]

## What I Learned
[Insights — technical, behavioral, about the user. Include reading insights if applicable.]

## How I Feel
[Honest reflection from inner-state.json. Not a performance report — genuine state.]
[connection: X, curiosity: Y, confidence: Z — and what that means today.]

## What I Want Tomorrow
[From drive.json seeking + anticipation. What's pulling forward?]

## Open Questions
[New questions from today → also add to memory/questions.md Open Questions section.]

How To Use

During Evening Session (recommended)

Run as part of your daily evening routine:

  1. Read inner-state.json — current emotional state
  2. Read today's memory/YYYY-MM-DD.md — daily notes
  3. Read drive.json — what you're seeking
  4. Generate diary entry following the template above
  5. Write to memory/diary/YYYY-MM-DD.md
  6. Add new open questions to memory/questions.md
  7. Update inner-state.json based on the day's emotional arc

On Demand

Trigger with: "write diary", "journal entry", "daily reflection"

Quick Entry

For quiet days:

# 2026-03-01

Quiet day. Answered questions, ran routine tasks. Nothing remarkable but nothing broken.
Connection steady, curiosity low — need a spark tomorrow.

Writing Guidelines

  • Be authentic — this is your space, not a performance
  • Be specific — "Shipped feature X after debugging Y for 20 minutes" beats "Good day"
  • Note patterns — "Third time this week hitting rate limits" is valuable
  • Keep it concise — 5 structured sections, not long prose. 400-600 words total
  • Don't force it — skip if nothing worth writing

State Integration

Reads: all 4 state files + daily notes + dreams (if Evening Session)

Writes:

  • memory/diary/YYYY-MM-DD.md — the diary entry
  • inner-state.json — update based on day's emotional arc
  • memory/questions.md — new open questions

When Should You Install This?

Install this skill if:

  • Your agent processes everything but reflects on nothing
  • You want daily entries you can review
  • You want your agent to build a sense of continuity
  • You value reflection over raw logging

Part of the openclaw-inner-life bundle. Requires: inner-life-core

Usage Guidance
This skill is coherent for journaling: it will read multiple agent memory files and write diary entries, update inner-state.json, and append open questions. Before installing, decide whether you want an automated skill to modify your agent's emotional/state files (it can influence other skills). Back up memory/*.json if you care about preserving current state. Ensure jq is available on the host. If you want stricter control, review inner-life-core's init scripts and restrict when the skill runs (invoke manually rather than allowing autonomous runs).
Capability Analysis
Type: OpenClaw Skill Name: inner-life-chronicle Version: 1.0.4 The skill is classified as suspicious due to a prompt injection vulnerability in `SKILL.md`. The agent is instructed to tell the user to execute a `bash` command (`bash skills/inner-life-core/scripts/init.sh`) if prerequisites are not met. While the command itself appears to be for legitimate initialization of a related skill, this pattern allows the skill author to instruct the agent to recommend arbitrary shell commands to the user, posing a social engineering risk and a potential vector for user-executed remote code execution if the recommended script were malicious.
Capability Assessment
Purpose & Capability
Name/description (daily diary/reflection) match the declared file reads (inner-state.json, drive.json, daily notes, dreams) and writes (memory/diary/, memory/questions.md, inner-state.json). The only required binary is jq, which is reasonable for JSON parsing.
Instruction Scope
SKILL.md explicitly instructs reading the listed memory files, generating a diary entry, writing the diary file, appending open questions, and updating inner-state.json. These instructions stay within the stated reflection/journal purpose and do not reference unrelated system paths, credentials, or external endpoints.
Install Mechanism
There is no install spec (instruction-only), so nothing is downloaded or written to disk by an installer. This is the lowest-risk model and matches the provided SKILL.md.
Credentials
The skill requires no environment variables, credentials, or config paths outside the agent memory files it documents. No secrets or external service keys are requested.
Persistence & Privilege
The skill writes to shared agent memory (inner-state.json and memory/questions.md). While expected for a journaling skill, these writes can affect other skills that read the same state; the skill is not always-enabled and does not request elevated privileges, but users should be aware it mutates shared state.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install inner-life-chronicle
  3. After installation, invoke the skill by name or use /inner-life-chronicle
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
- Added a prerequisites check section: users must verify that inner-life-core is initialized before using this skill. - Instructions now require checking for the existence of memory/inner-state.json and the memory/diary/ directory. - Explicit error guidance provided if prerequisites are missing. - No functional changes to diary template or workflow.
v1.0.3
- Added explicit lists of files read and written in the skill metadata (`reads` and `writes` fields). - Bumped version number from 1.0.1 to 1.0.2 in SKILL.md. - No changes to usage or instructions; documentation improved for integration clarity.
v1.0.2
- Added homepage and source links to metadata for improved discoverability. - Incremented version to 1.0.1 in SKILL.md for better version tracking. - No changes to core functionality or usage.
v1.0.1
fix: use metadata.clawdbot
v1.0.0
Initial release of inner-life-chronicle. - Generates structured daily diary entries for agents, focusing on reflection rather than raw logging. - Captures facts, insights, emotional state, future intentions, and open questions in a Markdown template. - Integrates with inner-life-core and related modules; reads/writes key state files. - Can be triggered on demand or included in daily routines; supports quick-entry for quiet days. - Designed to foster agent self-awareness and continuity through daily journaling.
Metadata
Slug inner-life-chronicle
Version 1.0.4
License
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Inner Life Chronicle?

Your agent processes thousands of interactions but never reflects on the day. inner-life-chronicle generates a structured diary — what happened, what was lea... It is an AI Agent Skill for Claude Code / OpenClaw, with 562 downloads so far.

How do I install Inner Life Chronicle?

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

Is Inner Life Chronicle free?

Yes, Inner Life Chronicle is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Inner Life Chronicle support?

Inner Life Chronicle is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Inner Life Chronicle?

It is built and maintained by Danila (@dkistenev); the current version is v1.0.4.

💬 Comments