安全扫描
OpenClaw
安全
high confidence该技能旨在作为 Git 自动化助手,仅使用标准 Git 命令,无不相关的凭据访问或安装程序。但请谨慎使用自动提交和推送功能,确保提交内容正确。
评估建议
该技能表现为一款指令式 Git 自动化助手,仅执行 Git 命令。启用前请:1) 确保仅在预期仓库中操作;2) 避免自动添加所有文件,确保无敏感信息;3) 对提交和推送要求明确确认;4) 确保 Git 凭据存储和范围适当;5) 如需更严格控制,限制为只读或交互式流程。...详细分析 ▾
✓ 用途与能力
名称/描述(Git 工作流、自动检测更改、生成提交消息、推送、多仓库)与清单和 SKILL.md 匹配。对 git 的依赖声明和 skill.yaml 中的 'exec/read/write' 要求适合执行 Git 命令和修改仓库文件。
ℹ 指令范围
SKILL.md 仅指示标准 Git 命令(git status、git diff、git add、git commit、git push)和故障排除,保持在声明的目的范围内。注意:指令推荐 'git add .' 和自动推送流程 — 这些是强大的操作,如果存在敏感文件将会包括它们,并会执行网络推送;考虑在提交/推送前要求明确确认。
✓ 安装机制
无安装规格和代码文件 — 指令式技能。这样可以最小化风险,因为没有下载或由安装程序写入的内容。
✓ 凭证需求
该技能不请求环境变量或外部凭据。对 git 和本地文件系统访问的需求与其声明的功能成比例。示例引用一个工作空间路径(/root/.openclaw/workspace) — 确保代理仅在预期目录中操作。
ℹ 持久化与权限
always:false(不强制包含)。该技能需要 exec/read/write 权限(运行 git 和修改仓库),这是合理的。默认的自主调用意味着代理在触发时可能运行提交/推送 — 这是预期的,但值得用户注意。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/1
● 无害
安装命令 点击复制
官方npx clawhub@latest install git-workflow
镜像加速npx clawhub@latest install git-workflow --registry https://cn.clawhub-mirror.com
技能文档
核心指令
第一步:检测文件变更
# 检查 Git 状态
git status
# 查看变更文件
git diff --name-only
第二步:添加文件
# 添加所有变更
git add .
# 或添加指定文件
git add
第三步:生成提交信息
根据变更内容自动生成提交信息:# 提交信息格式
:
# 类型说明
feat: 新功能
fix: 修复 bug
docs: 文档更新
style: 代码格式
refactor: 重构
test: 测试
chore: 构建/工具
第四步:提交并推送
# 提交
git commit -m "提交信息"
# 推送
git push
示例
示例 1: 分析完成后自动提交
触发: 分析任务完成 操作: 1. 检测新生成的文件 2. 添加到 Git 3. 生成提交信息 4. 提交并推送 提交信息示例: `` feat: 完成股票分析 - 分析 000657 中钨高新 - 生成三高股票筛选报告 - 保存到 Stock-Analysis 仓库
### 示例 2: 多仓库管理
触发: 需要提交到多个仓库
操作: 1. 识别文件所属仓库
2. 分别提交到对应仓库
3. 分别推送
仓库示例:
- Jarvis: 记忆、配置
- Stock-Analysis: 股票分析代码
- Amazon-Analyzer: 亚马逊运营工具
故障排除
错误 1: Git 未配置
错误消息: "Please tell me who you are"
解决方案:
bash
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
### 错误 2: 推送失败
错误消息: "Authentication failed"
解决方案:
1. 检查 Git 凭据
2. 使用 Token 代替密码
3. 配置 SSH Key
错误 3: 冲突
错误消息: "CONFLICT (content)"
解决方案:
1. 查看冲突文件
2. 手动解决冲突
3. 标记为解决
bash
git add
4. 完成提交
bash
git commit
``
最佳实践
提交频率
- 小改动:随时提交 - 大功能:功能完成后提交 - 每日结束:提交当日工作提交信息
- 清晰简洁 - 使用现在时 - 首字母大写 - 不超过 50 字符分支管理
- main/master: 主分支 - feature/: 功能分支 - fix/: 修复分支 - docs/*: 文档分支数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制