Setiap developer yang memakai lebih dari satu tool coding AI pasti kenal frustrasi ini: Anda mengajari Claude Code alur kerja Anda sekali, lalu mengajari Codex alur kerja yang sama lagi, dan lagi di setiap proyek baru. Repo open source agent-scripts milik Peter Steinberger menyelesaikan masalah itu dengan ide lama, membosankan, dan andal: simpan satu salinan kanonis dari setup agent Anda, lalu symlink salinan itu ke semua tempat yang membutuhkannya.
Poin Utama
>
Agent-scripts adalah sistem satu developer yang dipublikasikan untuk berbagi instruksi agent, skill yang bisa dipakai ulang, dan skrip helper ke Claude Code dan Codex.
Skrip `scripts/sync-skills` di dalamnya membangun mirror per mesin: link utuh untuk Codex, mirror datar per skill untuk Claude Code, dan pointer `AGENTS.MD` bersama untuk keduanya.
Repo ini punya 7.408 star dan 646 fork di GitHub per 26 Oktober 2026, dan berlisensi MIT.
Ini adalah setup pribadi yang dipublikasikan, bukan installer dalam kemasan: Anda clone repo ini, menjalankan skrip sync di tiap mesin, dan menjadikan repo ini sumber kanonisnya.
Waktunya tepat, karena Agent Skills menjadi standar terbuka pada Oktober 2026, dengan lebih dari 70 platform yang mengintegrasikannya.
Masalahnya: setiap agent minta salinannya sendiri
Claude Code dan Codex tidak membaca skill dari tempat yang sama. Claude Code memuat skill dari `~/.claude/skills/<nama>/SKILL.md`, tepat satu level dalam, sementara Codex memindai direktori bersarang di bawah root skill-nya sendiri, seperti didokumentasikan perbandingan Convika. Kedua tool memanggil skill secara otomatis ketika permintaan cocok dengan deskripsinya, tetapi skill yang hanya ada di folder satu tool tidak terlihat oleh tool lainnya.
Solusi yang biasa dipakai semuanya buruk dengan cara yang sama. Menyalin skill ke tiap folder menciptakan salinan yang lama-lama berbeda isinya. Menulis ulang aturan yang sama per proyek berarti setiap perbaikan harus diterapkan berkali-kali. Dan dokumen bersama yang tidak dimuat tool mana pun hanyalah catatan, bukan alur kerja. Seperti ditulis CodeWithYog dalam ulasan repo ini pada Oktober 2026, masalah sebenarnya adalah "mengajari agent hal yang sama lagi dan lagi" di Codex dan Claude Code (Medium).
Apa sebenarnya isi agent-scripts
Repo ini mendeskripsikan dirinya di GitHub sebagai "Scripts for agents, shared between my repositories." README-nya menyebutnya tempat kanonis untuk empat hal:
`AGENTS.MD`: aturan keras bersama untuk agent bergaya Codex dan Claude.
`skills/`: skill alur kerja yang bisa dipakai ulang, masing-masing dengan file `SKILL.md` yang membawa front matter YAML berisi nama dan deskripsi singkat yang generik.
`scripts/`: helper ringan tanpa banyak dependensi yang dipakai di banyak proyek.
`hooks/`: guardrail lokal, seperti validasi skill.
Daftar itu penting karena menunjukkan repo ini adalah setup kerja nyata, bukan demo. Skill adalah lapisan routing utama: deskripsi singkat menentukan kapan agent memuat skill, dan isi skill tetap ringkas dan operasional. Skill bersama publik dari ekosistem OpenClaw dan skill milik repo diekspos lewat symlink relatif yang terlacak, sehingga salinan kanonis tetap berada di repo asalnya. Skill milik repo yang saat ini di-symlink dan disebut di README antara lain `birdclaw`, `discrawl`, `gog`, `imsg`, `peekaboo`, `slacrawl`, `wacli`, dan `wacrawl`.
Dua skrip helper mengerjakan sebagian besar pekerjaan diam-diam. `scripts/sync-skills` membangun dan memelihara mirror, dan `scripts/validate-skills` memeriksa setiap `skills/*/SKILL.md` untuk front matter yang valid, dan bisa berjalan sebagai Git hook lokal. Helper `docs-list.ts` menegakkan metadata ringkasan pada dokumen, dan helper `browser-tools.ts` membungkus perintah Chrome DevTools untuk dipakai agent.
Cara skrip sync menjembatani dua tool yang berbeda
Perintah intinya adalah `scripts/sync-skills`, dan README menegaskan skrip ini idempotent: jalankan di setiap mesin setelah clone atau setelah menambah skill, dan skrip hanya mencetak perubahan, memangkas link terkelola yang rusak atau usang, dan tidak pernah menimpa file asli.
Untuk Codex, skrip membuat link utuh, sehingga Codex melihat seluruh pohon skill. Untuk Claude Code, yang hanya memindai satu level dalam, skrip membangun mirror datar per skill, dengan satu symlink per skill yang menunjuk ke direktori skill aslinya. Skrip yang sama menautkan `AGENTS.MD` bersama ke `~/.codex/AGENTS.md`, `~/.claude/CLAUDE.md`, dan `~/.claude/AGENTS.md`, sehingga kedua tool membaca aturan keras yang sama. Repo turunan diharapkan membawa `AGENTS.MD` bergaya pointer yang membaca file bersama, bukan salinan aturan: "READ ~/Projects/agent-scripts/AGENTS.MD BEFORE ANYTHING (skip if missing)."
Ketika dua sumber menyediakan skill dengan nama yang sama, skrip menyelesaikan konflik dengan urutan tetap: agent-scripts dulu, lalu manager, lalu codex-local, dan mencetak duplikat yang dilewati. Urutan itu adalah keputusan desain yang layak ditiru: setup bersama butuh aturan untuk konflik sebelum konflik terjadi, bukan sesudahnya.
Aspek | Menyalin skill per tool | Model symlink agent-scripts |
|---|---|---|
Salinan kanonis | Tidak ada, salinan lama-lama berbeda | Satu repo, di-pull dulu sebelum sync |
Claude Code | Salinan manual ke `~/.claude/skills` | Mirror datar per skill, satu symlink tiap skill |
Codex | Salinan manual ke root skill-nya | Link utuh |
Aturan bersama | Ditempel per proyek | Pointer ke satu `AGENTS.MD` bersama |
Tabrakan nama | Risiko tertimpa diam-diam | Prioritas tetap, duplikat yang dilewati dicetak |
Link usang | Tertinggal begitu saja | Dipangkas oleh skrip sync |
Kenapa ini muncul di saat yang tepat
Agent-scripts adalah sistem pribadi, tetapi ia berdiri di atas standar yang baru saja dibuka. Pada 22 Oktober 2026, Anthropic mengumumkan telah mendonasikan nama, logo, organisasi GitHub, dan domain agentskills.io Agent Skills ke Agentic AI Foundation di bawah Linux Foundation. Pengumuman itu menyebut lebih dari 70 platform agent, termasuk ChatGPT, Cursor, GitHub Copilot, dan VS Code, telah mengintegrasikan Agent Skills, dengan 1 juta skill dipublikasikan dan hampir 280 juta instalasi.
Konteks itu menjelaskan kenapa repo seperti ini tiba-tiba berguna untuk lebih banyak orang daripada penulisnya sendiri. Ketika skill masih fitur khusus Claude, skrip sync hanyalah kenyamanan pribadi. Ketika skill menjadi standar bersama, bagian tersulit berubah menjadi distribusi: membawa skill yang sama, pada versi yang sama, ke setiap tool di setiap mesin. Panduan DEV Community dari 25 Oktober 2026 sampai pada kesimpulan yang sama, merekomendasikan satu salinan master di lokasi standar bersama dan symlink ke folder tiap agent.
Tonton sinyal repo 30 detiknya: Sync All Your AI Coding Agents With One Repo.
Catatan jujur yang perlu diketahui
Agent-scripts secara eksplisit menyebut dirinya setup Peter Steinberger untuk workspace lokalnya sendiri, dan kejujuran itu menentukan ekspektasi yang tepat. Tidak ada installer, tidak ada dashboard hosted, dan tidak ada janji bahwa repo ini cocok dengan mesin Anda: path README mengasumsikan layout `~/Projects`, dan Anda menjalankan skrip sync sendiri di tiap mesin. Logika sync juga punya sisi tajam yang didokumentasikan panjang lebar di README, termasuk mode perbaikan khusus untuk link mandiri bersarang di satu topologi folder lama. Jika Anda mengadopsinya, adopsi juga disiplinnya: pull repo dulu, jaga repo turunan tetap memakai file pointer, dan jangan pernah mengedit salinan mirror dengan tangan.
Perlu juga dicatat apa yang tidak diklaim repo ini. Repo ini menyinkronkan skill dan instruksi antara Claude Code dan Codex. Repo ini tidak membuat setiap tool agent di dunia membaca konfigurasi yang sama, dan standar Agent Skills yang lebih luas, bukan repo ini, yang diintegrasikan platform lain. Perlakukan agent-scripts sebagai pola yang terbukti dengan implementasi referensi yang berfungsi, bukan sebagai panel kontrol agent universal.
Kenapa pola ini penting
Pola ini bisa digeneralisasi melampaui dotfiles satu developer. Tim mana pun yang menjalankan lebih dari satu tool agent menghadapi drift yang sama: aturan disalin ke tiga tempat, diperbaiki di satu tempat, usang di dua tempat lain. Repo kanonis plus skrip sync plus aturan tabrakan adalah sistem terkecil yang memperbaikinya, dan ia memakai tool yang sudah dipahami setiap developer: Git untuk versioning, symlink untuk distribusi, dan skrip validasi sebagai guardrail.
Untuk developer solo, pola ini mengubah "setup agent saya" dari pekerjaan berulang menjadi perintah yang bisa diulang. Untuk tim, repo yang sama bisa membawa checklist review bersama, skill triase, dan aturan proyek, dengan setiap mesin menyatu ke versi yang sama setelah satu pull dan satu sync. Itulah ide sebenarnya di dalam agent-scripts: skill hanya bisa dipakai ulang jika benar-benar dibagikan, dan berbagi butuh mekanisme, bukan sekadar niat baik.
Jika Anda memakai agent coding AI di banyak tool, repo ini layak dibaca meskipun Anda tidak pernah menjalankannya: steipete/agent-scripts. Dan jika audit berbasis agent adalah langkah Anda berikutnya, lihat bagaimana skill terkait menerapkan disiplin "verifikasi, jangan sekadar percaya" yang sama: Skill Audit Keamanan Cloudflare: Ubah Coding Agent Menjadi Auditor Keamanan yang Teliti.
Baca artikel ini dalam bahasa Inggris: Agent Scripts: Share One Set of AI Coding Skills Across Claude Code and Codex.
FAQ
Apa itu agent-scripts?
Repo open source milik Peter Steinberger berisi instruksi agent bersama, skill yang bisa dipakai ulang, dan helper portabel kecil untuk workspace lokalnya, dipublikasikan di github.com/steipete/agent-scripts. Skrip sync-nya memirror skill tersebut ke Claude Code dan Codex.
Tool apa saja yang didukung skrip sync?
Claude Code dan Codex. Codex mendapat link skill utuh, Claude Code mendapat mirror datar per skill, dan keduanya mendapat pointer ke file `AGENTS.MD` bersama yang sama.
Apakah saya perlu menginstal sesuatu?
Tidak ada installer dalam kemasan. Anda clone repo ini, menjalankan `scripts/sync-skills` di tiap mesin, dan menjalankannya lagi setelah menambah skill atau menarik update. Repo ini sendiri berlisensi MIT.
Apa yang terjadi jika dua skill punya nama yang sama?
Skrip sync menyelesaikan tabrakan dengan urutan tetap: agent-scripts menang, lalu manager, lalu codex-local. Skrip mencetak duplikat yang dilewati dan memangkas link terkelola yang rusak atau usang tanpa menimpa file asli.
Apakah ini sama dengan standar Agent Skills?
Bukan. Agent Skills adalah standar terbuka, didonasikan ke Agentic AI Foundation di bawah Linux Foundation pada Oktober 2026. Agent-scripts adalah sistem satu developer yang dibangun di atas standar itu untuk menyinkronkan skill antara dua tool tertentu.
Seberapa populer repo ini?
Repo ini punya 7.408 star, 646 fork, dan 706 commit di GitHub per 26 Oktober 2026. Angka pihak ketiga yang lebih lama, sekitar 4.300 star, sudah usang; angka live-lah yang patut dipakai.
