Update Calendar — Productivity skill for Claude Code
Add or update schedule entries in today's daily note.
How to install Update Calendar
Installs to ~/.claude/skills/mikehelmick-obsidian-claude-update-calendar/SKILL.md
mkdir -p ~/.claude/skills/mikehelmick-obsidian-claude-update-calendar && curl -fsSL https://raw.githubusercontent.com/mikehelmick/obsidian-claude/HEAD/commands/update-calendar.md -o ~/.claude/skills/mikehelmick-obsidian-claude-update-calendar/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Update Calendar does
description: Add or update schedule entries in today's daily note allowed-tools: Read, Write, Edit, Glob
Update the schedule/calendar in today's daily note.
The user's input: $ARGUMENTS
Steps:
Determine today's date.
Find today's daily note at `journal/YYYY-MM-DD-Day.md`. If it doesn't exist, create it first using the daily-note template (see daily-note.md command for the template).
Read the current Schedule section.
Parse the user's input. They might say things like:
Alternatives in Productivity
- Calendar To Workflow — Enhances calendar Skills by automating meeting prep and workflow triggers 2.6k ★
- Jobs — Create, list, edit, or delete cron jobs 1.3k ★
- Maestro Update — Detect version, preview changes, apply workflow upgrades 530 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Obsidian Daily
Create or update today's daily note — pulls calendar events, overdue tasks, and conversation context
Brain Daily
Create or update today's daily note in the second brain.
Morning Coffee
Daily focus picker. Reads your workboard, pulls today's calendar and recent emails, helps you pick 2-3 things
Daily Note
Create today's daily journal note in the Obsidian vault
Log Decision
Log a decision to today's daily note with what was decided and who decided it
Brain Capture
Quickly capture an idea into the second brain with minimal friction, and note it in today's daily.
Related Agents
Daily Journal
Maintains the user's daily work journal (an HTML calendar). Given a "summary of today's work" and a date, merg
Keshet
Personal assistant - emails, calendar, tasks, daily briefings, weekly reviews. Use for anything about Sivan's
Meeting Prep
Use this agent when you explicitly calls /check-calendar or says 'check calendar' to prepare agendas for all u