FocusTimer Pomodoro Timer via Agent
v1.0.0Pomodoro-style focus blocks managed by your agent. Start, pause, track sessions. Daily focus time reports. No app needed, just chat.
⭐ 0· 462·1 current·1 all-time
byShadow Rose@theshadowrose
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (Pomodoro timer, session tracking, reports) align with the included code and SKILL.md. The code implements starting, checking, completing sessions, daily reports, and task tagging — all consistent with the stated purpose. No unrelated capabilities (cloud access, external services) are requested.
Instruction Scope
SKILL.md instructs conversational control and local storage only. It disclaims that data is stored locally. The runtime code reads/writes a local JSON file (default './focus-data.json') and does not access other system files or environment variables. Note: the skill writes to the filesystem and needs write permission in the agent's working directory.
Install Mechanism
No install spec is provided (instruction-only skill with a small JS file). No downloads or external install steps are present, which minimizes installation risk.
Credentials
No environment variables, credentials, or config paths are required. The only resource used is a local data file (by default './focus-data.json'), which is proportionate for session persistence.
Persistence & Privilege
always is false and model invocation is normal. The skill persists only its own session data to a local file and does not modify other skills or global agent settings.
Assessment
This skill appears coherent and self-contained. Before installing, note that it will create and update a local file (./focus-data.json) in the agent's working directory — confirm that location is acceptable and that file permissions meet your privacy needs. The code swallows file-write errors (silent failures), so important data may be lost if the agent cannot write to that path. If you plan to run the agent in a multi-tenant environment, consider changing the dataFile path, restricting file permissions, or reviewing the source to add encryption or explicit error handling. If you require networked syncing or backups, implement/inspect that yourself — this package does not perform external transmission by default.Like a lobster shell, security has layers — review code before you run it.
focusvk97dqypqpexsb0r80a1sc6bvbn82na1nfocus-timervk97dqypqpexsb0r80a1sc6bvbn82na1nlatestvk97dqypqpexsb0r80a1sc6bvbn82na1npomodorovk97dqypqpexsb0r80a1sc6bvbn82na1nproductivityvk97dqypqpexsb0r80a1sc6bvbn82na1ntimervk97dqypqpexsb0r80a1sc6bvbn82na1nworkvk97dqypqpexsb0r80a1sc6bvbn82na1n
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
