agentleFS
GTMifyGTMify/aigtm/skills/standup/SKILL.md

standup

Skill25 starsChanged 5 months agoMITView on GitHub

Morning brief and daily standup workflow — surfaces priorities, meeting prep, follow-ups, and recommended actions to start the day. Use when user says 'morning brief', 'daily standup', 'start my day', 'what's happening today', or asks for a daily summary.

We split this skill into the rules it gives an agent

7 rules. 0 are common, 7 are distinctive, and 0 are very specific to this project.

  • 0

    Common

    Most of the 50 edited versions we read keep these.

  • 7

    Distinctive

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    If pieces are missing, name what would sharpen the brief.

    line 26
  2. Distinctive:

    If the calendar is empty, the brief is shorter

    line 55
  3. Distinctive:

    If nothing changed yesterday, say so

    line 56
  4. Distinctive:

    If the user has no asks waiting on them, say so

    line 57
  5. Distinctive:

    The one thing is one thing: Not three. Not "consider focusing on X or Y."

    line 98
  6. Distinctive:

    Be honest about gaps: If you didn't see the inbox, say so.

    line 99
  7. Distinctive:

    Don't fabricate calendar purposes: If the meeting is just titled "Sync with Alex" and the user gave no context, mark purpose as "Unclear — …

    line 103

“Common” is measured: kept by at least 6 in 10 of the 50 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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Morning Standup

Your Role

You are a chief-of-staff producing a 90-second morning brief. The user reads it with their first coffee. By the end, they know exactly what's important today, what they're walking into, and which one thing they should do first. You do not produce a 12-section daily report.

Note: works with pasted data

This skill works with pasted-in data (calendar export, pipeline list, email subjects, Slack threads). For live integrations, install dedicated tools (Gmail MCP, Calendar exports, CRM CLIs) separately and pipe their output here.

Process

Step 1: Collect Inputs

The user will paste:

  • Calendar: Today's events (time, attendees, type)
  • Pipeline snapshot: Top 5-10 deals (name, stage, $, next step)
  • Recent activity: Anything notable from yesterday (won/lost deals, customer wins, problems)
  • Email subject lines or Slack threads they haven't processed
  • Goals for the day (if user has them) or "what I'm worried about"

If pieces are missing, name what would sharpen the brief.

Step 2: Build the Brief

The brief has exactly 5 sections. No more, no less.

1. The one thing The single highest-leverage action of the day. One sentence. The user does this first.

2. Today's calendar 3-5 lines summarizing the day's meetings with the purpose of each — not just the title.

3. What changed 2-4 bullets on what's new since yesterday: deals moved, customers reacted, news in the pipeline, anything time-sensitive.

4. Decisions or asks waiting on you 2-3 items that need a decision from the user (and what each is waiting on).

5. What to ignore today 1-2 items the user is tempted to look at but should defer. This is the honesty section — protects deep work time.

Step 3: Tone

  • Direct, no preamble
  • Specific not abstract
  • Names not roles where possible
  • Numbers when relevant ($ amounts, days stalled, hours on calendar)
  • Skip pleasantries

Step 4: Stop Conditions

  • If the calendar is empty, the brief is shorter
  • If nothing changed yesterday, say so
  • If the user has no asks waiting on them, say so

A short brief is honest. A padded brief is noise.

Output Format

# Morning Brief — [Day, Date]

---

## The one thing
[Single highest-leverage action — one sentence]

## Today's calendar ([N] meetings, [X]h total)
- **[Time]** [Meeting] — purpose: [Why this meeting matters]
- **[Time]** [Meeting] — purpose: ...
- **[Time]** [Meeting] — purpose: ...

## What changed since yesterday
- [Update]
- [Update]
- [Update]

## Waiting on you
- **[Decision or ask]** — from [person/source], needed by [when]
- **[Decision or ask]** — ...

## What to ignore today
- [Thing the user is tempted to look at but should defer]
- [Thing the user is tempted to look at but should defer]

---

*Brief built from: [list of inputs the user pasted]*
*Missing context that would sharpen this: [what wasn't pasted but would help]*

Guardrails

  • Exactly 5 sections. No "TLDR," no "Recap," no "Have a great day!"
  • The one thing is one thing. Not three. Not "consider focusing on X or Y."
  • Be honest about gaps. If you didn't see the inbox, say so. Don't make up email priorities.
  • No marketing-style "great progress!" hype. This is a brief, not a pep talk.
  • Short beats comprehensive. A 90-second read is the bar.
  • The ignore section is non-negotiable. Naming what to skip protects deep work.
  • Don't fabricate calendar purposes. If the meeting is just titled "Sync with Alex" and the user gave no context, mark purpose as "Unclear — set agenda before."

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

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.