Personal schedule, task, and meeting management. Routes mixed brain-dumps into Google Calendar events and Todoist tasks; manages agenda/minutes Google Docs linked to events; produces wrapup logs and morning briefs.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin schedule-managerManage meeting agendas as Google Docs — create, link to a calendar event description, share with attendees, or email. One skill, four sub-actions.
Assign due dates to Todoist tasks in batch. Walks the user through each undated task and applies their choice.
Assign priorities to Todoist tasks in batch. Walks the user through each unprioritised task and applies their choice.
Create multiple Google Calendar events from a structured list. Resolves attendees once across the batch, confirms the table, then writes.
Create multiple Todoist tasks from a structured list. Confirms the table, then writes serially.
Create a single Google Calendar event. Resolves attendees via the contacts MCP. Optionally links a Drive doc (agenda) into the description.
Create a single Todoist task. Sets project, due date, priority, labels per user input or sensible defaults.
Delete a Google Calendar event. Confirms before deleting; warns when attendees will receive cancellation notices.
Delete a Todoist task. Confirms before deleting; offers complete-instead for tasks that look done.
Modify an existing Google Calendar event — time, attendees, description, location. Identifies the event by user-provided reference (link, ID, or fuzzy match).
Modify an existing Todoist task — content, due, priority, project, labels. Identifies the task by ID, link, or fuzzy match.
Migrate a Google Calendar event into a Todoist task — two-part: create the task, then delete the event. For things miscaptured as appointments.
Take a free-form mixed dump of items and route each into Google Calendar (events) or Todoist (tasks). Confirms the split with the user before writing.
Write a dated diary entry as a markdown file in the user's nominated diary workspace. Requires diary.enabled in config.
Manage meeting minutes as Google Docs — capture from a discussion, share with attendees, or email. One skill, three sub-actions.
Brief on where you left off — reads the most recent wrapup doc and overlays today's calendar and open Todoist tasks.
First-run setup for Schedule-Manager. Picks MCP aliases, creates Drive folder tree, optionally nominates a diary workspace, writes config.json.
Audit Todoist for tasks lacking a due date. Read-only — produces a list and recommends running assign-dates.
Audit Todoist for tasks lacking a priority. Read-only — produces a list and recommends running assign-priorities.
Stub — set up automatic recurring runs of wrapup and morning-brief via the user's preferred scheduler. Currently outlines options without configuring.
Migrate a Todoist task into a Google Calendar event — two-part: create the event, then delete the task. Useful when something captured as a task should actually be on the calendar.
Produce an end-of-day, end-of-week, or end-of-period summary as a Google Doc in the Wrapups folder. Lists achievements and open items.
Claude Code plugin for personal schedule, task, and meeting management. Routes mixed brain-dumps into Google Calendar events and Todoist tasks; manages agenda/minutes Google Docs linked to events; produces wrapup logs and morning briefs.
task-to-event and event-to-task for items captured in the wrong service.wrapup (EOD/EOW summary as a Doc) + morning-brief (resume from last wrapup, overlay today's load).The plugin doesn't bundle MCPs — the user wires up three separately and the plugin reads their aliases from config.json:
| Capability | Recommended MCP |
|---|---|
| Google Calendar, Docs, Gmail | gemini-cli-extensions/workspace (Google official) |
| Google Contacts (People API) | A standalone Contacts MCP (e.g., the companion Diary-Contacts-MCP) |
| Todoist | doist/todoist-mcp (official) |
Any equivalent MCP works — the plugin only cares about the alias mapped in config.json.
| Skill | What it does |
|---|---|
onboard | First-run setup: pick MCP aliases, create Drive folder tree, optionally nominate a diary workspace |
firehose | Route a mixed dump into events vs tasks |
create-event, edit-event, delete-event, batch-create-events | Calendar CRUD |
create-task, edit-task, delete-task, batch-create-tasks | Todoist CRUD |
task-to-event, event-to-task | Two-part migration between services |
review-missing-priorities, assign-priorities | Todoist priority hygiene |
review-missing-dates, assign-dates | Todoist date hygiene |
agenda | Meeting agenda Doc lifecycle (sub-actions: create, link, share, email) |
minutes | Meeting minutes Doc lifecycle (sub-actions: capture, share, email) |
wrapup | EOD/EOW/period summary Doc with achievements + open items |
morning-brief | Resume from last wrapup + today's calendar/tasks |
log-entry | Markdown diary entry (only if diary workspace nominated) |
setup-automation | Stub: outlines options for scheduling wrapup and morning-brief |
Plugin config lives at ${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/schedule-manager/config.json.
The plugin does not write user content (diary entries, agendas, minutes, wrapups) under $CLAUDE_USER_DATA. Drive content lives in the user's Drive; diary markdown lives in a folder the user nominates during onboarding.
claude plugins install schedule-manager@danielrosehill
After installation, run the onboard skill before using anything else.
MIT
20 modular skills for idiomatic Go — each under 225 lines, backed by 48 reference files, 8 automation scripts (all with --json, --limit, --force), and 4 asset templates. Covers error handling, naming, testing, concurrency, interfaces, generics, documentation, logging, performance, and more. Activates automatically with progressive disclosure and conditional cross-references.
Share bugs, ideas, or general feedback.
Comprehensive C4 architecture documentation workflow with bottom-up code analysis, component synthesis, container mapping, and context diagram generation
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,429 supported skills.
GitLab DevOps platform integration. Manage repositories, merge requests, CI/CD pipelines, issues, and wikis. Full access to GitLab's comprehensive DevOps lifecycle tools.
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim