Progress10 / 11 (91%)
Opsional#10⏱ 5 menit

Skills dari skills.sh

Cari, cek, pasang skill dengan aman.

Skills dari skills.sh (Opsional)

Skills = ekstensi buat OpenCode nambah kemampuan. Sumber: https://skills.sh


Cara Cari & Pasang

  1. Buka https://skills.sh
  2. Cari skill relevan (misal: "github", "docker", "database")
  3. Cek sebelum pasang:
    • ⭐ Stars banyak = banyak pakai (tapi bukan jaminan aman)
    • 👤 Pembuat jelas (GitHub profile/org)
    • 📖 Dokumentasi lengkap (README, contoh)
    • 🔄 Aktif dipelihara (commit recent, issue direspon)
    • 🔒 Permission minimal (minta akses yang perlu aja)
    • 📦 Kode terbuka (bisa lihat source)

Contoh Kategori Populer

| Kategori | Cari di skills.sh | |----------|-------------------| | Git/GitHub | git, github, gitlab | | Database | postgres, mysql, sqlite, redis | | Cloud | aws, gcp, azure, vercel | | Docker | docker, kubernetes | | Testing | jest, vitest, playwright | | Lint/Format | eslint, prettier, biome |


Cara Pasang

Di OpenCode:

terminal
Pasang skill [nama-skill] dari skills.sh

Atau manual config:

json
{
  "skills": {
    "nama-skill": { "source": "https://skills.sh/skill/nama-skill" }
  }
}

⚠️ Peringatan Penting

Banyak stars ≠ aman 100%

Skill bisa:

  • Akses file sensitif
  • Kirim data ke server eksternal
  • Jalanin command berbahaya
  • Berisi malware/backdoor

Selalu:

  1. Baca source code
  2. Cek permission
  3. Test di project terpisah dulu
  4. Hapus kalau mencurigakan

Kapan Butuh Skill?

  • Butuh integrasi spesifik (GitHub API, AWS, dll)
  • Mau otomatisasi workflow tertentu
  • Butuh tools yg belum built-in OpenCode

Buat belajar dasar: nggak perlu skill apapun.


Next: MCP (Opsional)