claude/skills/sitrep/SKILL.md
Daily situation report. Gathers activity from connected sources (GitHub, Slack, Linear, Calendar, Gmail) to debrief what happened, brief what's ahead, and muster a composed summary. Use when the user wants to review activity, check what's coming up, or prepare a daily update.
npx skillsauth add mkitt/dotfiles sitrepInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Daily situation report. Gathers activity from connected sources to orient you.
Parse the first word of $ARGUMENTS to identify the command, then read the
corresponding file for detailed instructions.
debrief — what happened. Read debrief.md.brief — what's ahead. Read brief.md.muster — compose a standup. Read muster.md.Before gathering data, detect which sources are available in this session. Only query sources that are connected. Skip unavailable sources silently — never error or suggest the user connect something.
git CLI in the current repogh CLI and activity-github subagentmcp__claude_ai_Google_Calendar__* tools existmcp__claude_ai_Gmail__* tools existmcp__claude_ai_Linear__* tools existmcp__claude_ai_Slack__* tools existMCP tools may be deferred (lazy-loaded). Use ToolSearch to load tools
before first use — e.g., ToolSearch("select:mcp__claude_ai_Linear__list_issues")
or ToolSearch("+Linear list"). Batch-load all needed MCP tools at the start
of a command to avoid mid-run failures.
A debrief with only GitHub is still useful — it shows PRs and commits. A brief without Calendar still shows PRs and issues. Degrade gracefully.
Check conversation context and memory for cached details before resolving at runtime. Memory avoids redundant lookups and provides context the skill can't infer (repos, channels, team). Useful memory keys:
Use identity details from memory when available. For anything not in memory, infer at runtime:
git config user.namegmail_get_profileCommands that accept a [scope] use the arguments after the command word
and before any time period to determine what to gather:
frank or @jane. Resolve via Slack user
search to get their ID, then filter queries to that person.# like #team-ai. Resolve via
slack_search_channels to get the channel ID.When scoped to another person, sources that require their private access (Calendar, Gmail) are skipped silently.
All commands accept time periods as the last argument(s):
yesterday — last workdaytoday — todaythis-week — Monday of current week through todaylast-week — Monday through Friday of previous weeknext-week — Monday through Friday of next weekN days ago or N hours — relative windowYYYY-MM-DD — specific dateIf $ARGUMENTS is empty, help, or unrecognized, display:
/sitrep — daily situation report
Commands:
debrief [scope] [period] what happened (default: last workday)
brief [scope] [period] what's ahead (default: today)
muster [period] debrief + brief composed (default: last workday)
Scope:
(none) your activity
frank, @jane someone's activity
#team-ai a channel's activity
Periods:
yesterday, today, this-week, last-week, next-week
N days ago, N hours, YYYY-MM-DD, or natural language
Sources detected automatically from connected MCPs.
testing
Post-merge branch cleanup. Switches to the default branch, pulls latest, and deletes the stale local branch. Use after a PR merges.
tools
Prepare context for a new chat session when this one is degraded or hitting token limits. Use when context is above 70% or conversation needs to continue in a fresh session.
testing
Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references/ or scripts/, removing stale content, validating against the AgentSkills spec). Triggers on phrases like "create a skill", "author a skill", "tidy up a skill", "improve this skill", "review the skill", "clean up the skill", "audit the skill".
testing
Host security hardening and risk-tolerance configuration for OpenClaw deployments. Use when a user asks for security audits, firewall/SSH/update hardening, risk posture, exposure review, OpenClaw cron scheduling for periodic checks, or version status checks on a machine running OpenClaw (laptop, workstation, Pi, VPS).