| name | git-ops |
| version | 1.0.0 |
| description | Git operations for initializing repos, committing files, and managing branches. Used by builder and deployer agents when preparing generated systems for GitHub push. |
| user-invocable | false |
| metadata | {"openclaw":{"requires":{"bins":["git"]}}} |
Git Operations Skill
Git primitives for the builder and deployer agents.
Operations
Initialize Repository
cd output/<system-name>
git init
git checkout -b main
Stage and Commit
cd output/<system-name>
git add .
git commit -m "Initial generated system: <system-name>
Generated by Agent Factory from requirement <req-id>.
Includes <N> skills, <M> agents, Lobster workflow.
Data ingestion wired for read/write via aget-data-ingestion service."
Add Remote and Push
cd output/<system-name>
git remote add origin git@github.com:<org>/<system-name>.git
git push -u origin main
Rules
- Never commit
.env files — credentials must not be in git
- Always use descriptive commit messages referencing the requirement ID
- Always push to
main branch (generated systems do not need feature branches)
- Check
git status before committing to ensure no untracked sensitive files