diegopetrucci/tlh-gui/push-notifications

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Register mobile devices, toggle mobile, web, and desktop notification channels, set per-thread notification levels, or test delivery for BB push notifications.

Install

npx vskill@latest install diegopetrucci/tlh-gui/push-notifications

SKILL.md

The same SKILL.md was published earlier as get-bb/bb/push-notifications.

Push notifications

The plugin notifies when a thread asks a question, finishes a turn, or stops on an error. Mobile devices receive Expo push messages even when the app is closed. Web and desktop clients receive system notifications only while a bb tab or app window stays open, and each browser grants permission separately in the plugin settings.

sh
bb push-notifications status [--json]
bb push-notifications list [--json]
bb push-notifications add --token <expo-push-token> --platform <ios|android> --label <device-name> [--json]
bb push-notifications remove <id> [--json]
bb push-notifications test <web|desktop> [--json]
bb push-notifications thread <thread> [--level inherit|all|input-only|muted]
bb plugin config push-notifications set <mobileEnabled|webEnabled|desktopEnabled> <true|false>
bb plugin config push-notifications set defaultLevel <all|input-only|muted>
bb plugin config push-notifications set childLevel <inherit|all|input-only|muted>
bb plugin config push-notifications set expoPushUrl <url>
  • add upserts by token: a known token refreshes its label and last-seen time

and keeps its id. Expo tokens that are no longer registered are removed after a failed delivery.

  • list shows token suffixes only.
  • The three channel switches default to true and apply immediately to this

server. bb plugin disable push-notifications stops all delivery.

  • test broadcasts to every connected, permitted client of that type and

fails when the channel is disabled. Success confirms the broadcast, not that the OS showed a banner; system notification settings can still suppress it.

  • thread prints a thread's resolved notification level and its source;

--level sets the thread's own level. A thread uses its own level, else childLevel if it has a parent (default input-only; inherit follows defaultLevel), else defaultLevel (default all). Every ancestor's own level also caps its child threads. all notifies on finished turns too, input-only keeps questions, approvals, and errors only, and muted sends nothing.

Inspect status before changing a channel, and change only the requested channel or device.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/diegopetrucci/tlh-gui/push-notifications/badge)](https://verified-skill.com/skills/diegopetrucci/tlh-gui/push-notifications)

Something wrong with this skill or its page? Tell us.