Agent Skills
› Lifecycle-Innovations-Limited/claude-ops
› tonight
tonight
GitHub晚间简报技能,汇总明日会议、生日、待办及今日未决事项,提供准备建议与提醒。
Trigger Scenarios
用户需要查看次日工作安排
定时触发晚间复盘
Install
npx skills add Lifecycle-Innovations-Limited/claude-ops --skill tonight -g -y
SKILL.md
Frontmatter
{
"name": "tonight",
"description": "Evening tomorrow-brief. Reads the Ops Ledger, calendar, and People DB. Surfaces tomorrow's meetings with prep status, birthdays hitting tomorrow, overdue outreach, top 3 priorities, and any unresolved decisions from today. Push notification if anything is genuinely time-sensitive.",
"allowed-tools": [
"Bash",
"Read"
]
}
/ops:tonight
The "before-bed brief." Counterpart to /ops:go (morning).
Output sections
- Tomorrow's calendar — every meeting >=15min with: attendees, prep status (brief exists Y/N), and the suggested 1-line prep ask if no brief exists.
- Birthdays / anniversaries tomorrow — from Notion People DB. Pre-drafted message ready to send.
- Overdue outreach — anyone whose
next_nudge_due <= tomorrow. Top 3 only. - Top 3 priorities for tomorrow — pulled from Linear (assignee=me, priority<=High, updated last 7d, not Done).
- Unresolved from today — ledger entries with
status=awaiting_samstill open.
Behavior
- Runs in claude-ops when owner is at the Mac
- Runs in Perplexity when owner isn't (Perplexity reads the same Notion ledger)
- Both systems write a ledger entry
kind=nudge,brand=OPS,claim_key=tonight:YYYY-MM-DDso they don't both fire - Push notification only if section 5 has unresolved items OR section 3 has anyone past cadence
Schedule
Suggested cron: 30 21 * * 1-5 Europe/Amsterdam (9:30pm weekdays)
Or run manually with /ops:tonight
Ledger writes
Each section that surfaces an item writes a sub-entry so morning /ops:go can pick
up where this left off without re-deriving.
Version History
- 64bad13 Current 2026-08-12 09:02


