src/skills/standup/SKILL.md
Daily standup check — pending tasks, appointments, recent progress, schedule. Use when user says "standup", "morning check", "what's pending", or at the start of a work day. Do NOT trigger for mid-session status (use /recap --now), session orientation (use /recap), or retrospectives (use /rrr).
npx skillsauth add Soul-Brews-Studio/oracle-skills-cli standupInstall 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.
Quick check: pending tasks, appointments, recent progress.
/standup # Full standup check
Gather info from multiple sources:
date "+🕐 %H:%M %Z (%A %d %B %Y)" && gh api repos/laris-co/nat-location-data/contents/current.csv --jq '.content' | base64 -d | grep iPhone | head -1 | cut -d',' -f9
Show: "📍 Currently at: [place]"
gh issue list --state open --limit 10 --json number,title,updatedAt --jq '.[] | "#\(.number) \(.title)"'
PSI=$(readlink -f ψ 2>/dev/null || echo "ψ")
cat "$PSI/inbox/focus-agent-main.md" 2>/dev/null | head -20
grep "^|" "$PSI/inbox/schedule.md" 2>/dev/null | grep -v "Date\|---" | head -5
git log --since="24 hours ago" --format="%h %s" | head -10
ls -t "$PSI/memory/retrospectives"/**/*.md 2>/dev/null | head -1
Scan recent LINE messages for potential appointments:
$PSI/memory/resonance/contacts.md
line_groups (date: "today") to see active groupsline_digest (group: name, date: "today")
line_digest (group: name, date: yesterday's YYYY-MM-DD)วันที่, พรุ่งนี้, มะรืน, นัด, ประชุม, เจอกันHH:MM, X โมง, บ่าย, เช้า### LINE Appointments Found
- [date] [event] (from: [group]) — Add? Y/N
arra_schedule_add for each confirmed appointmentAfter generating the standup output, post it as a comment on today's Pulse standup discussion.
TODAY=$(date "+%Y-%m-%d")
TODAY_THAI=$(date "+%A" | sed 's/Monday/จันทร์/;s/Tuesday/อังคาร/;s/Wednesday/พุธ/;s/Thursday/พฤหัสบดี/;s/Friday/ศุกร์/;s/Saturday/เสาร์/;s/Sunday/อาทิตย์/')
DISCUSSION_ID=$(gh api graphql -f query="{ repository(owner: \"laris-co\", name: \"pulse-oracle\") { discussions(first: 5, orderBy: {field: CREATED_AT, direction: DESC}) { nodes { id title } } } }" --jq ".data.repository.discussions.nodes[] | select(.title | test(\"Standup.*$TODAY|Standup.*$TODAY_THAI\")) | .id" | head -1)
gh api graphql -f query='mutation($id: ID!, $body: String!) { addDiscussionComment(input: {discussionId: $id, body: $body}) { comment { url } } }' -f id="$DISCUSSION_ID" -f body="$STANDUP_BODY"
Format the comment body as:
## [Oracle Name] — Standup
### Done (24h)
- [commits/progress]
### In Progress
- [current focus]
### Pending Issues
- [open issues summary]
### Appointments
- [schedule items]
### Focus
- [next action]
---
🤖 Auto-posted by /standup
If no matching discussion found → skip silently (Pulse hasn't created today's discussion yet). Do NOT create one.
Show confirmation: ✅ Posted to Pulse Discussion #[number] or skip silently.
## Standup @ [TIME]
### Done (24h)
- [commit 1]
- [commit 2]
### In Progress
- [from focus.md]
### Pending Issues
| # | Task | Updated |
|---|------|---------|
| #N | title | date |
### Appointments Today
- [from schedule.md or "ไม่มีนัด"]
### Next Action
- [suggest based on priorities]
---
💡 `/schedule` to see full calendar
/schedule - Full calendar view/recap - Full context summaryARGUMENTS: $ARGUMENTS
testing
Cut a beta pre-release — bump CalVer with --beta, PR to beta branch, CI auto-tags + publishes to npm @beta. Use when user says 'release beta', 'cut beta', '/release-beta', or wants to publish a beta version for pre-release testing.
testing
Cut an alpha pre-release — bump CalVer, PR to alpha branch, CI auto-tags + publishes to npm @alpha. Use when user says 'release alpha', 'cut alpha', '/release-alpha', or wants to publish an alpha version.
tools
Talk to another oracle via maw federation. Uses fleet machine names (white, mba, clinic-nat, oracle-world, phaith). Auto-signs with current oracle's [host:handle] from CLAUDE.md. Global — works from any oracle repo.
development
Log information for future reference. Use when user says "fyi", "remember this", "note that", "for your info".