{ "protocol": "jarvis.skill.v1", "id": "notify.ntfy", "name": "ntfy Notifications", "version": "1.0.0", "description": "Sendet Benachrichtigungen an einen selbstgehosteten oder öffentlichen ntfy-Server.", "runtime": { "type": "process", "command": "python3", "args": [ "main.py" ], "timeout_ms": 8000, "env_from": [ "NTFY_BASE_URL", "NTFY_TOKEN", "NTFY_DEFAULT_TOPIC", "NTFY_VERIFY_TLS" ] }, "permissions": { "network": true, "system_exec": true }, "actions": [ { "name": "send", "description": "Sendet eine ntfy-Benachrichtigung.", "mutates": true, "input_schema": { "type": "object", "properties": { "message": { "type": "string" }, "title": { "type": "string" }, "topic": { "type": "string" }, "priority": { "type": "string" }, "tags": { "type": "string" } }, "required": [ "message" ], "additionalProperties": false }, "output_schema": { "type": "object", "properties": { "sent": { "type": "boolean" }, "topic": { "type": "string" } }, "required": [ "sent", "topic" ], "additionalProperties": false } } ] }