standup
Generate daily standup summaries for Slack from git commits and GitHub activity.
Skill by agent-rails
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/agent-rails-standup
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/standup
What's inside
- Skill name
standup- Description
- Generate daily standup summaries for Slack from git commits and GitHub activity. Use when user asks for standup, daily update, status report, yesterday's work, or today's plans. Trigger phrases include "standup", "daily update", "what did I work on", "status report", "yesterday's commits".
- License
- Apache-2.0
- Instructions
- 184 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
## When to Use
- When user asks for a standup, daily update, or status report
- When user wants to summarize yesterday's work and today's plans
- When preparing for daily/weekly team sync meetings
## Pattern
### 1. Get User Identity & Dates
```bash
# Git user info
GIT_EMAIL=$(git config --global user.email)
GIT_NAME=$(git config --global user.name)
# GitHub username
GH_USER=$(gh api user --jq '.login')
# Current date
TODAY=$(date +%Y-%m-%d)
# Yesterday's date (cross-platform)
SINCE_DATE=$(date -d yesterday +%Y-%m-%d 2>/dev/null || date -v-1d +%Y-%m-%d)
# Monday handling: gather from Friday if today is Monday
if [ "$(date +%u)" = "1" ]; then
SINCE_DATE=$(date -d "last friday" +%Y-%m-%d 2>/dev/null || date -v-fri +%Y-%m-%d)
fi
```
### 2. Discover Repos with Recent Activity
GitHub PRs (last 7 days):
```bash
gh search prs --author="@me" --updated=">$(date -d '7 days ago' +%Y-%m-%d 2>/dev/null || date -v-7d +%Y-%m-%d)" --json repository --limit 50 2>/dev/null | \
jq -r '.[].repository.nameWithOwner' | sort -u
```
Known local repos (faster):
```bash
for repo in ~/Work/*/; do
if [ -d "$repo/.git" ]; then
count=$(git -C "$repo" log --since="$SINCE_DATE" --author="$GIT_EMAIL" --oneline 2>/dev/null | wc -l)
if [ "$count" -gt 0 ]; then
basename "$repo"
fi
fi
done
```
### 3. Gather Yesterday's Work
Local git commits:
```bash
git -C /path/to/repo log --since="$SINCE_DATE" --until="$TODAY" --author="$GIT_EMAIL" --oneline
```
Merged PRs:
```bash
gh search prs --author="@me" --merged --updated=">$SINCE_DATE" --json repository,title,number --limit 20 | \
jq -r '.[] | "[\(.repository.nameWithOwner) #\(.number)](https://github.com/\(.repository.nameWithOwner)/pull/\(.number)): \(.title) [MERGED]"'
```
Open PRs updated yesterday (work in progress):
```bash
gh search prs --author="@me" --state=open --updated=">$SINCE_DATE" --json repository,title,number,isDraft --limit 20 | \
jq -r '.[] | "[\(.repository.nameWithOwner) #\(.number)](https://github.com/\(.repository.nameWithOwner)/pull/\(.number)): \(.title) [UPDATED]"'
```
Code reviews (optional):
```bash
gh api graphql -f query='
query($login: String!, $since: DateTime!) {
user(login: $login) {
contributionsCollection(from: $since) {
pullRequestReviewContributions(first: 20) {
nodes {
pullRequest {
number
title
repository { nameWithOwner }
}
}
}
}
}
}
' -f login="$GH_USER" -f since="${SINCE_DATE}T00:00:00Z" \
--jq '.data.user.contributionsCollection.pullRequestReviewContributions.nodes[] | "Reviewed [\(.pullRequest.repository.nameWithOwner) #\(.pullRequest.number)](https://github.com/\(.pullRequest.repository.nameWithOwner)/pull/\(.pullRequest.number)): \(.pullRequest.title)"'
```
### 4. Gather Today's Work
Assigned issues:
```bash
gh search issues --assignee="@me" --state=open --json repository,title,number --limit 30 | \
jq -r '.[] | "[\(.repository.nameWithOwner) #\(.number)](https://github.com/\(.repository.nameWithOwner)/issues/\(.number)): \(.title)"'
```
Open PRs:
```bash
gh search prs --author="@me" --state=open --json repository,title,number,isDraft --limit 20 | \
jq -r '.[] | "[\(.repository.nameWithOwner) #\(.number)](https://github.com/\(.repository.nameWithOwner)/pull/\(.number)): \(.title) [\(if .isDraft then "DRAFT" else "OPEN" end)]"'
```
### 5. Format & Save Standup
Save to `/tmp/YYYY-MM-DD.md` in this format:
```markdown
*Yesterday (YYYY-MM-DD)*
*repo-name*
* Completed work item
* Merged [#XX](URL): title
*Today (YYYY-MM-DD)*
*repo-name*From agent-rails/agentic-fabric, Apache-2.0.
More from agent-rails/agentic-fabric
- 0.529score
pr-sizer
agent-rails
Classify a pull request against the PR size rubric and, for too-large PRs, spawn a sub-agent to propose concrete split plans.
SkillBFreshness: BClaude Code +9 - 0.524score
daily-report
agent-rails
Generate end-of-day report from GitHub, Slack, and K8s activity.
SkillBFreshness: BClaude Code +9 - 0.524score
draft-pr-fixes
agent-rails
Draft cross-vendor patches addressing findings from a prior PR review.
SkillBFreshness: BClaude Code +9 - 0.524score
review-pr
agent-rails
Review a GitHub PR using the your-pr-reviewer agent with wiki-backed institutional knowledge.
SkillBFreshness: BClaude Code +9 - 0.521score
security-signal-amplifier
agent-rails
Amplify external AI/MCP security advisories into the right channels for your org — summarize the advisory, cross-post to
SkillBFreshness: BClaude Code +9 - 0.479score
self-review
agent-rails
Multi-lens local self-review of a branch (pre-PR) or any remote PR.
SkillCFreshness: CClaude Code +9 - 0.474score
parallel-fetch
agent-rails
Pattern for parallel subagent delegation when fetching 3+ independent data sources.
SkillCFreshness: CClaude Code +9 - 0.474score
proactive-delegation
agent-rails
Patterns for delegating independent subtasks to subagents when planning multi-part tasks.
SkillCFreshness: CClaude Code +9 - 0.474score
skill-management
agent-rails
Create, update, and manage Claude Code Skill files with proper SKILL.md structure and validation.
SkillCFreshness: CClaude Code +9 - 0.474score
ci-investigation
agent-rails
Investigate CI/CD failures on PRs using subagents for parallel log analysis.
SkillCFreshness: CClaude Code +9 - 0.474score
first-principles
agent-rails
Run a first-principles derivation pass before adopting a framework, tool, pattern, or template.
SkillCFreshness: CClaude Code +9 - 0.474score
github-cli
agent-rails
GitHub CLI (gh) and API operations for branches, PRs, issues, releases, workflows, and GraphQL queries.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Jul 17, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/agent-rails/agentic-fabric
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from agent-rails
- 0.529score
pr-sizer
agent-rails
Classify a pull request against the PR size rubric and, for too-large PRs, spawn a sub-agent to propose concrete split plans.
SkillBFreshness: BClaude Code +9 - 0.524score
daily-report
agent-rails
Generate end-of-day report from GitHub, Slack, and K8s activity.
SkillBFreshness: BClaude Code +9 - 0.524score
draft-pr-fixes
agent-rails
Draft cross-vendor patches addressing findings from a prior PR review.
SkillBFreshness: BClaude Code +9 - 0.524score
review-pr
agent-rails
Review a GitHub PR using the your-pr-reviewer agent with wiki-backed institutional knowledge.
SkillBFreshness: BClaude Code +9 - 0.521score
security-signal-amplifier
agent-rails
Amplify external AI/MCP security advisories into the right channels for your org — summarize the advisory, cross-post to
SkillBFreshness: BClaude Code +9 - 0.479score
self-review
agent-rails
Multi-lens local self-review of a branch (pre-PR) or any remote PR.
SkillCFreshness: CClaude Code +9
Cite this page
standup skill. Agent Mart. https://agentmart.dev/skills/agent-rails-standup (last updated 2026-10-24)