本文へ移動
cccskills
無料GitHub で公開

codex-git-autopilot

Use when committing or pushing completed work; automates gate-aware conventional commits with optional signing and CI/CD checks.

インストール方法を見る

含まれるファイル(3)

  • SKILL.md2.3 KB
  • agents/openai.yaml278 B
  • scripts/auto_commit.py27.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

TL;DR

Collect files → stage → run pre-commit gate → generate conventional commit → GPG sign → push. Never commits on gate failure, never force pushes.

Git Autopilot

Activation

  1. Activate when the user needs automated commit/push with safety gates.
  2. Activate on explicit $codex-git-autopilot or $auto-commit.

Automates the commit-push cycle with production-grade safety.

Pipeline

  1. Collect - Only task-related files (explicit --files list)
  2. Stage - git add specified files
  3. Gate - Run pre_commit_check.py (lint, secret scan, debug check, tests)
  4. Message - Auto-generate Conventional Commit (feat(scope): description)
  5. Sign - GPG sign for GitHub Verified badge (auto-detect config)
  6. Push - Auto-push to origin (never force push)

Quick Commands

Commit task-related files

python auto_commit.py --project-root ./ --files src/models/User.js src/routes/user.routes.js

Commit with custom message

python auto_commit.py --project-root ./ --files src/models/User.js -m "feat(user): add email validation"

Dry-run (preview)

python auto_commit.py --project-root ./ --files README.md --dry-run

Setup GPG for Verified badge

python auto_commit.py --setup-gpg

Safety Guarantees

  • NEVER commits if pre-commit gate fails
  • NEVER force pushes
  • Unstages files on gate failure (clean state)
  • Falls back to unsigned commit if GPG fails
  • Timeout on all git operations (60s)
  • Conventional Commits format (CI/CD compatible)

GPG Setup (One-Time)

Run python auto_commit.py --setup-gpg for interactive guide, or:

winget install GnuPG.GnuPG
gpg --quick-generate-key "your@email.com" rsa4096 sign never
gpg --list-secret-keys --keyid-format=long
git config --global user.signingkey YOUR_KEY_ID
git config --global commit.gpgsign true
gpg --armor --export YOUR_KEY_ID

Paste the exported key in GitHub Settings > SSH and GPG Keys > New GPG Key.

Integration

This skill integrates with:

  • codex-execution-quality-gate/scripts/pre_commit_check.py (CI gate)
  • codex-project-memory/scripts/generate_changelog.py (reads commit history)

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work — guides completion of development work by presenting structured options for merge, PR, or cleanup

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when a project has 50+ files, missing context, or explicit $codex-genome request; generates multi-layer project context to reduce hallucination.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use for DESIGN.md visual identity contracts; author, scaffold, lint, diff, and export design contracts with the upstream spec and CLI.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when the task involves reading, creating, or editing `.docx` documents, especially when formatting or layout fidelity matters; prefer `python-docx` plus the bundled `scripts/render_docx.py` for visual checks.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use when code changes may require documentation updates; maps git diff to candidate docs without auto-editing documentation.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Use for documents, reports, memos, guides, academic papers, or formal text that needs clear structure, reliable tone, formatting, and diagrams.

日本語の概要は準備中です。原文の説明を表示しています。

Bang-isme/CodexAI---Skills102026年10月5日 更新

Bang-isme のスキルをすべて見る

このスキルの問題を報告する