← 返回 Skills 市场
apenklit

WastePickupReminder

作者 Apenklit · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
749
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install waste-reminder
功能描述
Automates customized waste collection reminders with multiple container types, schedules, targets, and confirmation via direct API messaging.
安全使用建议
This skill appears to do what it says: it generates formatted reminder outputs for your assistant to send and stores its configuration under /data/.openclaw/workspace/data/waste-reminder. Before installing, review and consider: (1) the config will contain phone numbers, chat IDs, and possibly webhook URLs — treat that folder as sensitive and limit who/what can read it; (2) the skill does not send messages itself — your AI assistant (or another integration) will do the sending, so confirm your assistant's autonomy settings if you don't want automated outbound messages; (3) you'll need to add the cron job the README suggests (cron will call the provided script every 15 minutes); and (4) inspect the included files (waste_cron.py and waste_reminder.py) locally if you want to verify behavior — there are no hidden network endpoints in the code itself. If you want stricter control, run the cron job under a restricted account and verify directory permissions for /data/.openclaw/workspace/data/waste-reminder.
功能分析
Type: OpenClaw Skill Name: waste-reminder Version: 1.0.2 The skill's Python scripts (`waste_cron.py`, `waste_reminder.py`) do not contain direct malicious code, adhere to the stated lack of network access, and perform standard file I/O within their designated directory. However, a significant prompt injection vulnerability exists against the OpenClaw AI agent. User-controlled data from `config.json` (specifically `container_name`, `container_emoji`, and `template` fields) is directly embedded into the output message generated by `waste_cron.py` without sanitization. This output is designed to be processed by the AI agent, allowing a malicious user to inject commands into the AI's instruction stream, potentially leading to unauthorized actions by the agent.
能力评估
Purpose & Capability
The skill name/description (waste collection reminders) matches the included CLI and cron scripts and the SKILL.md. No unrelated credentials, binaries, or external services are required by the code. The config/schedule file layout and channel targets are coherent with the described functionality.
Instruction Scope
SKILL.md and the code keep scope to reading/writing config and schedule JSON and emitting formatted outputs. The scripts do not perform network calls or read unrelated system files. Note: the skill relies on the AI assistant (or an external component) to actually send messages to channels — the code only prints SEND_TO/CHANNEL/message blocks for the assistant to act on.
Install Mechanism
No install spec or downloads are provided; this is an instruction-and-code-only skill. No external install URLs or package installs are requested, which reduces installation risk.
Credentials
The skill requests no environment variables or credentials. It stores user-provided contact identifiers (phone numbers, chat IDs, and potential webhook URLs) in its workspace data directory, which is proportionate to sending reminders but is sensitive data the user should be aware of.
Persistence & Privilege
The skill is not set to always:true and does not try to change other skills or system configs. It asks that a cron job be scheduled to run its cron script — that is expected for periodic reminders and limited in scope to its own data directory.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install waste-reminder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /waste-reminder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Version 1.0.2 - Clarified in documentation that this skill generates reminder messages for your AI assistant to send, rather than sending messages directly. - Added sample output format showing how reminders are emitted for delivery by your AI assistant. - Emphasized that the skill does not require API keys or direct network access, enhancing security and ease of setup. - Improved explanations of the cron job integration and overall system workflow for better user understanding. - No code changes were made in this version; documentation only.
v1.0.1
**Skill waste-reminder v1.0.1** - Replaced waste_setup.py with new waste_cron.py for automated, cron-based reminders. - Updated documentation: setup wizard is removed; configuration and onboarding now handled via AI assistant and config templates. - Improved multi-channel support documentation (WhatsApp, Telegram, Discord, Email). - Simplified file structure and config process for easier user setup. - Single cron job now runs reminders every 15 minutes via the new waste_cron.py script.
v1.0.0
Initial release of Waste Reminder Skill — flexible, automated waste collection reminders. - Supports multiple container types, user-defined schedules, and up to 4 reminders per pickup - Flexible targeting: group, individuals, escalation; confirmation system stops further reminders - Easy setup with JSON config and interactive wizard - No AI tokens used at runtime: uses direct API for reminders - Manage containers, schedules, and recipients via config or commands
元数据
Slug waste-reminder
版本 1.0.2
许可证
累计安装 0
当前安装数 0
历史版本数 3
常见问题

WastePickupReminder 是什么?

Automates customized waste collection reminders with multiple container types, schedules, targets, and confirmation via direct API messaging. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 749 次。

如何安装 WastePickupReminder?

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

WastePickupReminder 是免费的吗?

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

WastePickupReminder 支持哪些平台?

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

谁开发了 WastePickupReminder?

由 Apenklit(@apenklit)开发并维护,当前版本 v1.0.2。

💬 留言讨论