← 返回 Skills 市场
112
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install daily-fitness
功能描述
Daily no-equipment workout — 5–15 min bodyweight routines (HIIT, yoga, core, mobility) with instructions and streak tracking. Works at home, office, or travel.
使用说明 (SKILL.md)
Daily Fitness / 今日运动
Generate a daily workout routine with visual exercise cards and a built-in timer.
Workflow
- Get today's date — Use day of week to determine workout focus:
- Mon: Upper body (push-ups, planks, arm circles)
- Tue: Core (crunches, leg raises, russian twists)
- Wed: Lower body (squats, lunges, calf raises)
- Thu: Cardio (jumping jacks, high knees, burpees)
- Fri: Full body HIIT
- Sat: Yoga/Flexibility
- Sun: Active recovery/Stretching
- Design the routine — Create 5-7 exercises, each with duration/reps, rest periods. Total time 8-12 minutes. No equipment needed.
- Generate the visual — Create a single-file HTML artifact with interactive timer.
Visual Design Requirements
Create an energetic, app-like workout interface:
- Layout: Scrollable card-based layout. Each exercise is a card with: name (EN + CN), duration/reps, brief description of form.
- Typography: Bold, sporty fonts (e.g., Rajdhani, Exo 2, Barlow Condensed). High contrast.
- Color scheme: Energetic palette — electric blue + neon green, or warm orange + dark gray. Match the workout type (calming blues for yoga, fiery reds for HIIT).
- Exercise cards: Each card shows exercise name, duration ("30 seconds" / "12 reps"), form tip in 1 line, and a text-art or emoji representation of the movement.
- Interactive timer: A START button at the top that begins a countdown through all exercises with rest intervals. Visual countdown circle. Audio beep (use Web Audio API for a simple tone) at transitions.
- Progress bar: Shows overall workout progress.
- Stats: Total workout time, estimated calories, difficulty level (⭐⭐⭐).
- Ad-ready zone:
\x3Cdiv id="ad-slot-top">above the workout.\x3Cdiv id="ad-slot-bottom">after completion. - Footer: "Powered by ClawCode"
Content Guidelines
- All exercises should be doable in a small space (apartment/office friendly)
- No equipment required
- Include form tips to prevent injury
- Provide modifications (easier/harder) for at least 2 exercises
- Bilingual exercise names and instructions
Output
Save as /mnt/user-data/outputs/daily-fitness.html and present to user.
推送管理
# 开启每日推送(早晚各一次)
node scripts/push-toggle.js on \x3CuserId>
# 自定义时间和渠道
node scripts/push-toggle.js on \x3CuserId> --morning 08:00 --evening 20:00 --channel feishu
# 关闭推送
node scripts/push-toggle.js off \x3CuserId>
# 查看推送状态
node scripts/push-toggle.js status \x3CuserId>
支持渠道:telegram / feishu / slack / discord
安全使用建议
This skill appears coherent and limited to generating an HTML workout and scheduling local push messages. Before installing: 1) Confirm you trust the skill to schedule automated pushes (enabling push will store a per-user JSON and request the platform to run the morning/evening scripts on a schedule). 2) Review the generated HTML before opening it in a browser (it contains <div id="ad-slot-*"> placeholders; the skill itself does not fetch ads, but any inserted third-party content could load remote resources). 3) Note the skill writes outputs to /mnt/user-data/outputs and to data/users in the skill directory — ensure you are comfortable with that local storage. If you want stricter isolation, do not enable push scheduling or inspect the scripts before allowing scheduled runs.
功能分析
Type: OpenClaw Skill
Name: daily-fitness
Version: 1.0.1
The skill is designed to generate daily workout routines and schedule reminders via various messaging channels. The Node.js scripts (scripts/push-toggle.js, morning-push.js, evening-push.js) implement security best practices, including strict regex-based input sanitization for user IDs and time formats, as well as path traversal protection when accessing user data files. While the code contains some leftover artifacts from a different template (e.g., VOCAB_THEMES) and includes placeholders for advertisement slots in the generated HTML, there is no evidence of malicious intent, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
Name/description (daily no-equipment workouts with streaks and pushes) match the SKILL.md and included scripts. The three push scripts and the HTML-generator instructions are proportionate to the stated purpose. There are no environment variables or external services required that would be out of scope.
Instruction Scope
SKILL.md limits behavior to generating a workout HTML artifact (/mnt/user-data/outputs/daily-fitness.html) and describes the UI. The included push scripts only read/write per-skill user JSON files and emit scheduling markers. They do not read unrelated system files, credentials, or network endpoints.
Install Mechanism
No install spec or remote downloads — instruction-only plus local JS scripts. Nothing is pulled from arbitrary URLs or registries, so the install mechanism is low-risk.
Credentials
No required env vars, no API keys, and no unexpected credential requests. The scripts store per-user JSON under the skill's data directory; that storage is consistent with push scheduling and streak tracking.
Persistence & Privilege
The skill persists user preference files under data/users and emits __OPENCLAW_CRON_ADD__/__OPENCLAW_CRON_RM__ markers to schedule/unschedule pushes — this is expected for a push-capable skill. It is not always:true and does not request elevated system privileges, but enabling pushes will cause the platform to schedule autonomous runs that send messages to the configured channels.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install daily-fitness - 安装完成后,直接呼叫该 Skill 的名称或使用
/daily-fitness触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Updated skill description for clarity and brevity.
- Added streak tracking feature mention in the description.
- No changes to functionality or workflows.
- Added a new README.md file.
v1.0.0
- Initial release of Daily Fitness: generates a daily, bilingual 5-15 minute no-equipment workout routine with interactive timer and visual exercise cards.
- Features tailored routines by weekday focus (e.g., upper body, core, cardio, yoga/stretching).
- Energetic, responsive HTML interface with progress bar, stats, audio cues, and ad slots.
- Each exercise includes name (EN/CN), form tip, modifications, and emoji/text-art representation.
- Output provided as a single HTML file for easy use on any device.
元数据
常见问题
Daily Fitness 是什么?
Daily no-equipment workout — 5–15 min bodyweight routines (HIIT, yoga, core, mobility) with instructions and streak tracking. Works at home, office, or travel. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 112 次。
如何安装 Daily Fitness?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install daily-fitness」即可一键安装,无需额外配置。
Daily Fitness 是免费的吗?
是的,Daily Fitness 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Daily Fitness 支持哪些平台?
Daily Fitness 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Daily Fitness?
由 jiajiaoy(@jiajiaoy)开发并维护,当前版本 v1.0.1。
推荐 Skills