commit is agent-read markdown (skill) from raffertyuy/repo-of-repos: Stage, commit, and push changes for the master repo only (excludes sub-repos in repos/).
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified before it reaches your agent: the main file against the SHA-256 recorded here, the others against the git hashes of its source commit. The deterministic audit below grades the latest version, and the same checks always give the same file the same grade.
What the file says
# Commit (Master Repo Only)
Stage, commit, and push changes in the **root workspace only**. This skill does NOT touch any sub-repos under `repos/`.
## Scope
- Only stage and commit files in the root workspace
- **Exclude** everything under `repos/*/` — do not stage, commit, or modify anything in sub-repos
- If `git status` shows changes only in `repos/`, inform the user there's nothing to commit in the master repo and suggest using `/commit-all-repos` instead
## Instructions
1. Run `git status` (never use `-uall`) and `git diff` to review changes — **ignore any changes under `repos/`**
2. Run `git log --oneline -5` to match recent commit message style
3. Follow the commit message guidelines in `.claude/prompt-snippets/commit-message.md`
4. Stage only root-level files using explicit paths — never `git add -A` or `git add .` which could pull in sub-repo changes
5. Create the commit
6. Run `git push` to push the commit to the remote
7. Run `git status` to verify
If there are no root-level changes to commit, say so and stop.
Pin to a label to follow the author's releases, or to a sha256 for exact bytes. Either way the resolved hash is written to mdr.lock, and mdr install fetches those bytes again and checks them, so it installs them exactly or fails.
GET https://markdownregistry.com/api/v1/artifacts/art_4hpd2janivitiwbl
GET https://markdownregistry.com/api/v1/resolve?ref=raffertyuy/repo-of-repos/commit
GET https://markdownregistry.com/api/v1/blob/6cb47f70d8556782ec9141af04aec9459f986afe89329a917cb5bc5fe0b0052e
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
raffertyuy/repo-of-repos · .agents/skills/add-repository/SKILL.md · Clone a git repo or register a local folder into repos/ and update repos.md with its description
raffertyuy/repo-of-repos · .agents/skills/clean-repos/SKILL.md · Find and remove stale entries from repos.yaml whose directories no longer exist on disk
raffertyuy/repo-of-repos · .agents/skills/commit-all-repos/SKILL.md · Iterate through all sub-repos in repos/ and stage/commit/push each one, then do the same for the master repo
raffertyuy/repo-of-repos · .agents/skills/create-plan/SKILL.md · Create an implementation plan in _plans/ with embedded repo context and step-by-step task lists
raffertyuy/repo-of-repos · .agents/skills/implement-plan/SKILL.md · Execute a plan from _plans/, implementing steps, checking off tasks, running tests, and documenting fixes
raffertyuy/repo-of-repos · .agents/skills/remove-repository/SKILL.md · Remove a repo or local folder from repos/, updating repos.yaml, repos.md, and .gitignore
raffertyuy/repo-of-repos · .agents/skills/update-all-md-docs/SKILL.md · Review and update all markdown docs in the repo-of-repos (excluding cloned repos)
raffertyuy/repo-of-repos · .claude/skills/add-repository/SKILL.md · Clone a git repo or register a local folder into repos/ and update repos.md with its description
raffertyuy/repo-of-repos · .claude/skills/clean-repos/SKILL.md · Find and remove stale entries from repos.yaml whose directories no longer exist on disk
pedrohcgs/claude-code-my-workflow · .claude/skills/commit/SKILL.md · Stage, commit, push, open a PR, and merge to main. Use ONLY on explicit commit intent — user says "commit", "ship it"…
openonion/connectonion · connectonion/useful_skills/commit/SKILL.md · Create git commits with good messages. Use when user says "commit", "create commit", or asks to commit changes.
greenfield-inc/pane · .codex/skills/commit/SKILL.md · Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
greenfield-inc/pane · .claude/skills/commit/SKILL.md · Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.
dcouple/pane · .codex/skills/commit/SKILL.md · Selectively stage and commit only the changes related to the current session while leaving unrelated work untouched…
dcouple/pane · .claude/skills/commit/SKILL.md · Selectively stages and commits only the changes related to the current session, skipping unrelated modifications.