kairos-kickoff
Quick morning orientation — surface ClickUp tasks, carry-overs, project gaps, and intensity patterns. Use when starting the workday.
What this skill does
# Kickoff
Quick morning orientation - under 2 minutes. Synthesize, don't list.
## Weekend Gate
First, determine the day of week. If today is Saturday or Sunday: "It's the weekend. No kickoff." Stop.
## Determine Today's Date
Establish today's date from the system environment (provided as "Today's date: YYYY-MM-DD"). Use this to:
- Calculate yesterday's date for reading the previous daily note (skip weekends -- if today is Monday, yesterday is Friday)
- Calculate the ISO week number for the weekly file
## Yesterday Check
Before gathering context, verify the previous working day's note is complete:
1. Read the previous working day's daily note
2. Check for a `## Shutdown` section with content (not just the heading)
**If yesterday has no shutdown:**
- Tell the user: "Yesterday's shutdown didn't run. Quick catch-up before we start today."
- Ask: What completed yesterday? Intensity (1-5)? Any blockers? Name today's frog.
- Write the shutdown section to yesterday's note with the responses
- Update yesterday's frontmatter (intensity, projects)
- Then proceed to today's kickoff normally
**If running as Monk (autonomous):** Don't ask — derive what you can from ClickUp (completed tasks for that day), estimate intensity, and write a best-effort shutdown with a callout: `> [!recovered] Shutdown reconstructed from ClickUp data. Intensity estimated.`
## Gather Context (silently)
Read these in parallel, don't output yet:
1. Previous working day's daily note - find Shutdown section (Tomorrow, Carry-over)
2. `projects/` folder - scan for active and encouraged projects
3. This week's weekly note (`kairos/logs/weekly/YYYY/YYYY-WNN.md`)
4. Recent daily notes - check which active projects have had focus this week
5. Query ClickUp via MCP for today's assigned tasks
## Query ClickUp
Use ClickUp MCP tools to get today's tasks:
- Tasks assigned to today (by due date or start date)
- Include task name, list/project, status, priority
These tasks form the day's tactical plan. The weekly plan provides strategic context; ClickUp provides the execution list.
## Present Summary
Output a single concise block. Only include sections that have content.
```
## Kickoff - YYYY-MM-DD (DayName)
[Previous day's "Tomorrow" item if present]
[Today's ClickUp tasks]
[Active project gaps if any haven't had focus this week]
[Persistent blockers if same item 3+ days]
```
### What to Flag
- **Active project gaps**: "Chiro hasn't had focus yet this week" (it's Thursday)
- **Persistent carry-over**: "Resin bill - day 9" not just "Carry-over: Resin bill"
- **ClickUp task load**: If today has too many tasks for the day's capacity, flag it
- **Consecutive intensity 5 days**: Check previous day's frontmatter `intensity` field. If it was intensity 5, today MUST dial back. Two intensity-5 days in a row leads to depletion, not productivity. Flag it directly:
```
Yesterday was intensity 5. Two consecutive burn days leads to
depletion -- you've seen this pattern before. Today is a 3.
Protect the energy. What can you cut or defer?
```
If the last TWO working days were both intensity 5, escalate: "Two burn days back-to-back. Today is a reset day, not a catch-up day. Reduce blocks, simplify the plan."
### What to Skip
- Inbox counts (not actionable in kickoff)
- Weekly progress fractions ("2 of 5 complete")
- Projects without issues
## Eat the Frog
Before anything else, check the previous working day's daily note for a named frog (the "Tomorrow's frog" from shutdown).
**If the frog was named but not completed:**
This is the forcing function. The daily plan is paused until the frog is addressed.
```
Yesterday's frog: [specific task]. It didn't get done.
We're not moving to the standing sequence until this is handled.
Do it now, or tell me it's blocked (and why).
```
- **If blocked** (waiting on someone, needs info): Acknowledge, replace with a new frog, proceed with the day. Blocked is not avoided.
- **If not blocked, just skipped:** Hold the line. No Block 1 until the frog is eaten. This is the discipline.
**If no frog was named, or it was completed:**
```
Name today's frog. One specific task, before Block 1.
(Or "nothing pending" to move on.)
```
If they name one, record it as the first item in the daily note Focus section. If nothing's pending, move on. Don't invent frogs.
**The principle:** A named frog gets eaten. If you skip the frog, the practice pauses until you come back to it.
## Create Daily Note
Don't ask for focus -- pull it from ClickUp and the weekly plan.
1. Create today's daily note if it doesn't exist (use template pattern from recent notes)
2. Set the Focus section:
- **Frog** first (named at previous shutdown or just now)
- **ClickUp tasks** for today, listed by priority
- **Project focus** from weekly plan context
3. Add From Yesterday context (synthesized from previous day's shutdown)
```markdown
# Focus
- **Frog:** [named task]
- [ClickUp task 1]
- [ClickUp task 2]
- [Project focus from weekly plan]
```
## Example Output
```
## Kickoff - 2026-03-03 (Tuesday)
Yesterday: Chiro billing codes, R-code bug fix. Intensity 4.
Today's ClickUp: ADR-019 voice artifact normalization, E&M office visit codes, Illium Factory blog post.
Daily note created.
```
Short. Synthesized. Actionable. Create the daily note in a single pass -- don't pause to ask for focus.
## Principles
- **Synthesize, don't list** - "Chiro (day 4)" not "Carry-over: Chiro backlog"
- **Skip what's empty** - Don't mention what's not there
- **Be conversational** - No forced multiple choice
- **Quick by default** - Expand only if asked
- **Flag patterns** - Recurring blockers, active project gaps
- **ClickUp is the task list** - Don't duplicate it, reference it
- **Mon-Fri only** - No weekend kickoffs
- **Marathon, not sprint** - Consecutive intensity-5 days are a red flag, not a badge
Related in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.