Opsional#10

Skills dari skills.sh (Opsional)

Cari skill populer, cek keamanannya, pasang ke OpenCode.

Skills dari skills.sh (Opsional)

Skills = ekstensi buat OpenCode nambah kemampuan baru. Diunduh dari skills.sh.

Link: https://skills.sh


Cara Cari & Pasang Skill

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

Contoh Skill Populer (Cek Dulu Sendiri!)

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


Cara Pasang Skill

Di dalam OpenCode:

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

Atau manual via config:

json
{
  "$schema": "https://opencode.ai/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 skill
  2. Cek permission yang diminta
  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 yang belum built-in OpenCode

Buat belajar dasar: nggak perlu skill apapun.


Next: MCP (Opsional)