sori-recorder
Installation
SKILL.md
Sori recorder
Use Sori's local CLI and request JSON output when reading results programmatically.
Boundaries
- A direct request to record is authorization to start. Do not start from calendar context, ambient conversation, or an inferred meeting.
- The user may authorize recording and a named follow-up action in the same request. Do not infer an action they did not name.
- Uploading, sharing, attaching, or transcribing audio requires an explicit request for that action.
- If a follow-up tool needs to upload audio, name the service and get approval before sending the files unless the user already approved that service.
- Do not change macOS privacy permissions, switch microphones, or delete recordings unless the user asks.
- Keep exact error messages. Do not report success before the CLI returns
ok: true.
Start and monitor
Check state before starting: