← Back to Skills Marketplace
meimakes

Nag

by Mei Park · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
238
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install nag
Description
Persistent reminder system that keeps bugging you until you confirm completion. Use when setting up recurring reminders, nag schedules, or any task that need...
Usage Guidance
This skill appears to be what it says: a workspace-based nagger that stores state in memory/nag-state.json and reads nag-config.json. Before installing: 1) Decide how cron jobs will actually deliver messages (e.g., which command or webhook the cron entry will run) and ensure those commands are safe — the SKILL.md leaves delivery implementation to you. 2) Ensure the workspace path used for memory/nag-state.json is not used for sensitive secrets, because the agent will read/write that file. 3) Be aware of false positives from simple substring confirmation matching (choose confirmPatterns carefully). 4) Because the skill can run autonomously by default, disable autonomous invocation if you don't want the agent to issue repeated nags without manual approval. 5) Test with a non-critical reminder first to verify behavior and cron integration. Overall there are no hidden network endpoints, extra credentials, or installer downloads in this package.
Capability Analysis
Type: OpenClaw Skill Name: nag Version: 1.0.3 The 'nag' skill is a persistent reminder system that uses local JSON files (nag-config.json and nag-state.json) to track tasks and prompt the user via the OpenClaw heartbeat mechanism. The instructions in SKILL.md and the helper script migrate-heartbeat.sh are transparent, align strictly with the stated functionality, and contain no evidence of data exfiltration, malicious execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the requested artifacts and behavior: the skill only needs workspace files (nag-config.json and memory/nag-state.json), cron jobs, and a heartbeat check to implement persistent reminders. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to read and update workspace files (memory/nag-state.json and nag-config.json) and to add a heartbeat check + cron jobs. This is consistent with the reminder purpose. One minor vagueness: the instructions do not specify how cron jobs should deliver the initial message (e.g., what command or delivery channel the cron should invoke), so the user must decide how reminders are actually posted/sent. Otherwise there are no instructions to access external secrets, system-wide configs, or unrelated data.
Install Mechanism
Instruction-only skill with no install spec. The only code file is a small helper script that prints the heartbeat block; nothing is downloaded or written by an installer.
Credentials
No environment variables, credentials, or external tokens are requested. The skill operates solely on workspace files and cron jobs, which is proportionate to its stated functionality.
Persistence & Privilege
always=false and default autonomous invocation are set. The skill does require the agent to be able to read/write workspace state files (memory/nag-state.json) to track confirmations, which is expected. It does not attempt to modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install nag
  3. After installation, invoke the skill by name or use /nag
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Version 1.0.3 of the nag skill - No file changes detected in this release. - No updates to user-facing behavior or documentation. - All existing functionality, setup, and configuration remain unchanged.
v1.0.0
Initial release of the persistent "nag" reminder system. - Introduces configurable, recurring reminders that persist until user confirmation. - Supports daily automatic resets and optional restrictions by day of week. - Features customizable nag windows, escalating urgency after repeated ignores, and natural-language confirmation matching. - Allows flexible message generation based on tone and nag count, including creative escalation. - Not for one-shot or immediate-action reminders—use cron for those scenarios.
Metadata
Slug nag
Version 1.0.3
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Nag?

Persistent reminder system that keeps bugging you until you confirm completion. Use when setting up recurring reminders, nag schedules, or any task that need... It is an AI Agent Skill for Claude Code / OpenClaw, with 238 downloads so far.

How do I install Nag?

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

Is Nag free?

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

Which platforms does Nag support?

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

Who created Nag?

It is built and maintained by Mei Park (@meimakes); the current version is v1.0.3.

💬 Comments