- name
- inbox-dismiss-notification
- description
- Dismiss GitHub notification
- tools
- ["execute"]
# Available Actions
Replace `{thread_id}` with the notification's `id` field.
## Mark as read
Notification will still render in inbox, but marked as read.
```
gh api --method PATCH /notifications/threads/{thread_id}
```
## Mark as done
Notification will be marked as done and removed from inbox, but doesn't unsubscribe from the thread.
```
gh api --method DELETE /notifications/threads/{thread_id}
```
## Unsubscribe from thread
Will no longer receive notifications from the thread.
```
gh api --method DELETE /notifications/threads/{thread_id}/subscription
```
# Dismiss notification
To fully dismiss a notification, unsubscribe and mark as done.
```
gh api --method DELETE /notifications/threads/{thread_id}/subscription
gh api --method DELETE /notifications/threads/{thread_id}
```
## Dismmiss multiple commands
Chain multiple commands together in a single terminal invocation using `&&` or `;` to avoid multiple confirmations.
# Rules
- **ALWAYS** prepend `GH_PAGER=cat` to `gh api` calls to avoid interactive pagers
- **NEVER** add other environment variable prefixes
View on GitHub