← Back to Skills Marketplace
netanel-abergel

Unanswered Messages

by Netanel Abergel · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
110
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install unanswered-messages
Description
Track and find unanswered messages using a local file-based inbox. No DB required. Use when asked to find unanswered messages, missed messages, people waitin...
Usage Guidance
This skill is coherent and lightweight, but review the following before installing: 1) Confirm the inbox path (/opt/ocana/openclaw/workspace/inbox/pending.json) is correct and writable for the agent and that the file is initialized with the expected JSON structure. 2) Add file locking or atomic writes (and backups) to avoid corruption if multiple processes write concurrently. 3) Restrict file permissions to limit access to sensitive message content (PII) and consider encryption at rest if needed. 4) When adding the heartbeat check, verify how alerts are delivered—avoid auto-forwarding message bodies to external endpoints unless explicitly desired and authorized. 5) If you plan to auto-hook into inbound message handlers in the future, audit those integrations and required credentials separately. If any of these points are unclear, ask the maintainer for a small reference implementation (with safe defaults for file creation, locking, and permissions) before deploying.
Capability Analysis
Type: OpenClaw Skill Name: unanswered-messages Version: 1.0.0 The skill bundle provides a straightforward utility for tracking unanswered messages using a local JSON file in the workspace directory. The code in SKILL.md uses standard Python libraries for file I/O and date management without any network activity, obfuscation, or attempts to access sensitive system files.
Capability Assessment
Purpose & Capability
Name/description (track unanswered messages locally) matches the actual requirements and instructions: everything revolves around a single JSON inbox file at /opt/ocana/openclaw/workspace/inbox/pending.json. The requested capabilities and file I/O are proportionate to the stated purpose.
Instruction Scope
Instructions only read/write the specified inbox file and include example Python snippets for logging, marking answered, finding unanswered, cleanup, and a heartbeat check. They're within scope, but the docs assume the file already exists and do not address concurrency/locking, file permissions, or creation/default content; they also instruct adding a heartbeat check and note 'Alert Netanel or handle inline' which implies the operator should review how alerts are delivered.
Install Mechanism
No install spec or code is provided (instruction-only), so nothing is downloaded or written to disk by the skill itself. This is the lowest-risk install model.
Credentials
The skill requests no environment variables, credentials, or config paths beyond the single explicit inbox file path. That is appropriate for a local, file-based inbox implementation.
Persistence & Privilege
always is false and model invocation is normal. The skill only asks to add a heartbeat check and operate on its own inbox file; it does not request system-wide configuration changes or access to other skills' configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install unanswered-messages
  3. After installation, invoke the skill by name or use /unanswered-messages
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release — track unanswered messages via a local JSON file, no database needed. - Add, find, and mark messages as answered using a simple file structure. - Purge old answered messages periodically to keep the file small. - Provides code snippets for logging, querying, and maintaining an unanswered messages inbox. - Supports heartbeat integration to alert on recent unanswered messages. - Designed for offline and AWS use with no external dependencies.
Metadata
Slug unanswered-messages
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Unanswered Messages?

Track and find unanswered messages using a local file-based inbox. No DB required. Use when asked to find unanswered messages, missed messages, people waitin... It is an AI Agent Skill for Claude Code / OpenClaw, with 110 downloads so far.

How do I install Unanswered Messages?

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

Is Unanswered Messages free?

Yes, Unanswered Messages is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Unanswered Messages support?

Unanswered Messages is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Unanswered Messages?

It is built and maintained by Netanel Abergel (@netanel-abergel); the current version is v1.0.0.

💬 Comments