skills/sync-agent-config/SKILL.md
ユーザーレベルの AGENTS.md または ~/.agents/skills 配下のスキルを更新した場合に実行する。~/.codex/AGENTS.md と ~/.agents/skills を GitHub 管理リポジトリへ同期し、差分があればユーザー確認後にコミット・プッシュするスキル。
npx skillsauth add ekozmdev/my-agent-skills sync-agent-configInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
ユーザーレベルの AGENTS.md とユーザースキルを ~/workspace/my-agent-instructions-and-skills に同期し、GitHub に上げる。同期対象は ~/.codex/AGENTS.md と ~/.agents/skills/。
bash ~/.agents/skills/sync-agent-config/scripts/sync_agent_config.sh
スクリプトは同期と差分表示のみ行う。コミット・プッシュはしない。
== Diff stat == と == Untracked files == の内容をもとに、変更内容を表す Conventional Commit 形式のメッセージを考える。
feat: add git-push skill, remove git-pre-push skillchore: update AGENTS.md提案したコミットメッセージを示し、コミット・プッシュして良いか確認する。main / master ブランチの場合はその旨を明示する。ユーザーが拒否した場合は終了する。
staged diff に以下の情報が含まれていないか確認する。含まれている場合はコミット・プッシュせず、該当箇所をユーザーに伝えて修正を促す。
/Users/...、/home/...)cd ~/workspace/my-agent-instructions-and-skills
git add AGENTS.md skills
git --no-pager diff --cached --unified=0 --no-ext-diff
cd ~/workspace/my-agent-instructions-and-skills
git add AGENTS.md skills
git commit -m "<考えたメッセージ>"
git push
push されたコミットハッシュとメッセージを報告する。
skills/ は ~/.agents/skills/ のミラーとして扱い、同期元で削除されたスキルは repo 側でも削除するtesting
uvで依存パッケージを管理する。追加・削除・更新・requirementsの出力に使う。
development
uvでPythonプロジェクトを初期化する。uv initの実行、生成物の確認、pyproject.tomlのadd-boundsやexclude-newer設定時に使う。
development
PythonプロジェクトでRuffを導入・設定する。uvでのインストール、ruff.toml配置、.gitignore更新のときに使う。
development
Ruffのlint/format実行と修正を扱う。AGENTS.mdに運用コマンドを追記するときに使う。