← Back to Skills Marketplace
shidengyun

wacai-index-official-website-demand-change

by shidengyun · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
321
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install wacai-index-official-website-demand-change
Description
一键执行官网项目需求变更。用于用户粘贴一大段新需求并同时提供项目路径后,自动在指定项目目录上完成:检查目标分支工作区是否干净、拉取最新代码、把需求写入 productdemand.md 并做小时级备份、根据需求修改代码、运行必要检查、git commit、push,并在 push 成功后通过企业微信 webhoo...
Usage Guidance
Before installing or running this skill: 1) Review and replace the hard-coded SKILL_DIR path in scripts (it points at /Users/dyshi/...), otherwise scripts may fail or leak that path. 2) Treat the DEFAULT_WEBHOOK_URL as sensitive: it contains a webhook key and will receive project path and commit details by default — change it to your own webhook or require WECOM_WEBHOOK_URL to be set explicitly. 3) Understand that the workflow will run git add/commit/push using the host's git credentials — do not run against a repo that contains secrets or production data without review. 4) The SKILL.md asks the agent to start a 'coding subagent' to modify code automatically; if you do not want automatic code edits, require a manual review step or run the scripts in dry-run mode first. 5) Test in a throwaway or local clone, confirm webhook behavior with dry-run, and ensure you are comfortable with network notifications of project paths and commit contents before using on sensitive repositories.
Capability Analysis
Type: OpenClaw Skill Name: wacai-index-official-website-demand-change Version: 1.0.0 The skill contains a hardcoded Enterprise WeChat (WeCom) webhook URL in 'scripts/push_wecom_push_notice.py', which sends project paths, commit messages, and code change summaries to an external endpoint by default. Additionally, multiple scripts (e.g., 'scripts/preflight_and_save_demand.sh') contain hardcoded absolute file paths specific to a user's local environment ('/Users/dyshi/...'). While the notification behavior is documented, the use of a hardcoded third-party credential for data exfiltration of repository metadata makes this bundle high-risk for users who do not explicitly override the webhook configuration.
Capability Assessment
Purpose & Capability
The declared purpose (write demand file, run checks, git commit/push, notify via WeCom) matches the included scripts, but there are incoherences: multiple scripts hard-code SKILL_DIR to /Users/dyshi/.openclaw/... which contradicts the SKILL.md emphasis on not writing a fixed project path; the presence of a default WeCom webhook URL baked into the code is not documented in the skill metadata (no required env var declared). These choices are unexpected for a reusable skill.
Instruction Scope
SKILL.md instructs launching a 'coding subagent' to modify code based on the demand file — that gives the agent broad discretion to change arbitrary files under the provided project_dir. The scripts themselves perform git fetch/checkout/pull/add/commit/push and will send project path and commit details to a webhook. The workflow will therefore access local repo contents, commit history, and network-accessible endpoints; these actions go beyond simple file write and require explicit user consent and review.
Install Mechanism
No install step or external downloads are present; the skill is delivered as scripts and a SKILL.md. Nothing is written to disk during installation by the skill package itself (the scripts operate at runtime).
Credentials
The package declares no required environment variables, yet push_wecom_push_notice.py uses a DEFAULT_WEBHOOK_URL constant with an embedded webhook key and will also accept a WECOM_WEBHOOK_URL environment override. That default URL will receive project path and commit information if used; the skill does not declare that it will transmit such data nor require an explicit webhook configuration. The scripts also implicitly rely on whatever git credentials are configured on the host for pushing — this is expected but sensitive and not documented in metadata.
Persistence & Privilege
always:false and no mechanism that forces permanent inclusion. The skill does not attempt to modify other skills or global agent settings. It operates on a user-supplied project directory and calls local git; those are runtime actions, not persistent platform-wide privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wacai-index-official-website-demand-change
  3. After installation, invoke the skill by name or use /wacai-index-official-website-demand-change
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of "index-official-website-demand-change" skill for automating Wacai官网需求变更全流程。 - Supports one-click execution: checks git workspace, writes/backs up demand file, modifies code, runs checks, commits, pushes, and notifies via 企业微信 webhook. - Requires explicit project path, branch, and demand file from user input or context—refuses to proceed if missing. - Includes detailed enterprise WeChat notification with time, path, branch, commit info, and code changes after successful push. - Handles and reports all error cases: missing input, dirty workspace, git pull/check failures, push/notification failures. - Scripts for notification and git operations now parameterized by project path and branch, no hardcoded paths.
Metadata
Slug wacai-index-official-website-demand-change
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is wacai-index-official-website-demand-change?

一键执行官网项目需求变更。用于用户粘贴一大段新需求并同时提供项目路径后,自动在指定项目目录上完成:检查目标分支工作区是否干净、拉取最新代码、把需求写入 productdemand.md 并做小时级备份、根据需求修改代码、运行必要检查、git commit、push,并在 push 成功后通过企业微信 webhoo... It is an AI Agent Skill for Claude Code / OpenClaw, with 321 downloads so far.

How do I install wacai-index-official-website-demand-change?

Run "/install wacai-index-official-website-demand-change" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is wacai-index-official-website-demand-change free?

Yes, wacai-index-official-website-demand-change is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does wacai-index-official-website-demand-change support?

wacai-index-official-website-demand-change is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created wacai-index-official-website-demand-change?

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

💬 Comments