Signalgrid Activity

v1.0.16

Send Live-Activities & Ongoing-Notifications to your iOS / Android phones using Signalgrid.

0· 324· 17 versions· 2 current· 2 all-time· Updated 12h ago· MIT-0
bySignalgrid@signalgridco

Install

openclaw skills install signalgrid-activity

Signalgrid Live Activities

Send Live Activities & Ongoing Notifications to your phone through the Signalgrid API.

When to use

Use this skill whenever the user asks to:
 
  o  start an ongoing notification
  o  update progress of an ongoing notification
  o  show a live activity / live progress
  o  keep a notification updated while something runs (deploy, backup, import, CI job, etc.)
  o  end/finish an ongoing notification

Start Live Activity:

node {baseDir}/skills/signalgrid-activity/signalgrid-activity.js \
  --type start \
  --title "OpenClaw" \
  --body "Starting…" \
  --severity info \
  --steps 1 \
  --progress 10 \
  --progress_legend "true" \
  --start_text "Activity Start" \
  --end_text "Activity End" \

Update Live Activity:

node {baseDir}/skills/signalgrid-activity/signalgrid-activity.js \
  --type update \
  --token "MX2L2K" \
  --title "OpenClaw" \
  --body "Step 3/6" \
  --severity warning \
  --steps 1 \
  --progress 50 \
  --progress_legend "true" \
  --start_text "Activity Start" \
  --end_text "Activity End" \

End Live Activity:

node {baseDir}/skills/signalgrid-activity/signalgrid-activity.js \
  --type end \
  --token "MX2L2K" \
  --title "OpenClaw" \
  --body "Done" \
  --severity success \
  --steps 1 \
  --progress 100 \
  --progress_legend "true" \
  --start_text "Activity Start" \
  --end_text "Activity End" \
  --dismissal_delay 60

Parameters

NameTypeDescription
titlestringActivity title. Defaults to No Title.
bodystringActivity body text. Defaults to No Body.
typeenumActivity phase. Common values: start, update, end. Defaults to start.
severitystringMapped to crit, warn, success, info (see Notes).
start_textstringOptional. Label for the start state. Defaults to Activity Start.
end_textstringOptional. Label for the end state. Defaults to Activity End.
stepsnumberOptional. For the progressbar-prensentation if set to 5, the progressbar has 5 steps. Defaults to 5.
progressnumberCurrent progress value. Defaults to 10.
progress_legendbooleanOptional. Show progress legend. Defaults to true (passed as a string).
tokenstringOptional. only used with update & end messages. is for matching the activity.
dismissal_delaystringOptional. The delay a activity is shown after end message is sent. Only on end messages

Usage

In update & end messages the following parameters need to be taken from start message and retransmitted if not defined otherwise:

  o  title
  o  body
  o  severity
  o  steps
  o  progress_legend
  o  start_text
  o  end_text
 
Otherwise the activity will change its appearance. It is allowed for flexibility, but not needed most of the time.

Notes

clawdhub --workdir ~/.openclaw install signalgrid-activity
  • And ensure your OpenClaw Tool Profile is set to full ( Config -> Tools -> Tool Profile )
     
  • Configure environment variables ( Config -> Environment -> Environment Variables Overrides + Add Entry):
SIGNALGRID_CLIENT_KEY=your_client_key_here
SIGNALGRID_CHANNEL=your_channel_name_here

 

  • Signalgrid notifications do not require a phone number or message target.

Version tags

latestvk973bq09k66sjkgja565fk4qrs82hdke

Runtime requirements

📲 Clawdis
Binsnode
EnvSIGNALGRID_CLIENT_KEY, SIGNALGRID_CHANNEL
Primary envSIGNALGRID_CLIENT_KEY