← Back to Skills Marketplace
signalgridco

Signalgrid Activity

by Signalgrid · GitHub ↗ · v1.0.16
cross-platform ✓ Security Clean
318
Downloads
0
Stars
2
Active Installs
17
Versions
Install in OpenClaw
/install signalgrid-activity
Description
Send Live-Activities & Ongoing-Notifications to your iOS / Android phones using Signalgrid.
Usage Guidance
This skill appears to be what it claims: a small Node script that POSTs multipart form data to api.signalgrid.co using SIGNALGRID_CLIENT_KEY and SIGNALGRID_CHANNEL. Before installing or using it, consider the following: - Fix the two clear bugs in signalgrid-activity.js before relying on it in production: change the token variable to read args.token (update_token = args.token || "") so update/end flows work as documented, and define isCritical (e.g., const isCritical = finalType === 'crit') or remove it to avoid a ReferenceError that causes the script to exit non-zero even after a successful request. - Test start/update/end flows locally after setting SIGNALGRID_CLIENT_KEY and SIGNALGRID_CHANNEL to confirm token propagation and correct exit behavior. - Keep SIGNALGRID_CLIENT_KEY secret — treat it like any API key. Confirm the key's scope/permissions with Signalgrid and rotate/revoke if compromised. - The skill posts to api.signalgrid.co; if you require stricter network controls, vet that domain and the Signalgrid service first. - Because the skill runs arbitrary Node code, only install from sources you trust; the current package is small and contains no obfuscated or external downloads, but always review updates for changes. If you want, I can produce a patched version of signalgrid-activity.js with the token and isCritical fixes and optional improvements (better exit codes, response handling, and safer logging).
Capability Analysis
Type: OpenClaw Skill Name: signalgrid-activity Version: 1.0.16 The skill is a legitimate tool for sending mobile notifications via the Signalgrid API (api.signalgrid.co). The Node.js script (signalgrid-activity.js) correctly handles environment variables for authentication and constructs a multipart/form-data request to the service provider. While the script contains a minor bug (a ReferenceError due to an undefined 'isCritical' variable in the final log statement), there is no evidence of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description, required binaries (node), and required env vars (SIGNALGRID_CLIENT_KEY, SIGNALGRID_CHANNEL) align with a notification-sending skill. The package and API host (api.signalgrid.co) are consistent with the described service.
Instruction Scope
SKILL.md instructs running the included node script with parameters (including --token). The bundled script largely implements that behavior, but it contains bugs that break intended behavior: (1) the script reads args.update_token rather than args.token, so a provided --token won't be transmitted; (2) console.log references an undefined variable (isCritical), which will throw and cause the process to exit with error after the request completes. These are functional/incoherence issues in the runtime instructions vs. implementation.
Install Mechanism
No install spec (instruction-only install via clawdhub). The skill contains a small Node script and package.json; there are no external downloads or obscure URLs. No extract or remote code fetch during install.
Credentials
Only two service-specific env vars are required (client key and channel). These are appropriate and proportional for a notification API integration. The script only reads those two env vars.
Persistence & Privilege
always:false and no install-time changes are requested. The skill does not request persistent system privileges or modify other skills/configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install signalgrid-activity
  3. After installation, invoke the skill by name or use /signalgrid-activity
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.16
- Fixed the skill name in SKILL.md from "signalgrid-push" to "signalgrid-activity" - No functional or code changes—documentation metadata update only
v1.0.15
- Minor update with internal enhancements. - Documentation (SKILL.md) remains unchanged. - Small adjustments were made to code and/or README, with no major feature additions or breaking changes.
v1.0.14
- Minor documentation update in SKILL.md. - Standardized formatting by adding colons after section headers. - No changes to code or functionality.
v1.0.13
- Minor documentation update: removed redundant instruction to use the bundled script for starting a live activity. - No changes to code or functionality.
v1.0.12
- Fixed formatting in the SKILL.md to improve readability. - No functional or usage changes—documentation update only.
v1.0.11
- Moved the Parameters table and section further down in the documentation for better workflow order. - No changes to code or functionality; SKILL.md documentation structure only.
v1.0.10
- Documentation streamlined by removing redundant "Options" section from SKILL.md. - No changes to code or functionality; documentation only.
v1.0.9
- Clarified the "Usage" section to specify that parameters should be retransmitted in update & end messages unless redefined. - Improved formatting and spacing for better readability. - No functional or API changes introduced.
v1.0.8
- Minor formatting improvement in SKILL.md for usage instructions. - No functional or behavioral changes to the skill itself.
v1.0.7
- Fixed minor formatting inconsistencies in the SKILL.md documentation. - Improved readability by adjusting list spacing in the "Usage" section. - No functional or feature changes to the skill itself.
v1.0.6
- Documentation formatting improved in SKILL.md for enhanced readability. - No functional changes; only documentation (SKILL.md) updated.
v1.0.5
- Minor documentation update in SKILL.md for formatting consistency. - Added a blank line and non-breaking space before the "Use the bundled script:" line in the "Start Live Activity" section.
v1.0.4
- Documentation formatting improved for better readability. - Extra blank lines before code blocks and some sections have been removed. - No functional or usage changes; only changes to SKILL.md documentation layout.
v1.0.3
- Documentation wording improved for clarity and consistency in SKILL.md. - Minor formatting adjustments in the "Start Live Activity" section (added period, adjusted whitespace). - No changes to code or parameters; update only affects documentation.
v1.0.2
- Fixed minor formatting and spacing issues in the documentation for improved readability. - No changes to functionality or parameters.
v1.0.1
- Updated example usage in SKILL.md: start, update, and end commands now use steps=1 and adjusted progress values (10, 50, 100). - Reformatted lists for improved readability. - No functional or API changes—documentation update only.
v1.0.0
Initial release of signalgrid-activity. - Send Live Activities and Ongoing Notifications to iOS/Android phones via Signalgrid. - Supports starting, updating, and ending notifications with progress tracking. - Customizable titles, body, severity levels, and progress indicators. - Requires Signalgrid account and client key configuration. - No phone number required to receive notifications.
Metadata
Slug signalgrid-activity
Version 1.0.16
License
All-time Installs 2
Active Installs 2
Total Versions 17
Frequently Asked Questions

What is Signalgrid Activity?

Send Live-Activities & Ongoing-Notifications to your iOS / Android phones using Signalgrid. It is an AI Agent Skill for Claude Code / OpenClaw, with 318 downloads so far.

How do I install Signalgrid Activity?

Run "/install signalgrid-activity" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Signalgrid Activity free?

Yes, Signalgrid Activity is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Signalgrid Activity support?

Signalgrid Activity is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Signalgrid Activity?

It is built and maintained by Signalgrid (@signalgridco); the current version is v1.0.16.

💬 Comments