con un clic
notification-management
// Configure notification preferences, set quiet hours, and manage alerts. Control how and when you receive notifications for tasks, mentions, deadlines, and team activity.
// Configure notification preferences, set quiet hours, and manage alerts. Control how and when you receive notifications for tasks, mentions, deadlines, and team activity.
Analyze productivity trends, explain metrics, and identify bottlenecks. Answer questions like "why are tasks overdue" or "how am I doing this week". Provide actionable insights based on workspace data.
Create and configure custom dashboards with widgets. Add task summaries, burndown charts, project progress, upcoming deadlines, and metric cards. Group tasks by status, project, or priority. Set default dashboards.
Create and manage projects. Add team members, set deadlines, track status, and organize work. Configure project settings, templates, and workflows.
Create, update, complete, and delete tasks. Filter by status, project, priority, or due date. Bulk operations for efficiency. Assign tasks to team members and manage task dependencies.
| name | notification-management |
| description | Configure notification preferences, set quiet hours, and manage alerts. Control how and when you receive notifications for tasks, mentions, deadlines, and team activity. |
| metadata | {"version":"1.0.0","author":"businessos","tools_used":["configure_notifications"],"depends_on":[],"context_hints":["User's current notification settings","Time zone"],"telemetry":{"track_events":["preferences_changed","quiet_hours_set","channel_configured"]}} |
Activate when user wants to:
Keywords: notification, alert, mute, quiet, disturb, silence, snooze, preference, remind
Do NOT use when:
task-managementName: configure_notifications
Actions:
| Action | Purpose | Required Params |
|---|---|---|
get_settings | Get current settings | none |
update_settings | Update preferences | settings object |
set_quiet_hours | Set DND schedule | start, end |
mute_project | Mute project notifications | project_id, duration |
unmute_project | Unmute project | project_id |
mute_all | Mute all notifications | duration |
unmute_all | Unmute all | none |
| User Says | Action | Key Params |
|---|---|---|
| "Mute notifications" | mute_all | duration: "1h" (ask or default) |
| "Turn off notifications for 2 hours" | mute_all | duration: "2h" |
| "Set quiet hours from 6pm to 9am" | set_quiet_hours | start: "18:00", end: "09:00" |
| "Only notify me for urgent items" | update_settings | priority_filter: "high" |
| "Mute the Marketing project" | mute_project | project: "Marketing" |
| "What are my notification settings" | get_settings | none |
| "Unmute everything" | unmute_all | none |
| "Turn off email notifications" | update_settings | email: false |
User: "Mute notifications"
Clarify duration first: "For how long? Options:
Then Tool Call:
{
"action": "mute_all",
"duration": "1h"
}
Response: "Notifications muted for 1 hour. I'll turn them back on at 3:00 PM."
User: "Set quiet hours from 6pm to 8am"
Tool Call:
{
"action": "set_quiet_hours",
"start": "18:00",
"end": "08:00"
}
Response: "Quiet hours set from 6:00 PM to 8:00 AM. You won't receive notifications during this time, but you can still check them manually."
User: "Only notify me for important stuff"
Tool Call:
{
"action": "update_settings",
"settings": {
"priority_filter": "high",
"mentions": true,
"deadlines": true
}
}
Response: "Updated! You'll only get notifications for:
Everything else will be silently logged."
| Type | Description | Default |
|---|---|---|
mentions | When someone @mentions you | On |
assignments | When assigned a task | On |
deadlines | Upcoming due dates | On |
comments | Comments on your tasks | On |
project_updates | Project status changes | On |
team_activity | Team member actions | Off |
Say: "I need the time in a format like '6pm' or '18:00'. What time should quiet hours start?"
Say: "I couldn't find '{project_name}'. Your projects are:
Which one would you like to mute?"
CHANNELS.md - Notification delivery channelsEXAMPLES.md - Extended conversation examples