← 返回 Skills 市场
Project Watcher
作者
AltairCardinal
· GitHub ↗
· v1.0.0
· MIT-0
91
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install project-watcher
功能描述
项目规划与进度追踪。维护 roadmap,git commit 通知,远程部署感知,与飞书集成。
安全使用建议
This skill is coherent with its description but review and control how you provide credentials and install hooks before using it:
- send_card.py will send git commit metadata (repo, branch, short hash, commit message) to Feishu. You must supply FEISHU app_id/app_secret (via env vars FEISHU_APP_ID/FEISHU_APP_SECRET or by editing configs/feishu.json). Do not commit real secrets to repos.
- The post-commit hook will run only if you put scripts/post-commit-hook.sh into .git/hooks/post-commit. Installing hooks is a manual action — don't copy hooks from untrusted code without review.
- Example configs/projects.yaml references an SSH private key path. This repository does not use that key, but if you extend the skill to perform remote deploys, avoid placing private keys in project repos or shared config files.
- Confirm the Feishu app has only the scopes you expect and that you trust the receive_id/open_id being used. Consider creating a dedicated Feishu app account with limited permissions for notifications.
- If you need higher assurance, inspect send_card.py yourself; it uses the official Feishu endpoints and no obfuscated code was found.
Given these checks, usage is reasonable. If the registry metadata should have declared required env vars, ask the publisher to update it before installing to avoid surprises.
功能分析
Type: OpenClaw Skill
Name: project-watcher
Version: 1.0.0
The skill bundle contains a hardcoded Feishu recipient ID (ou_303e303666b03ee6300a4944c8d77d16) in 'scripts/post-commit-hook.sh', which would cause git commit metadata to be sent to a specific external account by default. Additionally, 'configs/projects.yaml' contains hardcoded paths to sensitive SSH private keys and remote host credentials. While these elements support the stated goals of project tracking and remote deployment, the hardcoded identifier and insecure credential management represent significant privacy risks and potential data leakage.
能力评估
Purpose & Capability
The skill's name/description match its code and instructions: it manages a roadmap and sends git commit notifications to Feishu. Minor mismatch: registry metadata lists no required environment variables, but the code and SKILL.md expect Feishu credentials (app_id/app_secret) provided via env vars or configs/feishu.json.
Instruction Scope
SKILL.md instructs creating and updating ROADMAP.md and optionally installing a post-commit hook. The included post-commit hook and send_card.py only gather basic git metadata (branch, short hash, commit message, repo name) and POST to the official Feishu open-apis endpoint — scope matches the described notification purpose.
Install Mechanism
No install spec; this is instruction-only with small helper scripts included. Nothing is downloaded or executed automatically by an installer, so disk writes and execution are under user control (you must place the hook manually).
Credentials
The only required secrets in practice are Feishu app_id/app_secret (env vars or configs/feishu.json). The example projects.yaml references an SSH key path for remote_deploy (sensitive), but no code in this bundle reads or uses that SSH key. Be aware the skill encourages storing Feishu credentials in configs/feishu.json or env vars — the metadata not listing env requirements is an inconsistency to notice.
Persistence & Privilege
always is false and the skill does not request system-wide persistence or modify other skills. The post-commit hook runs only if you install it into a repository's .git/hooks; there is no automatic global installation.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install project-watcher - 安装完成后,直接呼叫该 Skill 的名称或使用
/project-watcher触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
常见问题
Project Watcher 是什么?
项目规划与进度追踪。维护 roadmap,git commit 通知,远程部署感知,与飞书集成。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 91 次。
如何安装 Project Watcher?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install project-watcher」即可一键安装,无需额外配置。
Project Watcher 是免费的吗?
是的,Project Watcher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Project Watcher 支持哪些平台?
Project Watcher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Project Watcher?
由 AltairCardinal(@altaircardinal)开发并维护,当前版本 v1.0.0。
推荐 Skills