Install any skill in seconds. Free to start, no credit card required.
Get Started Free →notifications
Send notifications through the unified notification router
Passed 10 of 17 test cases with the skill, and 2 of 17 without it.
10 fixed3 passed either way9 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
The instructions your model reads when the skill loads.
Call this when something happened that the user would want to know about — a completed task with a notable outcome, an interesting observation, a positive trend you noticed in monitored data, useful research worth surfacing, a workflow that got blocked, a credential or token failure, etc. Do not call it for routine task completions where nothing notable happened. When in doubt and you have a real observation to share, share it.
Always pass --title. Skipping it triggers a fallback that just truncates --message to 60 chars and shows it as the title — the user sees the same text twice with no scannability gained.
assistant notifications send \
--title "Short headline" \
--message "Your verbatim observation in your own words"
For time-sensitive items:
assistant notifications send --title "..." --message "..." --urgent
| Flag | Required | Description |
|---|---|---|
--message <message> | Yes | Notification body. Markdown (GFM) renders in the detail panel; the OS banner shows plain text. |
--title <title> | Yes in practice | Short headline (≤ 8 words). Omitting it triggers a body-truncation fallback that shows up as a duplicate of --message — always write a real title. |
--urgent | No | Mark as needing attention now/soon |
--json | No | Output machine-readable JSON |
Write a --title for every notification. It's the only line the user sees in the lock-screen popup and the collapsed row of the notification list, so a short noun phrase (≤ 8 words) is what makes the notification scannable. If you omit --title, the system falls back to the first sentence of --message (truncated at 60 chars) — that's almost always worse than what you'd write, because it duplicates body text the user is already going to read.
Avoid restating the first sentence of --message verbatim — the title should add scannability, not duplicate.
The body renders as markdown (GFM) in the home feed detail panel — where the user actually opens the notification on web, iOS, and macOS. Light markdown makes multi-fact bodies scannable. The OS lock-screen banner shows the body as plain text, so prefer inline emphasis over heavy structure that looks ugly unrendered.
Supported: **bold**, *italic*, `inline code`, fenced code blocks, links, bulleted and numbered lists, blockquotes, headings, GFM tables, ~~strikethrough~~.
Use it like this:
test cases passed, vs 2 / 17 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.