← Back to Skills Marketplace
270
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install openclaw-coach
Description
OpenClaw 私人教练 - 每日文档同步+技巧教学。用于 (1) 每天自动从官网同步最新文档到 Obsidian 知识库 (2) 每天早上 7:21 发送 OpenClaw 使用技巧 (3) 每天晚上 21:05 让用户选择想了解的技巧主题 (4) 检测 OpenClaw 版本更新并提醒
Usage Guidance
This skill generally does what it claims (sync docs, pick/send tips), but pay attention before installing:
- It requires external binaries that are not declared: openclaw (used to send messages), jq (used to parse JSON), and curl (used to download docs). Confirm those are available and trustworthy.
- The scripts expect a FEISHU_USER_ID environment variable to be set; the skill metadata does not declare or request this. Without it, the send/pick scripts will fail.
- The skill reads/writes files under $HOME/Obsidian/Docs/OpenClaw and ~/.openclaw/skills/openclaw-coach — ensure you are comfortable with those paths being modified.
- The sync script fetches content from GitHub (raw.githubusercontent.com and api.github.com). If you need to control network access or vet content, review the listed doc paths and the downloaded content.
- There are minor bugs/quirks (e.g., pick-daily-tip writes only the first selected tip into daily-tips.json) — review scripts for correctness before enabling automated runs.
Recommendations: inspect and test scripts locally in a safe environment; declare and provide only the minimum environment variables needed (use a dedicated message target/bot ID rather than personal tokens if possible); ensure openclaw and jq come from trusted sources; ask the publisher to update SKILL.md/metadata to list required binaries and env vars.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-coach
Version: 1.0.1
The skill is a documentation synchronization and notification tool designed to fetch markdown files from the official OpenClaw GitHub repository and send daily usage tips to the user. It utilizes standard shell scripts (e.g., sync-docs.sh, send-daily-tip.sh) to manage local files in an Obsidian directory and interacts with the OpenClaw CLI for messaging. No evidence of malicious intent, data exfiltration, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (sync docs, daily tips, version checks) match the bundled scripts: sync-docs.sh downloads GitHub docs and release tag; pick/send scripts choose and send tips. So core purpose is consistent with code, but the skill fails to declare several real runtime requirements (openclaw CLI, jq, curl) and assumes specific local paths (~/.openclaw and $HOME/Obsidian).
Instruction Scope
Runtime instructions and scripts read/write files under $HOME/Obsidian/Docs/OpenClaw and ~/.openclaw, fetch content from raw.githubusercontent.com and api.github.com, and call the local openclaw CLI to send messages. The scripts also require FEISHU_USER_ID env var to target the recipient but SKILL.md does not declare this. The scripts do not access unrelated system secrets, but the undeclared env/binary usage is a scope/visibility problem.
Install Mechanism
No install spec (instruction-only). The repo includes scripts that will run if invoked, but nothing is downloaded or installed by the skill itself. This is lower risk than arbitrary remote installs, but the skill assumes the presence of external binaries (openclaw, jq, curl) which should have been declared.
Credentials
The scripts require a FEISHU_USER_ID environment variable and implicitly require the openclaw CLI and jq; none of these are declared in the skill metadata. Requesting a single user ID for messaging is proportionate to sending tips, but the omission of these requirements is an incoherence that could mislead users about what credentials/permissions are needed. The skill also accesses the network (GitHub) to fetch docs and releases — expected for syncing but worth disclosing.
Persistence & Privilege
always is false and the skill does not request elevated or system-wide privileges. It writes only to user-local paths ($HOME/Obsidian and ~/.openclaw) and does not alter other skills or global agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-coach - After installation, invoke the skill by name or use
/openclaw-coach - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
openclaw-coach v1.0.1
- Added SKILL.md with detailed usage, task schedule, and user interaction process.
- Documents daily doc sync, scheduled tips, and version update reminders.
- Describes Obsidian knowledge base structure and tip article template.
- Lists manual commands for syncing docs and accessing tips.
Metadata
Frequently Asked Questions
What is Openclaw Coach?
OpenClaw 私人教练 - 每日文档同步+技巧教学。用于 (1) 每天自动从官网同步最新文档到 Obsidian 知识库 (2) 每天早上 7:21 发送 OpenClaw 使用技巧 (3) 每天晚上 21:05 让用户选择想了解的技巧主题 (4) 检测 OpenClaw 版本更新并提醒. It is an AI Agent Skill for Claude Code / OpenClaw, with 270 downloads so far.
How do I install Openclaw Coach?
Run "/install openclaw-coach" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Openclaw Coach free?
Yes, Openclaw Coach is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Openclaw Coach support?
Openclaw Coach is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Openclaw Coach?
It is built and maintained by rabbot42 (@rabbot42); the current version is v1.0.1.
More Skills