daily-standup
Skill1 starsChanged 8 days agoUnlicenseView on GitHub
Generate Lindsey's Geekbot standup answers ("What will you do today?" and "What have you done since yesterday?") as grouped, cinnamoroll-emoji-prefixed lines built from the daily log, calendar, and Slack. Use when the user says "give me my standup", "write my standup for today", "standup for what I did yesterday", "what am I doing today", "give me my todos today", or any similar phrasing asking for a daily overview or Geekbot answer.
16 other projects use a version of this.
Adopted by
Most recently taken up by
- TheVeller/claude-skillstheir own version, first seen Nov 8, 2026
- fullstackinnoAI/skillstheir own version, first seen Nov 1, 2026
- modimihir07/agentic-ostheir own version, first seen Oct 25, 2026
- leymish01-oss/claude-code-agent-team-startertheir own version, first seen Oct 15, 2026
- ljindong1/claude-skillstheir own version, first seen Oct 15, 2026
- thefiredev-cloud/meshvault-harnesstheir own version, first seen Oct 13, 2026
Other versions16 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 16
- modimihir07/agentic-os★ 209same name
- shahshrey/unclaw★ 17same name
- lglucas/ai-dev-operating-system★ 12same name
- AgiFlow/ai-plugin★ 4same name
- TheVeller/claude-skills★ 4same name
- shalomb/agent-skills★ 3same name
- abdullah1854/ClaudeSuperSkills★ 1same name
- fullstackinnoAI/skills★ 1same name
- Jinbae10/skills★ 0same name
- leymish01-oss/claude-code-agent-team-starter★ 0same name
6 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository3 other files it gives its agents.
- one-on-one-notesSkill
- schedule-lunchesSkill
- write-skillSkill
The file
We split this skill into the rules it gives an agent
8 rules. 0 are common, 6 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 11 edited versions we read keep these.
6
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Every run, list what actually exists in the workspace, since custom emoji get added and removed:
- Distinctive: line 26
Only output emoji names that appear in that result, plus the two non-cinnamoroll exceptions below.
- Distinctive: line 63
Keep each line short, with names only (first names for people).
- Very specific: line 64
If the covered day was a day off with nothing logged, suggest a single :cinnamoroll-sleep: instead.
- Distinctive: line 68
Put each answer in its own fenced block, flush left with no leading spaces, labeled with the Geekbot question:
- Very specific: line 79
After the block, add one line naming any emoji that came from the fallback, so the user can swap it.
- Distinctive: line 85
Lunch: leave it out. The user's standups never include it.
- Distinctive: line 86
Unresolved Slack IDs: don't guess names. Leave that item out or describe it without a name.
“Common” is measured: kept by at least 6 in 10 of the 11 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Daily Standup Generator
Produce paste-ready answers for the Foundation Standup in Geekbot: one line per group, each line starting with a cinnamoroll Slack emoji. No bullets, no headers, no leading spaces.
Which answer to write
| User asks for | Answer | Day it covers |
| "today", "what will I do", "my todos" | What will you do today? | Today |
| "yesterday", "what did I do", "since Friday" | What have you done since yesterday? | The previous workday (Friday on a Monday) |
| "my standup" with no qualifier | Both, labeled | Both |
Step 1: Load the live cinnamoroll emoji set
Every run, list what actually exists in the workspace, since custom emoji get added and removed:
slack_search_emojis(query: "cinnamoroll,cinna")Only output emoji names that appear in that result, plus the two non-cinnamoroll exceptions below. Never invent a cinnamoroll name.
Step 2: Gather sources
- Daily log:
~/Documents/main/logs/YYYY-MM-DD.mdfor the day being covered. It's the best source: Meetings, Meeting Notes (skipped or moved meetings are marked there), Slack, GitHub, Incidents, Notes, and Carry-over. - Calendar (fallback for meetings, or when there's no log yet):
./ld gcal today --output json, or./ld gcal date YYYY-MM-DDfor a past day. Keep only events the user accepted or organizes. Skip declined and needsAction ones, plus all-day banners, holidays, OOO, and "No meeting Wednesday". - Slack (for "yesterday", or when the log is thin):
./ld slack search "from:@lbieda on:YYYY-MM-DD" --limit 100 --output json. - Previous answers (for tone):
./ld slack history D0AAWSQ26MR --limit 20 --output jsonis the Geekbot DM. Match its style.
Step 3: Group and pick emoji
Group same-type items onto one line and join names with commas, for example :cinnamoroll-1on1: 1:1s with Ari, Henry, Natalie. Order the lines: on-call first, then meetings in roughly calendar order, then heads-down work last.
Preferred emoji (the user's established usage)
| Item | Emoji | Example line |
| On-call / IM week | :incident-io: | :incident-io: On-call this week |
| 1:1s | :cinnamoroll-1on1: | :cinnamoroll-1on1: 1:1s with Ari, Natalie |
| Team sync / planning | :cinna-frolic: | :cinna-frolic: Foundation sync |
| Cross-team meetings, reviews, SERs | :cinnamoroll-zoom: | :cinnamoroll-zoom: Eng Managers Weekly, SER |
| Foundation Triad | :triadlove: | :triadlove: Foundation Triad |
| Tech Team Weekly / all hands | :cinnamoroll-with-balloons: | :cinnamoroll-with-balloons: Tech Team Weekly Meeting |
| Heads-down work (OKRs, check-ins, docs) | :cinnamoroll-teacup: | :cinnamoroll-teacup: Scoring OKRs and working on FY27Q3 check-ins |
| Shipped / merged / closed out | :cinnamoroll-ok: | :cinnamoroll-ok: Merged the INC-301 hardening PR |
| Investigated / dug into / answered | :cinnamoroll-question: | :cinnamoroll-question: Dug into a customer's account lockout |
| Travel | :cinnamoroll-in-a-plane: | |
| Celebration / launch | :cinnamoroll-cheerful: |
:incident-io: and :triadlove: are the only non-cinnamoroll emoji allowed.
Fallback: if an item fits no row, or a preferred emoji is missing from Step 1's result, pick the closest cinnamoroll emoji by name from the live list. For example, -musicnote for something music-related, -sk8ing for something fast or unblocked, -blanket or -peaceful for low-key work. Never fall back to standard Unicode emoji.
Step 4: Write the lines
- Today: accepted meetings, plus at most two concrete heads-down tasks from the log's Notes or Carry-over (due dates first). Leave out ongoing habits.
- Yesterday: what actually happened, from the log's Slack, GitHub, Incidents, and Meeting Notes. Lead with outcomes ("resolved INC-300", "merged …", "escalated … to Billing"). Leave out meetings that were skipped or moved. Aim for 3 to 6 lines.
- Keep each line short, with names only (first names for people). Leave out sensitive details (security incident specifics beyond the INC number and a short title, personal or family matters, performance topics).
- If the covered day was a day off with nothing logged, suggest a single
:cinnamoroll-sleep:instead.
Step 5: Output
Put each answer in its own fenced block, flush left with no leading spaces, labeled with the Geekbot question:
What will you do today?
:incident-io: On-call this week
:cinnamoroll-zoom: Billing <> Foundation chat, Context kinds problem framing and scoping
:cinnamoroll-1on1: 1:1s with Ari, Natalie
:triadlove: Foundation Triad
:cinnamoroll-teacup: FY27Q3 check-ins and getting team work into AtlasAfter the block, add one line naming any emoji that came from the fallback, so the user can swap it. For "How do you feel today?", suggest one emoji from the live set if asked; the user's usual answers are :cinnamoroll-sleep: and :cinnamoroll-rip:.
Gotchas
- Never post to Geekbot or Slack. The user pastes the answers themselves.
- Skipped or moved meetings: the log marks them ("skipped", "moved"). Leave them out of "yesterday".
- Lunch: leave it out. The user's standups never include it.
- Unresolved Slack IDs: don't guess names. Leave that item out or describe it without a name.
- Duplicates: deduplicate the same meeting showing up from two calendars.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

