用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/baojie/PVZ --skill publish命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 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 \
run.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> · <首行消息>