Skip to main content

In Tips

Cara Saya Menyinkronkan Skills di Claude Code, Codex, dan Opencode

2 min read

Beberapa hari ini saya sedang rajin mengkoleksi skills di Claude Code maupun Opencode — karena sangat membantu sekali dalam workflow pembuatan tools dan produk yang sedang saya kerjakan.

Tapi di proses pengumpulan ini, makin lama makin berantakan. Tiap kali berpindah agents, saya perlu install skills dari awal lagi. Contohnya, saya utamanya pakai Claude Code, tapi pas ingin mencoba Codex, ya harus install ulang semua. Untungnya, Opencode ternyata membaca directory settings langsung dari ~/.claude/ milik Claude Code — jadi saya tidak pusing ketika token habis dan harus ganti agents. Masalah kecil, selesai sendiri. Tapi masalah yang lebih besarnya: gimana caranya semua ini tetap rapi dan sinkron?

Nah, di sini saya nemu workflow yang dibagikan Brian Lovin, dia nyimpan semua config skills-nya di sebuah repository GitHub sebagai source of truth. Langsung tertarik, langsung fork, langsung saya coba install di komputer.

Yang paling saya suka dari repo ini adalah sync script-nya. Script ini muncul sebagai command-line interface yang sangat mudah dipahami. Script ini menampilkan tiap skill dengan salah satu dari empat status: synced, local-only, conflict, atau external symlink. Jadi bisa langsung keliatan, skill ini terinstall di mana dan kondisinya bagaimana.

Terminal output listing multiple installed AI agent skills and configuration files in directories such as .claude/skills and .codex/skills, ending with a message confirming that the agent configuration installation is complete and a backup has been saved.

Kalau kamu tertarik juga untuk mencobanya, bisa fork repository-nya di github.com/brianlovin/claude-config.


Satu hal yang belum ada di repo-nya adalah sync untuk MCP config, yang mana saya butuhkan untuk Opencode. Ini yang ingin saya tambahkan selanjutnya, supaya MCP config ikut tersinkronisasi dan semuanya bisa diatur dari satu repository yang sama.

Read next

In Tips

Making the Logo Grid Not Look Terrible

I was working on the landing page and got to the "trusted by" section — the client logo wall every startup or agency site has. Shouldn't take long, I thought....

A red Leica logo is mounted on a white tiled wall, partially obscured by the shadows of bare tree branches, conveying a calm, autumnal ambiance.
4 min read