show-notification-windows-balloon
Display Windows Balloon notifications with customizable title, message, sound, icon, and timeout. Supports Windows 7 and earlier systems for user alerts and system prompts.
Instructions
Show a notification using Windows Balloon notifications (Windows 7 and earlier)
Input Schema
Name | Required | Description | Default |
---|---|---|---|
actions | No | Action buttons to add to notification (macOS only) | |
appID | No | Application identifier (Windows only) | |
closeLabel | No | Label for closing notification (macOS only) | |
dropdownLabel | No | Label for dropdown (macOS only) | |
icon | No | Path to icon file (.ico, .png, .jpg, or platform specific) | |
install | No | Path to installer when notification is clicked (Windows Toaster only) | |
message | Yes | Message content of the notification | |
reply | No | Enable reply functionality (macOS only) | |
sender | No | Sender of notification (Growl only) | |
sound | No | Play a sound with the notification (default: false) | |
timeout | No | Time in seconds before notification expires (Linux/Windows) | |
title | Yes | Title of the notification | |
type | No | Notification type | |
urgency | No | Notification urgency level (Linux only) | |
wait | No | Wait for user action before removing notification (default: false) |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"actions": {
"description": "Action buttons to add to notification (macOS only)",
"items": {
"type": "string"
},
"type": "array"
},
"appID": {
"description": "Application identifier (Windows only)",
"type": "string"
},
"closeLabel": {
"description": "Label for closing notification (macOS only)",
"type": "string"
},
"dropdownLabel": {
"description": "Label for dropdown (macOS only)",
"type": "string"
},
"icon": {
"description": "Path to icon file (.ico, .png, .jpg, or platform specific)",
"type": "string"
},
"install": {
"description": "Path to installer when notification is clicked (Windows Toaster only)",
"type": "string"
},
"message": {
"description": "Message content of the notification",
"type": "string"
},
"reply": {
"description": "Enable reply functionality (macOS only)",
"type": "boolean"
},
"sender": {
"description": "Sender of notification (Growl only)",
"type": "string"
},
"sound": {
"description": "Play a sound with the notification (default: false)",
"type": "boolean"
},
"timeout": {
"description": "Time in seconds before notification expires (Linux/Windows)",
"type": "number"
},
"title": {
"description": "Title of the notification",
"type": "string"
},
"type": {
"description": "Notification type",
"enum": [
"info",
"warn",
"error"
],
"type": "string"
},
"urgency": {
"description": "Notification urgency level (Linux only)",
"enum": [
"low",
"normal",
"critical"
],
"type": "string"
},
"wait": {
"description": "Wait for user action before removing notification (default: false)",
"type": "boolean"
}
},
"required": [
"title",
"message"
],
"type": "object"
}