
Daily Meeting Update
Turn recent Git, GitHub, Jira, and Claude session activity plus a short interview into a share-ready daily standup Markdown update.
Overview
Daily Meeting Update is an agent skill most often used in Build (also Operate, Grow) that interviews you and optional GitHub/Git/Jira context into a formatted standup Markdown summary.
Install
npx skills add https://github.com/softaworks/agent-toolkit --skill daily-meeting-updateWhat is this skill?
- Three phases: detect integrations, structured interview, Markdown standup output
- Optional enrichment from GitHub, Git, Jira, and Claude Code project history under ~/.claude/projects
- Triggered by daily, standup, scrum update, or status update phrasing
- Bridges raw commits/PRs/tickets with human blockers, priorities, and discussion topics
- Three phases: detect integrations, structured interview, Markdown generation
Adoption & trust: 3.7k installs on skills.sh; 2k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have commits and tickets scattered across tools but no concise narrative for today’s standup.
Who is it for?
Developers who run daily or async standups and want agent help merging tool trails with blockers and priorities.
Skip if: Teams that forbid sharing work context with agents or environments with no Git/repo access when you need automated activity summaries.
When should I use this skill?
User says daily, standup, scrum update, or status update, or wants to prepare for a daily meeting with optional GitHub/Jira context.
What do I get? / Deliverables
You get a ready-to-share Markdown standup covering yesterday, today, blockers, and discussion points grounded in detected activity.
- Markdown standup update
- Structured yesterday/today/blockers sections
- Optional integration-sourced activity bullets
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Builders live in Build while executing, but standups are the recurring PM ritual that keeps velocity visible—hence canonical shelf at build/pm. PM subphase covers rituals, status, and coordination artifacts rather than feature code itself.
Where it fits
Produce yesterday/today/blockers before a cofounder standup after a heavy feature push.
Pull PR and ticket references while explaining an OAuth integration blocker.
Summarize overnight fixes and on-call follow-ups for an async ops standup.
Frame growth experiments and support escalations as standup discussion topics.
How it compares
Use instead of manually scrolling GitHub and Jira when you want an interview-guided standup template with optional auto-context.
Common Questions / FAQ
Who is daily-meeting-update for?
Solo and indie builders who attend standups or send async status and want Git- and ticket-aware updates without writing from scratch.
When should I use daily-meeting-update?
Say daily, standup, scrum update, or status update before a meeting—during Build PM rituals, Operate infra days, or Grow syncs when you need to summarize recent agent-assisted work for the team.
Is daily-meeting-update safe to install?
It may read local Git, GitHub, Jira, and Claude project history when available; review the Security Audits panel on this page and only enable integrations you trust.
SKILL.md
READMESKILL.md - Daily Meeting Update
# Daily Meeting Update Generate polished daily standup updates through an interactive interview process, optionally enriched with data from GitHub, Git, and Jira integrations. ## Purpose The Daily Meeting Update skill helps developers prepare for daily standups or scrum meetings by: 1. **Gathering context automatically** - Detects and optionally pulls recent activity from GitHub, Git, and Jira 2. **Conducting a structured interview** - Asks the right questions to capture what matters 3. **Generating a clean update** - Produces a well-formatted Markdown summary ready to share This skill bridges the gap between raw activity data (commits, PRs, tickets) and the human context that makes standups valuable (blockers, priorities, discussion topics). ## When to Use Trigger this skill when you: - Say **"daily"**, **"standup"**, **"scrum update"**, or **"status update"** - Want to **prepare for a daily meeting** - Need to **summarize your recent work** for the team - Want to **generate a meeting update** with GitHub/Jira context **Example triggers:** ``` "Help me with my daily" "Prepare my standup update" "Generate a scrum update" "What's my status for today's meeting?" ``` ## How It Works The skill operates in three phases: ### Phase 1: Detect and Offer Integrations The skill silently checks for available integrations: | Integration | Detection Method | |-------------|------------------| | Claude Code History | `~/.claude/projects` directory exists with `.jsonl` files | | GitHub CLI | `gh auth status` succeeds | | Git | Current directory is a git repository | | Jira CLI | `jira` command exists | | Atlassian MCP | `mcp__atlassian__*` tools available | If integrations are detected, you'll be asked whether to pull data and which repositories/projects to include. **Consent is always required** before accessing any data. ### Phase 2: Interview (with Insights) The skill asks four key questions: 1. **Yesterday** - What did you work on since the last standup? 2. **Today** - What will you work on today? 3. **Blockers** - Any impediments or blockers? 4. **Topics for Discussion** - Anything to bring up at the end of the meeting? If data was pulled in Phase 1, it's shown as context during the interview to help trigger your memory ("I see you merged PR #123, anything else?"). ### Phase 3: Generate Update All information is combined into a clean Markdown update, including: - Yesterday's accomplishments - Today's planned work - Blockers (if any) - PRs and reviews (if pulled from GitHub) - Jira tickets (if pulled) - Topics for discussion - Relevant links ## Key Features - **Interview-first approach** - Tools supplement human context, they don't replace it - **Smart context awareness** - Shows pulled data during questions to trigger memory - **Consent-based data access** - Always asks before pulling from any integration - **Multi-repo support** - Can pull activity from multiple repositories - **Clean output** - Generates concise, readable Markdown ready for sharing - **Discussion topics** - Captures the valuable non-technical items that tools can't detect ## Usage Examples ### Basic Usage (No Integrations) ``` User: "Help me prepare my daily" Claude: "What did you work on yesterday?" User: "Fixed the authentication bug and reviewed a PR" Claude: "What will you work on today?" User: "Continue the payment integration" Claude: "Any blockers?" User: "Waiting on API credentials from the backend team" Claude: "Any topic for the end of the daily?" User: "No" [Claude generates update] ``` ### With GitHub Integration ``` User: "Daily standup" Claude: "I detected GitHub configured. Want me to pull your recent activity?" User: "Yes" Claude: "Which repos should I check?" User: "my-app and api-service" Claude: "Here's what I found: - Merged PR #120: fix login timeout - Opened PR #125: feat: add OAuth flow - 5 commits in my-app Anything else you worked on yesterday?" User: "Also did research on payment providers" [Interview co