standup
/standup - Daily Standup
Quick check: pending tasks, appointments, recent progress.
Step 0: Timestamp
date "+🕐 %H:%M %Z (%A %d %B %Y)"
Usage
/standup # Full standup check
Action
Gather info from multiple sources:
0. Physical Location (auto)
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]"
1. Open Issues (งานค้าง)
gh issue list --state open --limit 10 --json number,title,updatedAt --jq '.[] | "#\(.number) \(.title)"'
2. Resolve Vault Path
PSI=$(readlink -f ψ 2>/dev/null || echo "ψ")
3. Current Focus
cat "$PSI/inbox/focus-agent-main.md" 2>/dev/null | head -20
4. Schedule/Appointments
grep "^|" "$PSI/inbox/schedule.md" 2>/dev/null | grep -v "Date\|---" | head -5
5. Recent Progress (24h)
git log --since="24 hours ago" --format="%h %s" | head -10
6. Latest Retrospective
ls -t "$PSI/memory/retrospectives"/**/*.md 2>/dev/null | head -1
7. LINE Appointment Scan (optional)
Scan recent LINE messages for potential appointments:
- Read contacts from vault:
$PSI/memory/resonance/contacts.md- If file doesn't exist, skip this section silently
- Look for LINE group names/aliases listed there
- Call
line_groups(date: "today") to see active groups - For each active group, call
line_digest(group: name, date: "today")- Also check yesterday:
line_digest(group: name, date: yesterday's YYYY-MM-DD)
- Also check yesterday:
- Extract messages containing date/time patterns:
- Thai:
วันที่,พรุ่งนี้,มะรืน,นัด,ประชุม,เจอกัน - English: dates, "meeting", "appointment", "schedule"
- Times:
HH:MM,X โมง,บ่าย,เช้า
- Thai:
- Cross-reference with existing schedule (step 4) to skip duplicates
- Present found appointments:
### LINE Appointments Found - [date] [event] (from: [group]) — Add? Y/N - On user approval → call
oracle_schedule_addfor each confirmed appointment
Output Format
## 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
Related
/schedule- Full calendar view/recap- Full context summary
ARGUMENTS: $ARGUMENTS
More from soul-brews-studio/oracle-skills-cli
philosophy
Display Oracle philosophy — the 5 Principles + Rule 6. Use when user asks about principles, "nothing deleted", "patterns over intentions", Oracle philosophy, or needs alignment check. Do NOT trigger for "who are you" (use /who-are-you), "what is oracle" (use /about-oracle), or session status questions.
50feel
Capture how the system feels — energy, momentum, burnout, breakthrough. Emotional intelligence for Oracle-human collaboration. Use when user says 'feel', 'how are we', 'energy check', 'burnout', 'momentum', or wants emotional awareness of the work.
36worktree
Work in an isolated git worktree — safe parallel editing, experimental branches, throwaway spikes. Use when user says "worktree", "isolate", "safe branch", "spike", "experiment", or wants to work without touching main.
29template
Skill template with Bun Shell pattern. Copy this folder to create new skills.
29schedule
Query schedule via Oracle API (Drizzle DB). Use when user says "schedule", "upcoming events", "what's on today", "calendar".
29forward
Create handoff + enter plan mode for next session. Use when user says "forward", "handoff", "wrap up", or before ending session.
29