agent-md-refactor
Refactor bloated AGENTS.md, CLAUDE.md, or similar agent instruction files to follow…
Interactive daily standup/meeting update generator. Use when user says 'daily', 'standup', 'scrum update', 'status update', 'what did I do yesterday', 'prepare for meeting', 'morning update', or 'team sync'. Pulls activity from GitHub, Jira, and Claude Code session history.
$ npx -y skills add softaworks/agent-toolkit --skill daily-meeting-update --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/daily-meeting-updateContext preview
The summary Claude sees to decide when to auto-load this skill.
Interactive daily standup/meeting update generator. Use when user says 'daily', 'standup', 'scrum update', 'status update', 'what did I do yesterday', 'prepare for meeting', 'morning update', or 'team sync'. Pulls activity from GitHub, Jira, and Claude Code session history.
name: daily-meeting-update description: "Interactive daily standup/meeting update generator. Use when user says 'daily', 'standup', 'scrum update', 'status update', 'what did I do yesterday', 'prepare for meeting', 'morning update', or 'team sync'. Pulls activity from GitHub, Jira, and Claude Code session history. Conducts 4-question interview (yesterday, today, blockers, discussion topics) and generates formatted Markdown update." user-invocable: true
Generate a daily standup/meeting update through an **interactive interview**. Never assume tools are configured—ask first.
---
START │ ▼ ┌─────────────────────────────────────────────────────┐ │ Phase 1: DETECT & OFFER INTEGRATIONS │ │ • Check: Claude Code history? gh CLI? jira CLI? │ │ • Claude Code → Pull yesterday's session digest │ │ → User selects relevant items via multiSelect │ │ • GitHub/Jira → Ask user, pull if approved │ │ • Pull data NOW (before interview) │ ├─────────────────────────────────────────────────────┤ │ Phase 2: INTERVIEW (with insights) │ │ • Show pulled data as context │ │ • Yesterday: "I see you merged PR #123, what else?" │ │ • Today: What will you work on? │ │ • Blockers: Anything blocking you? │ │ • Topics: Anything to discuss at end of meeting? │ ├─────────────────────────────────────────────────────┤ │ Phase 3: GENERATE UPDATE │ │ • Combine interview answers + tool data │ │ • Format as clean Markdown │ │ • Present to user │ └─────────────────────────────────────────────────────┘
---
Check for available integrations **silently** (suppress errors, don't show to user):
| Integration | Detection | |-------------|-----------| | **Claude Code History** | `~/.claude/projects` directory exists with `.jsonl` files | | GitHub CLI | `gh auth status` succeeds | | Jira CLI | `jira` command exists | | Atlassian MCP | `mcp__atlassian__*` tools available | | Git | Inside a git repository |
> **Claude Code users:** Use `AskUserQuestionTool` tool for all questions in this phase.
**GitHub/Git:**
If `HAS_GH` or `HAS_GIT`:
"I detected you have GitHub/Git configured. Want me to pull your recent activity (commits, PRs, reviews)?" Options: - "Yes, pull the info" - "No, I'll provide everything manually"
If yes:
"Which repositories/projects should I check?" Options: - "Just the current directory" (if in a git repo) - "I'll list the repos" → user provides list
**Jira:**
If `HAS_JIRA_CLI` or `HAS_ATLASSIAN_MCP`:
"I detected you have Jira configured. Want me to pull your tickets?" Options: - "Yes, pull my tickets" - "No, I'll provide everything manually"
**GitHub/Git** — For each approved repo:
**Jira** — Tickets assigned to user, updated in last 24h
**Key insight**: Store results to use as context in Phase 2 interview.
This integration captures everything you worked on with Claude Code — useful for recalling work that isn't in git or Jira.
**Detection:**
ls ~/.claude/projects/*/*.jsonl 2>/dev/null | head -1
**If Claude Code history exists, ask:**
"I can also pull your Claude Code session history from yesterday. This can help recall work that isn't in git/Jira (research, debugging, planning). Want me to check?" Options: - "Yes, pull my Claude Code sessions" - "No, I have everything I need"
**If yes, run the digest script:**
python3 ~/.claude/skills/daily-meeting-update/scripts/claude_digest.py --format json
**Then present sessions with multiSelect:**
Use `AskUserQuestionTool` with `multiSelect: true` to let user pick relevant items:
"Here are your Claude Code sessions from yesterday. Select the ones relevant to your standup:" Options (multiSelect): - "Fix authentication bug (backend-api)" - "Implement OAuth flow (backend-api)" - "Update homepage styles (frontend-app)" - "Research payment providers (docs)"
**Key insight:** User selects which sessions are work-related. Personal projects or experiments can be excluded.
**Do NOT run digest script when:**
**If digest script fails:**
---
> **Claude Code users:** Use `AskUserQuestionTool` tool to conduct the interview. This provides a better UX with structured options.
**Use pulled data as context** to make questions smarter.
**If data was pulled**, show it first:
"Here's what I found from your activity: - Merged PR #123: fix login timeout - 3 commits in backend-api - Reviewed PR #456 (approved) Anything else you worked on yesterday that I missed?"
**If no data pulled:**
"What did you work on yesterday/since the last standup?"
If user response is vague, ask follow-up:
"What will you work on today?" Options: - [Text input - user types freely]
**If Jira data was pulled**, you can suggest:
"I see you have these tickets assigned: - PROJ-123: Implement OAuth flow (In Progress) - PROJ-456: Fix payment bug (To Do) Will you work on any of these t
Opinionated skills shared by @leonardocouy for improving daily work efficiency with Claude Code. Skills are packaged instructions and scripts that extend agent capabilities across development, documentation, planning, and professional workflows.
Repo: softaworks/agent-toolkit
Refactor bloated AGENTS.md, CLAUDE.md, or similar agent instruction files to follow…
Create API handoff documentation for frontend developers. Use when backend work is complete…
Generate architecture documentation using C4 model Mermaid diagrams. Use when asked to create…
Use when the user asks to run Codex CLI (codex exec, codex resume) or references OpenAI Codex…
This skill should be used when creating a Claude Code slash command. Use when users ask to…
Create high-quality git commits: review/stage intended changes, split into logical commits,…