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.
Claude Code sessions are ephemeral. This system gives your AI a persistent memory that follows you everywhere.
Just say it naturally — /remind me next Friday at 3pm to review the PR. No special syntax. Claude parses it.
Tasks live in ~/.claude/my-tasks.md — a global file accessible from any project directory, any Claude Code session.
A session-start hook checks for overdue and today's tasks every morning. You'll never open Claude Code without knowing what's due.
Daily standups, weekly reviews, monthly invoices. Set them once and they automatically advance to the next occurrence when completed.
Filter by today, this week, overdue, or all. Complete, snooze, delete, or edit tasks with a single command from anywhere.
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.
Install once, use forever — from any Claude Code session, in any directory.
Add tasks in plain English
View & manage everything
No npm install. No Python packages. No configuration files beyond your existing ~/.claude/settings.json.
Grab the three files from the download section below — two skill files and the hook script.
~/.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
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
~/.claude/settings.jsonAdd 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.
Three files. All free. No strings attached.
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.
Full task dashboard. Filter by today, this-week, overdue, or all. Mark complete, snooze, delete, or edit tasks. Handles recurring task advancement automatically.
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.