From operator-skills
Prepares demo artifacts for team show & tell by aggregating last 24 hours' git commits, session history, PRs, and evidence like command outputs and screenshots.
npx claudepluginhub dazuck/operator-skills --plugin operator-skillsThis skill uses the workspace's default tool permissions.
Aggregate a day's work into a presentation-ready artifact for team show & tell.
Generates standup updates summarizing recent commits, PRs, ticket changes, and activity into yesterday/today/blockers format. Works with connected source control/project tools or standalone notes.
Generates async standup notes from Git commit history, Jira tickets, Obsidian vaults, and calendars for remote team coordination and visibility.
Analyzes git commit history for engineering retrospectives, tracking work patterns, code quality metrics, trends, per-person breakdowns, shipping streaks, and actionable improvements. Use for 'retro', weekly reviews, or 'what did we ship'.
Share bugs, ideas, or general feedback.
Aggregate a day's work into a presentation-ready artifact for team show & tell. Not a status report — a demonstration. Show what was built, prove it works, share what was learned.
Show, don't tell. A show & tell is not a standup. Nobody wants to hear "I worked on the auth module." They want to see the login flow working, the test suite passing, the before/after performance numbers.
The agent's job: help the human prepare a compelling 3-5 minute demo by gathering evidence, curating highlights, and assembling a clean artifact the human can walk through with the team.
Curate ruthlessly. A day might have 15 commits across 3 repos. The show & tell should cover 2-4 highlights. More than that and it's a status report.
Evidence > description. For every highlight, include at least one piece of evidence: command output, a screenshot, a test run, a before/after comparison. If you can't demonstrate it, it's not a show & tell item — it's a bullet point.
/show-and-tell — Prepare demo for today's work (default: last 24 hours)
/show-and-tell 2d — Cover the last 2 days (after weekends, sick days)
/show-and-tell [repo-path] — Scope to a specific repo
Collect from four sources: git, local session history, Atlas (Slack + team context), and Notion. Run independent queries in parallel.
# Commits in the period (all branches)
git log --all --oneline --since="24 hours ago" --author="$(git config user.email)"
# Branches touched
git for-each-ref --sort=-committerdate --format='%(refname:short) %(committerdate:relative) %(subject)' refs/heads/ | head -20
# PRs created/merged (if gh available)
gh pr list --author @me --state all --search "created:>=$(date -v-24H +%Y-%m-%d)" 2>/dev/null
# Current AGENT-LEARNINGS.md entries from the period
# (read the file and filter by date)
Also check:
AGENT-LEARNINGS.md for today's entries (filter by Author if present).claude/project-diary.md for decisions madeWork that never became a commit still leaves traces in Claude Code's session logs and auto-memory. Scan for non-commit work from the period:
# Find recent session transcript files (last 24h)
find ~/.claude/projects/ -name "*.jsonl" -mtime -1 2>/dev/null
For each recent transcript, use Grep to search for high-signal patterns:
"tool":"Write" or "tool":"Edit" — files the agent worked on"tool":"WebFetch" or "tool":"WebSearch" — research performed"tool":"Bash" — commands run (builds, tests, deploys, investigations)Also check the project's auto-memory directory (~/.claude/projects/*/memory/)
for any notes saved during the period.
Don't read full transcripts — they're huge. Grep for patterns, extract summaries. The goal is to surface work the user might have forgotten: a research session that didn't produce code, a debugging investigation, a design discussion.
Present anything found that isn't already in git:
"I also found these sessions not reflected in commits:
- [Time] Research on [topic] (web searches, file reads)
- [Time] Debugging [issue] (no fix committed yet)
Include any of these in the demo?"
If Atlas MCP is available, run these queries:
# Team context — what others shipped (for framing your own work)
get_daily_summary
# Your Slack activity — messages, links shared, discussions
search_all_summaries with query: "[user's name] [today's date]"
# Recent updates that might include your Slack messages, threads, shared artifacts
get_recent_updates
Slack often captures work that doesn't land in git: sharing a finding with the team, answering a question, posting a link to a resource, discussing architecture in a thread. These are legitimate show & tell material — especially when the work was helping others rather than shipping code.
If Notion MCP is available, search for pages the user created or modified in the period:
API-post-search with query: "[user's name]"
— filter by last_edited_time in the past 24 hours
Look for: design docs, RFCs, meeting notes, project pages, research notes. If the user created or substantially edited a Notion page, that's work worth surfacing — it may be more demo-worthy than the code that preceded it.
From the raw material, identify the 2-4 most demo-worthy items. Rank by:
Cut mercilessly. Dependency upgrades, config tweaks, and routine refactors are not show & tell material unless they solved a real problem worth sharing.
Present the curated highlights to the user for confirmation before proceeding:
"I found these as today's highlights:
- [Item] — [one-line why it's interesting]
- [Item] — [one-line why it's interesting]
Want me to adjust before I gather evidence?"
For each highlight, capture at least one piece of concrete evidence. Choose the most appropriate type:
Command output — Run a command, capture the result:
pnpm test or equivalentpnpm build outputcurl or equivalentScreenshot — For visual/UI work, use chrome-devtools MCP:
Diff summary — For architectural or refactoring work:
Test output — For bug fixes and reliability work:
Keep evidence gathering fast. If a demo requires spinning up infrastructure or complex setup, describe what would be shown and note it as a live demo candidate. Don't burn 10 minutes on evidence for a 3-minute slot.
Assemble the artifact. Write to file using the output format below.
Embed evidence inline — command output in code blocks, screenshots as image references, diffs as collapsed details.
Save the artifact:
docs/show-and-tell/YYYY-MM-DD.md
Create the directory if it doesn't exist. If multiple repos were involved, save to the primary repo (where the skill was invoked).
Offer next steps:
"Demo artifact saved to
docs/show-and-tell/YYYY-MM-DD.md. Want me to also publish this to Notion?"
If user confirms Notion publication and Notion MCP is available, create a page under the team's show & tell database/page.
# Show & Tell — YYYY-MM-DD
**[Your Name]** · [Repo(s)] · [N commits, N PRs]
---
## 1. [Highlight Title]
[2-3 sentences: What this is, why it matters, who it affects.]
**Evidence:**
\`\`\`
$ [command that demonstrates it]
[actual output]
\`\`\`
<!-- Or for screenshots: -->
<!--  -->
<!-- Or for diffs: -->
<!-- <details><summary>Key changes</summary> ... </details> -->
---
## 2. [Highlight Title]
[2-3 sentences: What this is, why it matters, who it affects.]
**Evidence:**
\`\`\`
$ [command]
[output]
\`\`\`
---
## Learnings
[1-2 key insights from AGENT-LEARNINGS.md that the team would benefit from.
Skip if nothing team-relevant was captured today.]
- **[Insight]**: [One sentence directive — "Do X, not Y" or "X works because Y"]
---
## Up Next
[1-2 sentences on what's planned for tomorrow. Helps team see the trajectory
and flag dependencies or coordination needs.]
docs/show-and-tell/assets/ alongside the artifact.git log shows no commits in the period, check session history, Slack,
and Notion before concluding it was a quiet day. Research, design work, and
helping teammates are legitimate highlights. But don't stretch nothing into
something — a quiet day is fine to say plainly.Inputs:
recall-commit → git log with conventional commit messages (structured, parseable)AGENT-LEARNINGS.md → team-relevant insights (with Author attribution)handoff → session summaries in project diaryOutputs to:
docs/show-and-tell/ → persistent archive of demos