名称: git-summary
描述: 获取当前 Git 仓库的快速概览,包括状态、近期提交、分支和贡献者信息。
user-invocable: true
元数据: {"openclaw": {"emoji": "📊", "requires": {"bins": ["git"]}, "os": ["darwin", "linux", "win32"]}}
本技能提供当前 Git 仓库状态的全面概览。
当用户请求 Git 仓库概览、项目状态总结或想了解 Git 项目的当前状况时,使用终端运行以下命令,并以清晰、有条理的格式呈现结果。
git status --short --branch 获取当前分支和工作目录状态。git log --oneline -10 --decorate 显示最近 10 条提交记录(包含分支/标签装饰)。git branch -a --list 列出所有本地和远程分支。git remote -v 显示已配置的远程仓库。git diff --stat 查看未暂存的更改。git diff --cached --stat 查看已暂存的更改。git shortlog -sn --all | head -10 显示前 10 位贡献者。将收集到的信息以结构化格式呈现:
## 📊 Git 仓库概览
### 当前分支与状态
* 分支:`<branch_name>`
* 状态:<clean/dirty,包含 X 个已修改、Y 个已暂存、Z 个未跟踪的文件>
### 近期提交(最近 10 条)
<格式化后的提交列表>
### 分支情况
* 本地分支:<count> 个
* 远程分支:<count> 个
<列出重要分支>
### 远程仓库
<列出远程仓库及其 URL>
### 未提交的更改
<已暂存和未暂存更改的摘要>
git init 初始化一个。