TechTerkini

Claude Code kini bawa skill claude.ai anda ke terminal

Skill anda di claude.ai kini dimuat turun ke Claude Code apabila log masuk dengan akaun sama. Cara ia berfungsi, had keselamatannya dan cara mematikannya.

Diterbitkan 4 min baca

Read this in English

Kad GitHub bagi repositori anthropics/claude-code, dengan logo Anthropic dan kiraan 150k bintang
Imej: GitHub

Jika anda pernah membuat skill di claude.ai, contohnya skill yang memformat sebut harga syarikat atau menulis mengikut gaya bahasa pasukan anda, Claude Code kini boleh menggunakannya terus di terminal tanpa perlu menyalin sebarang fail. Anthropic menambah ciri penyegerakan ini pada September dan masih memperhalusinya pada Oktober.

Bagi pembangun dan pasukan kecil yang menggunakan aplikasi Claude dan Claude Code serentak, ini bermakna semua skill disimpan di satu tempat sahaja. Anda menyuntingnya di claude.ai, dan setiap mesin yang log masuk ke Claude Code akan menerima perubahan itu.

Apa yang berubah

Log perubahan Claude Code bagi versi 2.1.275, yang dikeluarkan pada 18 September (waktu Malaysia), menyatakan bahawa Claude Code kini menyegerakkan skill dan plugin yang diaktifkan dalam akaun claude.ai anda ke sesi terminal yang log masuk dengan akaun itu. Menurut dokumentasi Anthropic:

  • Apabila sesi bermula, Claude Code memuat turun skill akaun anda ke ~/.claude/skills/synced/ di latar belakang.
  • Ia kemudian terus menyemak claude.ai. Apabila sesuatu skill ditambah, disunting atau dimatikan di sana, sesi yang sedang berjalan dikemas kini tanpa perlu dimulakan semula.
  • Skill yang disegerakkan termasuk yang anda cipta atau aktifkan di claude.ai, skill yang disediakan oleh organisasi anda, dan skill terbina dalam Anthropic seperti pdf dan xlsx.
  • Jalankan /skills untuk melihatnya. Skill ini disenaraikan di bawah claude.ai sync.

Dua kemas kini selepas itu mengubah butirannya. Sejak versi 2.1.293 (8 Oktober), sesi yang tidak aktif menyemak perubahan kira-kira setiap 40 minit, bukan lagi setiap 10 minit. Semasa anda sedang bekerja, ia masih menyemak kira-kira setiap 10 minit. Versi 2.1.296 (10 Oktober) pula membaiki masalah skill yang tidak pernah selesai dipasang apabila beberapa sesi berkongsi satu folder konfigurasi.

Di mana skill dibuat

Di claude.ai, skill terletak di bawah Customize > Skills. Di situ anda boleh mencipta skill baharu atau memuat naik folder skill dalam bentuk fail ZIP. Pusat bantuan Anthropic menyatakan bahawa skill memerlukan ciri code execution dan file creation dihidupkan.

Hanya sehala

Claude Code memuat turun skill yang disegerakkan dan tidak pernah memuat naiknya. Jika anda atau Claude menyunting fail dalam ~/.claude/skills/synced/, perubahan itu tidak disimpan ke akaun anda, dan penyegerakan seterusnya boleh menulis ganti atau memadamnya. Untuk mengubah skill yang disegerakkan, sunting di claude.ai.

Penyegerakan hanya berjalan apabila anda log masuk dengan akaun claude.ai melalui /login. Dokumentasi menyatakan ia tidak berjalan dalam sesi yang menggunakan kunci API, Amazon Bedrock, mod bare atau --safe-mode. Jika anda log masuk di pertengahan sesi, mulakan semula Claude Code untuk memulakan penyegerakan.

Apabila nama bertembung

Anda boleh memanggil skill yang disegerakkan dengan nama pendeknya, /<nama>, atau nama penuhnya, /anthropic-skills:<nama>. Jika skill atau arahan tempatan sudah menggunakan nama pendek itu, yang tempatan akan diutamakan. Contohnya, jika ada skill deploy tempatan dan deploy yang disegerakkan, /deploy menjalankan skill tempatan, manakala /anthropic-skills:deploy menjalankan skill yang disegerakkan.

Had keselamatan

Sesuatu skill boleh mengandungi baris yang bermula dengan !, yang menjalankan arahan shell apabila skill itu dimuatkan. Dokumentasi Anthropic menyatakan Claude Code tidak menjalankan arahan ini di mesin anda bagi skill yang disegerakkan, dan tidak melampirkan fail yang dirujuk dengan @. Ia juga membersihkan penerangan skill yang disegerakkan supaya teks itu tidak boleh meniru format dalaman Claude Code. Dalam sesi cloud, yang berjalan dalam bekas terasing, skill yang disegerakkan berfungsi sama seperti skill tempatan.

Jika organisasi anda mematikan Skills di claude.ai, Claude Code akan membuang salinan yang dimuat turun dan memindahkannya ke ~/.claude/skills/.trash/.

Cara mematikannya

Untuk menghentikan penyegerakan pada satu mesin, tambah tetapan ini dalam fail tetapan pengguna anda, ~/.claude/settings.json:

{
  "syncClaudeAiSkills": false
}

Claude Code kemudian berhenti memuat turun, dan pada kali seterusnya ia dimulakan, skill yang sudah disegerakkan akan dipindahkan ke folder trash. Tetapan berasingan, syncClaudeAiPlugins, melakukan perkara yang sama untuk plugin.

Semak kos skill anda

Setiap skill yang dipasang menambah nama dan penerangannya ke dalam konteks Claude pada setiap giliran, sama ada Claude menggunakannya atau tidak. Arahan /skill-doctor, yang ditambah ke Claude Code pada awal September, menunjukkan kos konteks setiap skill dan kekerapan ia digunakan, serta menandakan skill yang tidak pernah dipanggil. Nasihat Anthropic ialah mulakan dengan mematikan skill yang tidak digunakan dan paling tinggi kos konteksnya. Ia berbaloi disemak apabila skill claude.ai anda mula muncul dalam setiap sesi terminal.

Sumber

KongsiWhatsAppXFacebook
Meja Berita

Pasukan editorial saksama