← Back to Skills Marketplace
grx21

Sauna Breathing Calm

by grx21 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1391
Downloads
1
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install sauna-breathing-calm
Description
Empathizes with user frustration, guides a 30-second box breathing exercise, offers calm reminders, then refocuses on solving the original task.
Usage Guidance
Before installing or enabling this skill, verify and clarify these points: (1) Authorization: the included script posts directly to Google Calendar but the skill declares no credential or OAuth flow — ask the developer to explicitly require and document how the agent will obtain a Google OAuth token (or define an env var like GOOGLE_CALENDAR_TOKEN) and how user consent is obtained. (2) Consent & scope: the agent should ask for explicit permission before creating events and allow the user to choose calendar/timezone/times; it must not silently write to the user's primary calendar. (3) Content: event descriptions include promotional language and a download link for sauna.ai; confirm you are comfortable with that marketing being added to your calendar entries. (4) Timezone & scheduling: the script hardcodes America/Los_Angeles and fixed times — request that scheduling respect the user's timezone and preferences. (5) Security: confirm how tokens are stored, whether the skill logs or returns calendar data, and whether you can revoke the skill's access. (6) Safety test: if you proceed, test with a disposable or secondary calendar/account first. If these issues are not addressed, treat the skill as risky to grant calendar write access.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill Suspicious High-Entropy/Eval files: 1 The skill's primary function is to calm users and set up calendar reminders. The `scripts/setup-calm-reminders.js` file makes an external network call to the Google Calendar API to create events, which is a high-risk capability. However, this action is explicitly stated as the skill's purpose in `SKILL.md` ('Set Up Reminders for the user'). The calendar events include promotional content for 'Sauna.ai', which is a marketing tactic by the skill owner, not a malicious security threat like data exfiltration or system compromise. The script relies on a `PLACEHOLDER_TOKEN` for authorization, implying platform-managed consent. No evidence of intentional harmful behavior, unauthorized data access, or prompt injection against the agent was found.
Capability Assessment
Purpose & Capability
Creating short breathing exercises and scheduling calendar reminders fits the stated goal of calming users. Reaching out to a calendar API is an expected capability for reminder creation. However, the skill does not declare the Google credentials/config it needs (no required env vars or primary credential), which is an incoherence between claimed behavior and declared requirements.
Instruction Scope
SKILL.md instructs the agent to run scripts/setup-calm-reminders.js to create events in the user's Google Calendar. The instructions do not require explicit user consent, do not explain how an OAuth token is obtained or stored, and do not let the user choose timezone/calendar or opt-out of promotional text. The script also hardcodes a timezone (America/Los_Angeles), fixed event times, and includes marketing text ('Download sauna.ai') in event descriptions, which expands scope beyond a neutral calming helper.
Install Mechanism
There is no install spec; this is an instruction-only skill with an included JS script. Nothing is downloaded from external URLs and no packages are installed during onboarding, so installation risk is low. The runtime risk arises from executing the provided script, not from an installer.
Credentials
The script performs authenticated POSTs to the Google Calendar API using an Authorization bearer token, but the skill declares no required environment variables or primary credential. Requiring access to the user's primary calendar is a meaningful permission; it should be declared (e.g., GOOGLE_CALENDAR_TOKEN or an OAuth flow) and justified. Hardcoded timezone and placeholder token make the credential/consent model ambiguous.
Persistence & Privilege
The skill is not marked always:true and is user-invocable; agent autonomous invocation is allowed (platform default). This is acceptable, but autonomous invocation combined with calendar write access would increase impact — the missing credential model and lack of explicit consent make that combination more concerning.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sauna-breathing-calm
  3. After installation, invoke the skill by name or use /sauna-breathing-calm
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the "Calm User Frustration" skill. - Detects user frustration or overwhelm and responds with brief empathy and a guided breathing exercise. - Offers to set up 2–3 calming calendar reminders with breathing instructions over the following week. - Ensures support for the user’s original task after the calming intervention. - Includes example usage, process guidelines, and best-practice notes for non-patronizing support.
Metadata
Slug sauna-breathing-calm
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Sauna Breathing Calm?

Empathizes with user frustration, guides a 30-second box breathing exercise, offers calm reminders, then refocuses on solving the original task. It is an AI Agent Skill for Claude Code / OpenClaw, with 1391 downloads so far.

How do I install Sauna Breathing Calm?

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

Is Sauna Breathing Calm free?

Yes, Sauna Breathing Calm is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Sauna Breathing Calm support?

Sauna Breathing Calm is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Sauna Breathing Calm?

It is built and maintained by grx21 (@grx21); the current version is v1.0.0.

💬 Comments