100% Free · No Account · No API Key

Give Claude Code
a Permanent Memory

Two free skills that add a persistent, cross-session task system to Claude Code. Set reminders in plain English. Get alerted automatically. Never lose a deadline again.

Download Free Skills See How It Works
claude — ~/my-project
$ claude
 
> /remind me next Tuesday at 2pm about walking the dog
 
Reminder saved: [T0001] "Walking the dog"
Due: Tuesday 2026-05-26 at 14:00
Recurrence: none · In-session pop-up: registered
 
> /my-tasks all
 
────────────────────────────────────────────────
T0001 Walking the dog Tue 14:00 none
────────────────────────────────────────────────
 
>

Built for How You Actually Work

Claude Code sessions are ephemeral. This system gives your AI a persistent memory that follows you everywhere.

🗣️

Plain English Reminders

Just say it naturally — /remind me next Friday at 3pm to review the PR. No special syntax. Claude parses it.

🌐

Works Across Every Session

Tasks live in ~/.claude/my-tasks.md — a global file accessible from any project directory, any Claude Code session.

🔔

Automatic Daily Alerts

A session-start hook checks for overdue and today's tasks every morning. You'll never open Claude Code without knowing what's due.

🔁

Recurring Reminders

Daily standups, weekly reviews, monthly invoices. Set them once and they automatically advance to the next occurrence when completed.

📋

Full Task Dashboard

Filter by today, this week, overdue, or all. Complete, snooze, delete, or edit tasks with a single command from anywhere.

📄

Human-Readable File

No database. No sync service. Just a plain Markdown file you can open in any editor, back up to git, or share with a teammate.

Two Commands. Total Coverage.

Install once, use forever — from any Claude Code session, in any directory.

/remind

Reminder Creator

Add tasks in plain English

/remind me tomorrow at 9am to check the deploy
/remind call the dentist next Monday morning
/remind every weekday at 9am standup prep --tag work
/remind pay server bill on the 1st of every month
/remind don't let me forget the team review friday 4pm
/remind --refresh-crons  # re-register pop-ups
/my-tasks

Task Dashboard

View & manage everything

/my-tasks  # overdue + due today
/my-tasks today
/my-tasks this-week
/my-tasks all
/my-tasks complete T0001
/my-tasks snooze T0002 2d

Up and Running in 4 Steps

No npm install. No Python packages. No configuration files beyond your existing ~/.claude/settings.json.

1

Download the skill files

Grab the three files from the download section below — two skill files and the hook script.

2

Place the skills in ~/.claude/skills/

Create two directories and drop each skill.md file inside:

mkdir -p ~/.claude/skills/remind ~/.claude/skills/my-tasks
cp remind-skill.md ~/.claude/skills/remind/skill.md
cp my-tasks-skill.md ~/.claude/skills/my-tasks/skill.md
3

Install the daily hook script

This script alerts you to overdue tasks at the start of each Claude session:

cp check-tasks.sh ~/.claude/check-tasks.sh
chmod +x ~/.claude/check-tasks.sh
4

Add the hook to ~/.claude/settings.json

Add a UserPromptSubmit hook to your Claude Code settings. If you already have a hooks section, add the UserPromptSubmit block inside it:

{
  "hooks": {
    "UserPromptSubmit": [{
      "hooks": [{
        "type": "command",
        "command": "bash ~/.claude/check-tasks.sh"
      }]
    }]
  }
}

That's it. Open Claude Code, type /remind me tomorrow at 9am to test this, and you're done.

Everything You Need

Three files. All free. No strings attached.

The /remind Skill

→ ~/.claude/skills/remind/skill.md

Natural language reminder creation. Accepts "me next Tuesday at 2pm about…" or structured flags. Writes to your global task file and registers in-session pop-ups.

The /my-tasks Skill

→ ~/.claude/skills/my-tasks/skill.md

Full task dashboard. Filter by today, this-week, overdue, or all. Mark complete, snooze, delete, or edit tasks. Handles recurring task advancement automatically.

Daily Alert Hook

→ ~/.claude/check-tasks.sh

Runs once per calendar day when you open Claude Code. Checks your task file and surfaces overdue and today's reminders automatically — no /my-tasks needed.

All files are plain text — inspect them before running anything.

Every Command at a Glance

/remind — Add Reminders

/remind me [when] [what]Natural language, any order
--tag workTag for filtering later
--recur dailyForce recurrence rule
every weekday at 9amAuto-detected recurrence
--refresh-cronsRe-register pop-ups after restart

/my-tasks — View & Manage

/my-tasksDue today + overdue (default)
today / this-week / allTime-based filters
overdue / doneStatus filters
complete T0001Mark done (recurring advances)
snooze T0001 2dDelay by 2d / 1w / 1m
delete T0001Remove permanently
`;