ck:git
SkillSecurityGit operations with conventional commits. Use for staging, committing, pushing, PRs, merges. Auto-splits commits by type/scope. Security scans for secrets.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the ck:git skill
What this skill tells your AI
The instructions your AI receives, as published by manhvann/codexkit in .agents/skills/git/SKILL.md and read by ahel’s review.
Default (No Arguments)
If invoked without arguments, ask the user to choose available git operations:
| Operation | Description |
|---|---|
cm | Stage files & create commits |
cp | Stage files, create commits and push |
pr | Create Pull Request |
merge | Merge branches |
Present options with header "Git Operation", question "What would you like to do?".
Execute git workflows via git_manager subagent to isolate verbose output.
Activate ck:context-engineering skill.
IMPORTANT:
- Sacrifice grammar for the sake of concision.
- Ensure token efficiency while maintaining high quality.
- Pass these rules to subagents.
Arguments
cm: Stage files & create commitscp: Stage files, create commits and pushpr: Create Pull Request [to-branch] [from-branch]to-branch: Target branch (default: main)from-branch: Source branch (default: current branch)
merge: Merge [to-branch] [from-branch]to-branch: Target branch (default: main)from-branch: Source branch (default: current branch)
Quick Reference
| Task | Reference |
|---|---|
| Commit | references/workflow-commit.md |
| Push | references/workflow-push.md |
| Pull Request | references/workflow-pr.md |
| Merge | references/workflow-merge.md |
| Standards | references/commit-standards.md |
| Safety | references/safety-protocols.md |
| Branches | references/branch-management.md |
| GitHub CLI | references/gh-cli-guide.md |
Core Workflow
Step 1: Stage + Analyze
git add -A && git diff --cached --stat && git diff --cached --name-only
Step 2: Security Check
Scan for secrets before commit:
git diff --cached | grep -iE "(api[_-]?key|token|password|secret|credential)"
If secrets found: STOP, warn user, suggest .gitignore.
Step 3: Split Decision
NOTE:
- Search for related issues on GitHub and add to body.
- Only use
feat,fix, orperfprefixes for files in.codexor.agentsdirectories (do not usedocs).
Split commits if:
- Different types mixed (feat + fix, code + docs)
- Multiple scopes (auth + payments)
- Config/deps + code mixed
- FILES > 10 unrelated
Single commit if:
- Same type/scope, FILES ≤ 3, LINES ≤ 50
Step 4: Commit
git commit -m "type(scope): description"
Output Format
✓ staged: N files (+X/-Y lines)
✓ security: passed
✓ commit: HASH type(scope): description
✓ pushed: yes/no
Error Handling
| Error | Action |
|---|---|
| Secrets detected | Block commit, show files |
| No changes | Exit cleanly |
| Push rejected | Suggest git pull --rebase |
| Merge conflicts | Suggest manual resolution |
References
references/workflow-commit.md- Commit workflow with split logicreferences/workflow-push.md- Push workflow with error handlingreferences/workflow-pr.md- PR creation with remote diff analysisreferences/workflow-merge.md- Branch merge workflowreferences/commit-standards.md- Conventional commit format rulesreferences/safety-protocols.md- Secret detection, branch protectionreferences/branch-management.md- Naming, lifecycle, strategiesreferences/gh-cli-guide.md- GitHub CLI commands reference
Signals
- GitHub stars
- 88
- Forks
- 86
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
ck-git- Source
- github.com/manhvann/codexkit