Install
openclaw skills install @homostellaris/summarize-outstanding-workSummarize all outstanding work not merged into main/default branch (including unmerged branches, open PRs, uncommitted changes, and stashes)
openclaw skills install @homostellaris/summarize-outstanding-workRetrieve and generate a comprehensive summary of all outstanding work in the specified (or active) repository that has not yet been merged into the default branch (e.g., main or master).
Verify Target Repository & Environment:
main or master). Do not assume. You can determine it via:
git symbolic-ref refs/remotes/origin/HEAD (extract the basename)main or master exists.git fetch origin --prune to ensure you are checking the latest remote state. If not permitted or offline, clearly note that the report uses cached/local state.Collect Local Work-in-Progress:
git status -s to list any uncommitted (staged or unstaged) and untracked changes in the working tree.git stash list to inspect any stashes. Note the stash index, description, and creation time.Check Sync Status of the Default Branch:
git rev-list --left-right --count <default-branch>...origin/<default-branch> (if origin is configured).Collect Open Pull Requests (GitHub CLI):
gh command-line tool is installed and authenticated:
gh pr list --state open --json number,title,headRefName,author,updatedAt,isDraft,mergeStateStatusgh pr statusCollect Unmerged Branches:
git branch --no-merged <default-branch>git branch -r --no-merged origin/<default-branch>git rev-list --left-right --count origin/<default-branch>...<branch>git log -n 3 origin/<default-branch>..<branch> --oneline --format="%h - %an, %ar : %s"git diff --stat origin/<default-branch>..<branch>Generate the Summary Report: