← 返回 Skills 市场
signalgridco

Signalgrid Activity

作者 Signalgrid · GitHub ↗ · v1.0.16
cross-platform ✓ 安全检测通过
318
总下载
0
收藏
2
当前安装
17
版本数
在 OpenClaw 中安装
/install signalgrid-activity
功能描述
Send Live-Activities & Ongoing-Notifications to your iOS / Android phones using Signalgrid.
安全使用建议
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).
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install signalgrid-activity
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /signalgrid-activity 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug signalgrid-activity
版本 1.0.16
许可证
累计安装 2
当前安装数 2
历史版本数 17
常见问题

Signalgrid Activity 是什么?

Send Live-Activities & Ongoing-Notifications to your iOS / Android phones using Signalgrid. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 318 次。

如何安装 Signalgrid Activity?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install signalgrid-activity」即可一键安装,无需额外配置。

Signalgrid Activity 是免费的吗?

是的,Signalgrid Activity 完全免费(开源免费),可自由下载、安装和使用。

Signalgrid Activity 支持哪些平台?

Signalgrid Activity 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Signalgrid Activity?

由 Signalgrid(@signalgridco)开发并维护,当前版本 v1.0.16。

💬 留言讨论