Teams & schedules
Create and manage teams, handle invites, and set the reminders that nudge you (or the whole team) to post.
Teams
stn team list # teams you're in, with their members
stn team create "Team Name" # create a team you own
stn team delete TEAM_ID [-y] # delete a team you own (-y skips the confirm)
stn team invite EMAIL [--team ID] # invite someone by email (defaults to your current team)
stn team remove EMAIL [--team ID] # remove a member by email
Invited by someone? Pending invites show up in the CLI too:
stn team invites # list pending invites you've received
stn team accept TEAM_ID # accept an invite and join the team
stn team decline TEAM_ID # decline an invite
stn team list prints each team's name, owner flag, id and slug, with a members
table (handle, email, role, status). The slug (e.g. hydra-engineering)
or name is what you pass as TEAM to other commands; the id is what
invite/accept/decline take.
Reminder schedules
Schedules nudge you (or the whole team) at a local time you choose. Team admins set the
team-wide default with --team-wide; anyone can add a personal schedule (the default
scope) that overrides the team's for them. Re-running set updates the matching rule in
place.
stn schedule list --team TEAM # the reminders that apply to you (team defaults + your overrides)
stn schedule set standup --at 09:00 --team TEAM # create/update a standup reminder (24-hour local time)
stn schedule set blocker --at 17:00 --team TEAM # remind about open blockers instead
stn schedule set resume --at 09:15 --team TEAM # morning nudge to reload your working state
stn schedule set checkpoint --at 17:30 --team TEAM # end-of-day nudge to capture state
stn schedule set standup --at 09:00 --days 0,2,4 --tz America/New_York # Mon/Wed/Fri, in your zone
stn schedule set standup --at 09:00 --team-wide # admin: set the team default
stn schedule off standup --team TEAM # pause a reminder without deleting it
stn schedule on standup --team TEAM # re-enable it
stn schedule remove SCHEDULE_ID # delete a rule by id (from `schedule list`)
The first argument to set/on/off is the
kind: standup, blocker, checkpoint, or
resume. Defaults: --days 0,1,2,3,4 (weekday integers, Mon=0 … Sun=6 — so
Mon–Fri), --tz UTC, and personal scope. --team defaults to your current
team. Use IANA timezone names (e.g. Europe/London) so reminders follow daylight
saving.