Execute qualquer Skill no Manus
com um clique
com um clique
Execute qualquer Skill no Manus com um clique
Começar$pwd:
$ git log --oneline --stat
stars:0
forks:0
updated:1 de maio de 2026 às 08:34
SKILL.md
| name | publish |
| description | 把 PVZ 项目所有变更一键 stage、生成中文提交消息、commit 并 push 到 GitHub。 |
此 skill 明确授权以下操作,覆盖 CLAUDE.md 的通用限制:
git commit(无需用户二次确认)git push(无需用户二次确认)按以下路径显式 stage(禁止 git add -A / .):
git add \
app.js \
index.html \
style.css \
start.sh \
classes/ \
screenshot/ \
README.md \
CHANGELOG.md \
TODO.md \
INSTRUCTIONS.md \
.claude/skills/
然后确认缓存区非空:
git diff --cached --stat
若缓存区为空,输出"无变更,跳过"并终止。
git diff --cached --stat — 查看文件列表git diff --cached — 查看具体内容git log --oneline -5 — 了解 commit 风格消息格式:
首行:一句话总结(≤50字)
模块A:
- 新增/更新/修复/删除 具体内容
模块B:
- ...
生成唯一临时文件名:
python3 -c "
import hashlib, subprocess, datetime
diff = subprocess.check_output(['git','diff','--cached'])
h = hashlib.sha256(diff).hexdigest()[:6]
ts = datetime.datetime.now().strftime('%Y%m%d_%H%M%S')
print(f'/tmp/gitmsg_{ts}_{h}.txt')
"
用 Write 工具将消息写入该路径,然后执行:
git commit -F /tmp/gitmsg_<ts>_<hash>.txt && git push
输出 commit hash 和 push 结果。
git add -A / git add . / git add --allgit push --force每步完成后简短报告结果,最后一行输出:
✓ 发布完成:<commit hash> · <首行消息>