← Back to Skills Marketplace
linhucong814-cyber

Sedentary Reminder

by xianyu · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ⚠ suspicious
146
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install sedentary-reminder
Description
Designs practical sedentary-break reminder systems with strong timing logic. Use when users want help deciding when to remind, how often to remind, when to d...
Usage Guidance
This skill appears to do what it says (design reminders, decide timing, and generate copy), but its runtime instructions expect the agent to read and write a local state file (memory/heartbeat-state.json) even though the skill metadata does not declare that config path. Before installing, confirm: (1) where memory/heartbeat-state.json would live in your environment, (2) whether you are comfortable letting the agent read and update that file, and (3) whether the agent's filesystem permissions are restricted so it cannot overwrite unrelated files. If you want to proceed, ask the publisher (or update the skill) to explicitly declare the config path and to limit which fields the skill may modify; if you cannot verify that, treat the skill cautiously because it can change local state without an explicit metadata declaration.
Capability Analysis
Type: OpenClaw Skill Name: sedentary-reminder Version: 1.2.1 The sedentary-reminder skill bundle is a well-documented system for managing health-related break reminders. It uses a local state file (memory/heartbeat-state.json) to track user presence, work states (e.g., focus, meeting), and reminder history to provide context-aware notifications. The logic is entirely focused on its stated purpose, with no evidence of data exfiltration, malicious execution, or harmful prompt injection instructions.
Capability Assessment
Purpose & Capability
The name/description and the SKILL.md consistently describe designing timing rules, reminder copy, and user-control mappings. The declared requirements (no binaries, no env, no primary credential) are plausible for an instruction-only design tool. However, the skill repeatedly instructs reading and writing a local state file (memory/heartbeat-state.json) and integrating with a heartbeat — that file path is not declared in the registry metadata as a required config path, which is an inconsistency worth calling out.
Instruction Scope
SKILL.md and reference docs explicitly instruct mapping user chat commands into direct edits of memory/heartbeat-state.json and recommend exact JSON fields to read/write. Those are concrete file-read/write operations against a local state file. While consistent with implementing a reminder system, the instructions grant the agent permission to modify user state files and do not limit which fields may be changed beyond high-level guidance — this could lead to unintended overwrites if an agent runs with filesystem access. The skill does not mention any remote endpoints or credential access.
Install Mechanism
No install spec and no code files beyond documentation — the skill is instruction-only. That is low-risk in terms of arbitrary code installation or downloads.
Credentials
The skill requests no environment variables or credentials, which is proportionate to the stated purpose. However, it expects read/write access to a local config/state path (memory/heartbeat-state.json) without declaring that path in registry metadata; access to that file is effectively a credential-like capability and should be declared and reviewed.
Persistence & Privilege
always:false and normal autonomous invocation are set (defaults). Autonomous invocation combined with instructions that edit a local state file increases potential impact if the agent has broad filesystem permissions. The skill does not request persistent installation or to modify other skills or system-wide configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sedentary-reminder
  3. After installation, invoke the skill by name or use /sedentary-reminder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
Maintenance release. What's new in 1.2.1: - Removed macOS .DS_Store junk files from the published skill directory - Re-published a cleaner skill package after the 1.2.0 feature upgrade - No behavior changes to timing logic, heartbeat workflow, controls, or break detection
v1.2.0
Major upgrade for a timing-first sedentary reminder system. What's new in 1.2.0: - Reworked the skill around reminder timing, deferral, cooldowns, and natural breakpoints - Added heartbeat-ready reminder workflow guidance - Added self-updating heartbeat state rules - Added user control flows for pause, resume, quiet windows, and profile switching - Added automatic break detection rules for away, idle, lock, sleep, and manual break signals - Added direct chat-to-state editing guidance for updating heartbeat-state from user commands - Expanded Chinese reminder references and deployment guidance for practical use
v0.1.0
Upgrade reminder timing logic, heartbeat workflow, self-updating state, user controls, break detection, and direct state editing guidance.
v1.1.0
Added work-state-aware and presence-aware reminder logic. What’s new in 1.1.0: - Added work-state reminder rules for normal work, focus, meeting, study, and casual contexts - Added state input design so users can explicitly set their current work state - Added state priority rules to make reminder behavior more consistent and predictable - Added presence detection rules with present / uncertain / away states - Improved reminder timing guidance by deferring or suppressing reminders when the user is likely away - Improved workflow guidance so reminders can better adapt to user context instead of using one fixed style for every situation
v1.0.0
Initial release with rotating sit-break reminder copy, language-aware output, and cron-friendly reminder design.
Metadata
Slug sedentary-reminder
Version 1.2.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Sedentary Reminder?

Designs practical sedentary-break reminder systems with strong timing logic. Use when users want help deciding when to remind, how often to remind, when to d... It is an AI Agent Skill for Claude Code / OpenClaw, with 146 downloads so far.

How do I install Sedentary Reminder?

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

Is Sedentary Reminder free?

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

Which platforms does Sedentary Reminder support?

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

Who created Sedentary Reminder?

It is built and maintained by xianyu (@linhucong814-cyber); the current version is v1.2.1.

💬 Comments