Caring Memory Skill for Openclaw

An AI-driven task management system utilizing the Ebbinghaus forgetting curve and gamification to optimize task retention and completion.

wukai8289
v2.0.0
Apr 4, 2026
0
730
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install caring-memory

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 caring-memory 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 Caring Memory Skill?

The Caring Memory Skill is a sophisticated task management framework designed to bridge the gap between simple to-do lists and cognitive science. By leveraging the Ebbinghaus forgetting curve, the skill schedules reminders at specific intervals—1 hour, 24 hours, 4 days, 7 days, and 15 days—ensuring that important information is reinforced at the optimal time for human memory retention. It is a powerful addition to the ecosystem of Openclaw Skills, providing agents with a persistent memory of user commitments.

Beyond simple reminders, the skill incorporates an active time learning mechanism. It tracks when a user is most responsive by recording chat activity, allowing the AI to deliver notifications when they are most likely to be seen and acted upon. This makes the skill an essential tool for developers building high-utility AI agents that require a deep understanding of user workflow and priority management.

Caring Memory Skill Use Cases

  • Automatically escalating task urgency as deadlines approach to prevent missed milestones.
  • Reinforcing learning or habit formation through scientifically timed reminders.
  • Gamifying daily productivity within Openclaw Skills to increase user engagement through XP and level systems.
  • Tracking peak user activity periods to optimize the delivery of AI-generated summaries and alerts.

How Caring Memory Skill Works

  1. The user or AI agent initializes a task using the add command, specifying priority and an optional deadline.
  2. The skill calculates a reminder schedule based on the Ebbinghaus curve intervals.
  3. A background cron job periodically triggers the remind function to check for pending notifications.
  4. As the deadline approaches, the system automatically upgrades the task priority (e.g., from medium to high) to ensure visibility.
  5. Upon completion, the system awards XP based on the task priority multiplier and updates the user's level and streak status.

Caring Memory Skill Setup

To integrate this into your environment, follow these steps within your Openclaw Skills directory:

# Navigate to the skill folder
cd skills/caring-memory-skill

# Add a test task to verify installation
python3 caring_memory.py add "Review project proposal" high "2026-05-01T10:00:00"

# List tasks to confirm storage
python3 caring_memory.py list

For automated reminders, configure a system cron job:

# Example: Run a reminder check every 4 hours
0 */4 * * * python3 /path/to/caring_memory.py remind

Caring Memory Skill Data Schema & Taxonomy

The skill maintains a structured dataset to track tasks and user progress. The primary data points include:

Attribute Description
Task Metadata ID, Title, Priority (Urgent/High/Medium/Low), and ISO Deadlines.
Memory Intervals Timestamps for Ebbinghaus curve reminders (1h, 24h, 4d, 7d, 15d).
Gamification Stats XP totals, current Level, and Daily Streak counts.
Activity Logs Timestamped 'chat' entries used to calculate active time learning windows.

Caring Memory Skill Advanced Features

  • Priority Auto-Upgrade: Logic that automatically bumps task urgency when the deadline is less than 24, 48, or 96 hours away.
  • Active Time Learning: Analyzes session frequency to determine the most effective notification windows for Openclaw Skills users.
  • Multi-Agent Integration: Allows different agents to share a unified task and memory database.
  • Natural Language Triggers: Supports trigger phrases like "this is important" or "done" to manage tasks via conversational interfaces.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*