用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/yuga-hashimoto/open-dash --skill stretch-break命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | stretch-break |
| description | Short movement break after long sitting — 5-minute guided stretch routine with gentle voice cues. |
Trigger on "stretch break", "movement break", "need a break", "ストレッチ
休憩", "体を伸ばしたい". Distinct from workout (full exercise session)
and focus-mode (stay sitting, work): stretch-break is a 5-minute
standing micro-routine that doesn't interrupt the rest of the day.
Brief kickoff: speak "Standing for five minutes. Ready?" at volume 40 — loud enough to hear from across the room in case the user stepped away from the desk.
Set a 5-minute backstop timer via set_timer with
{ seconds: 300, label: "stretch" } so the user isn't locked into
the routine if they get interrupted.
Lights: raise to 70 % if they were below 50 % — the user probably needs to see where they're going. Don't change colour temp.
Pause media via execute_command action:"media_pause" on any
active media_player. Cooking audiobook / meeting audio can resume
after.
Guidance: the agent calls out each stretch for ~45 s each:
Speak each cue at volume 40, one sentence, gentle imperative. Between cues, silence. Don't play music — user needs to hear the next cue.
Timer fires, agent says: "Back to it." Volume restores to user's prior setting (remember it at step 1, restore on end).
If the user says "enough" / "done" / "もうやめる" mid-session:
cancel_all_timers scoped to the stretch session.Do NOT broadcast this to other rooms. Stretch breaks are individual.
If a household wants synchronised breaks they'd explicitly ask, and
that would be a follow-up broadcast_tts on the user's part — we
don't autoscale.
set_timercancel_all_timersset_volumeexecute_command (light + media_player)