calendar-to-workflow
Converts calendar events and schedules into Claude Code workflows, meeting prep documents, and standup notes. Use when the user mentions calendar events, meeting prep, standup generation, or scheduling workflows. Trigger with phrases like "prep for my meetings", "generate standup notes", "create workflow from calendar", or "summarize today's schedule".
What this skill does
# Calendar to Workflow Automate meeting preparation, standup generation, and workflow creation from calendar data. ## Overview This skill transforms calendar events and scheduling data into actionable Claude Code workflows. Rather than manually reviewing your calendar and preparing for each meeting, this skill reads calendar exports (ICS files, JSON feeds, or pasted event details) and produces structured outputs: meeting briefings with participant context, standup notes summarizing yesterday's activity, and repeatable workflow scripts that integrate calendar triggers with development tasks. The skill bridges the gap between time management and development workflows. It understands meeting types (standup, sprint planning, 1:1, design review) and tailors its output accordingly, pulling in relevant repository activity, recent commits, and open PRs to provide full context for each event. ## Instructions 1. **Provide calendar data** in one of these formats: - Paste raw ICS/iCal content directly into the conversation - Point to an `.ics` file on disk: "read my calendar export at `~/calendar.ics`" - Describe events manually: "I have a standup at 9am, sprint planning at 10am, and a 1:1 with Sarah at 2pm" 2. **Specify the desired output** by telling Claude what you need: - "Prep for today's meetings" -- generates a briefing document for each event - "Create standup notes from yesterday" -- summarizes git activity and calendar events - "Build a weekly workflow" -- creates a repeatable workflow script 3. **Add context** to improve the output: - Mention the repository or project: "for the payments-api repo" - Specify participants: "Sarah is the engineering manager" - Note priorities: "focus on the deployment blockers" 4. **Review and refine** the generated output. The skill produces Markdown documents or shell scripts that you can edit, commit, or execute directly. ## Output The skill produces one or more of the following depending on the request: - **Meeting Briefing Document** (Markdown): For each meeting, includes the event title, time, participants, agenda items inferred from context, relevant recent commits or PRs, and suggested talking points. - **Standup Notes** (Markdown): A formatted summary covering what was done yesterday (from git log and calendar), what is planned today (from upcoming events), and any blockers identified from open issues or failing CI. - **Workflow Script** (Bash/Markdown): A repeatable workflow that can be triggered on a schedule, combining calendar checks with development tasks like running tests, updating dashboards, or posting summaries to Slack. ## Examples ### Example 1: Daily Meeting Prep **User:** "I have a sprint planning at 10am with the backend team and a design review at 2pm. Prep briefings for both." The skill will: 1. Create a sprint planning briefing listing open sprint issues, velocity from the last sprint, and items ready for estimation. 2. Create a design review briefing pulling recent UI/UX changes from git history, linking to relevant Figma or mockup files found in the repo, and summarizing outstanding design-related issues. 3. Output both as a single Markdown document with clear section headers. ### Example 2: Standup Notes from Git Activity **User:** "Generate standup notes for today based on yesterday's work." The skill will: 1. Run `git log --since="yesterday" --oneline` to gather recent commits. 2. Check for any open PRs with `gh pr list --author @me`. 3. Identify any failing CI checks with `gh run list --limit 5`. 4. Format the output as: "Yesterday I... / Today I plan to... / Blockers: ..." ### Example 3: Weekly Recurring Workflow **User:** "Create a Monday morning workflow that preps me for the week." The skill will generate a script that: 1. Reads the week's calendar events from an ICS file. 2. Summarizes each day's meetings with participant counts and estimated time commitment. 3. Pulls the current sprint board status. 4. Outputs a weekly overview document to `docs/weekly-prep.md`. ## Error Handling - **No calendar data provided:** Prompts the user to paste events, point to an ICS file, or describe their schedule. - **Unrecognized format:** Attempts best-effort parsing and asks the user to confirm the extracted events. - **Missing git context:** Skips repository-specific sections and notes which parts were omitted. - **Permission errors:** Suggests checking file permissions or GitHub CLI authentication status. ## Prerequisites - Calendar data in ICS format, JSON, or plain text event descriptions - Git repository context for commit-aware standup generation - GitHub CLI (`gh`) authenticated for PR and CI status lookups ## Resources - [iCalendar (ICS) specification](https://datatracker.ietf.org/doc/html/rfc5545) — event format reference - [GitHub CLI manual](https://cli.github.com/manual/) — `gh pr list`, `gh run list` commands - [Git log formatting](https://git-scm.com/docs/git-log) — options for activity summaries
Related in AI Agents
skill-development
IncludedComprehensive meta-skill for creating, managing, validating, auditing, and distributing Claude Code skills and slash commands (unified in v2.1.3+). Provides skill templates, creation workflows, validation patterns, audit checklists, naming conventions, YAML frontmatter guidance, progressive disclosure examples, and best practices lookup. Use when creating new skills, validating existing skills, auditing skill quality, understanding skill architecture, needing skill templates, learning about YAML frontmatter requirements, progressive disclosure patterns, tool restrictions (allowed-tools), skill composition, skill naming conventions, troubleshooting skill activation issues, creating custom slash commands, configuring command frontmatter, using command arguments ($ARGUMENTS, $1, $2), bash execution in commands, file references in commands, command namespacing, plugin commands, MCP slash commands, Skill tool configuration, or deciding between skills vs slash commands. Delegates to docs-management skill for official documentation.
reprompter
IncludedTransform messy prompts into well-structured, effective prompts — single or multi-agent. Use when: "reprompt", "reprompt this", "clean up this prompt", "structure my prompt", rough text needing XML tags and best practices, "reprompter teams", "repromptception", "run with quality", "smart run", "smart agents", multi-agent tasks, audits, parallel work, anything going to agent teams. Don't use when: simple Q&A, pure chat, immediate execution-only tasks. See "Don't Use When" section for details. Outputs: Structured XML/Markdown prompt, quality score (before/after), optional team brief + per-agent sub-prompts, agent team output files. Success criteria: Single mode quality score ≥ 7/10; Repromptception per-agent prompt quality score 8+/10; all required sections present, actionable and specific.
adaptive-compaction
IncludedAdaptive add-on policy and recovery layer that decides WHEN to compact, prune, snapshot, or fork -- replacing fixed-percent auto-compaction across Claude Code, Codex, and MCP-capable hosts. Trigger on auto-compact timing or damage: "when should I compact", "is it safe to compact now or start a fresh session", "auto-compact fires too early/mid-task", "switching to an unrelated task but the window still has space", "context rot", "answers get worse the longer the session runs", "the agent forgot the plan or my decisions after it summarized", "add a layer on top that manages context without changing the agent", raising autoCompactWindow to give the policy room, or installing/tuning a cross-tool compaction policy or PreCompact hook -- even when "compaction" is never said but the problem is context-window pressure or post-summarization memory loss. Do NOT use to summarize a conversation, build RAG, write a summarization prompt (decides WHEN not HOW), or answer max-context-length trivia.
agent-skill-creator
IncludedCreate cross-platform agent skills from workflow descriptions. Activates when users ask to create an agent, automate a repetitive workflow, create a custom skill, or need advanced agent creation. Triggers on phrases like create agent for, automate workflow, create skill for, every day I have to, daily I need to, turn process into agent, need to automate, create a cross-platform skill, validate this skill, export this skill, migrate this skill. Supports single skills, multi-agent suites, transcript processing, template-based creation, interactive configuration, cross-platform export, and spec validation.
llm-wiki
IncludedUse when building or maintaining a persistent personal knowledge base (second brain) in Obsidian where an LLM incrementally ingests sources, updates entity/concept pages, maintains cross-references, and keeps a synthesis current. Triggers include "second brain", "Obsidian wiki", "personal knowledge management", "ingest this paper/article/book", "build a research wiki", "compound knowledge", "Memex", or whenever the user wants knowledge to accumulate across sessions instead of being re-derived by RAG on every query.
skill-master
IncludedAgent Skills authoring, evaluation, and optimization. Create, edit, validate, benchmark, and improve skills following the agentskills.io specification. Use when designing SKILL.md files, structuring skill folders (references, scripts, assets), ingesting external documentation into skills, running trigger evals, benchmarking skill quality, optimizing descriptions, or performing blind A/B comparisons. Keywords: agentskills.io, SKILL.md, skill authoring, eval, benchmark, trigger optimization.