Felo Skills untuk Pi Coding Agent: Inti Kecil, Web Langsung
Tambahkan Felo skills ke Pi Coding Agent untuk pencarian langsung, transkrip, sinyal X, dan draft slide — tanpa menambah satu baris kode pun ke inti minimal.

Pi Coding Agent menjaga inti tetap kecil. Sub-agent dan mode rencana sengaja tidak disertakan, dan permukaan yang dipelajari di hari pertama tetap sama hingga bulan keenam.
Penahanan itu menjadi tujuan. Bagian yang bergerak lebih sedikit di dalam harness berarti lebih sedikit yang perlu diperbaiki, lebih sedikit yang perlu disinkronkan, dan sesi yang berperilaku sama pada kuartal berikutnya.
Penahanan punya batas. Saat tugas membutuhkan web langsung — catatan rilis hari ini, halaman yang tidak bisa ditempel, rekaman konferensi, atau apa yang orang bicarakan tentang versi yang baru diinstal — harness minimal tidak punya alat untuk menjangkaunya.
Skill menjadi titik ekstensi yang disediakan Pi, dan skill Pi coding agent berupa folder Markdown biasa, bukan plugin terkompilasi. Bundel Felo memberi sesi jangkauan itu tanpa menambah apa pun ke inti.
Skill sebagai titik ekstensi, bukan alat tambahan
Dokumentasi Pi langsung pada cakupan: inti sengaja dibuat kecil, dan fitur seperti sub-agent serta mode rencana tidak disertakan. Pengetahuan tugas berada di skill, yang dimuat agent saat tugas membutuhkannya.

| Pi core | Sebuah Felo skill | |
|---|---|---|
| Apa itu | Runtime, penanganan sesi, TUI, penghubung provider dan model | Bundel SKILL.md yang menjelaskan satu pekerjaan dari awal sampai akhir |
| Bagaimana berubah | Ekstensi TypeScript, paket, pengaturan, tema | Tambah atau hapus folder — tanpa rebuild |
| Akses web | Diserahkan ke provider dan alat yang ditambahkan | Pencarian langsung, pengambilan halaman, dan transkrip dengan daftar sumber |
| Beban review | Audit ekstensi yang menjalankan kode sembarang | Baca prosedur Markdown sebelum mempercayainya |
Ekstensi adalah kode dengan jangkauan yang sama seperti agent itu sendiri. Skill adalah prosedur yang bisa dibaca dalam dua menit dan bisa ditolak.
Di mana Pi mencari skill. Empat root, plus paket:
~/.pi/agent/skills— setiap proyek di mesin~/.agents/skills— lokasi bersama, bisa dibaca oleh harness yang mengikuti standar sama.pi/skills— satu repository, hanya dimuat setelah proyek dipercaya.agents/skills— sama, di lokasi bersama- direktori
skills/pada paket, atau entripi.skillsdipackage.json
Pi memvalidasi skill sesuai standar Agent Skills dan melaporkan sebagian besar pelanggaran, sehingga folder SKILL.md yang sudah berjalan di harness lain tinggal cp -r untuk digunakan di sini. Skill Pi agent adalah folder yang dimiliki sendiri, bukan plugin yang dikompilasi ke dalam binary.
Root level proyek hanya dimuat setelah prompt kepercayaan. Gerbang itu punya fungsi: repository yang baru dikloning tidak bisa langsung menambah prosedur baru ke sesi hanya karena menjalankan pi di dalamnya.
Ekstensi atau skill? Bundel Felo adalah skill, bukan ekstensi — tidak ada yang dijalankan di dalam inti Pi.
Cara menambah skill. Dari direktori proyek, bisa menyalin bundel ke root skill atau membiarkan paket membawanya:
mkdir -p ~/.pi/agent/skills
cp -r felo-skills/felo-search ~/.pi/agent/skills/
Jika bundel yang sama perlu digunakan di beberapa mesin, biarkan paket yang membawanya:
pi install npm:@scope/pkg
pi install git:github.com/user/repo
Bisa juga memuat bundel tanpa menyalinnya: pi --skill /path/to/felo-search. Flag ini bersifat aditif, bahkan saat memulai sesi dengan --no-skills.
Kredensial tetap di luar repository. Instal Felo CLI sekali, simpan kunci di konfigurasi pengguna, dan setiap skill akan mengambilnya:
npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here
CLI membaca ~/.felo/config.json, sehingga kunci tidak pernah masuk ke commit proyek. Pengguna Pi biasanya mulai dengan satu folder, memastikan riset berjalan, lalu menambah skill yang menghasilkan output.
Lima Felo skill yang layak ditambah
Masing-masing mengerjakan tugas yang tidak bisa dilakukan terminal sendiri.
Felo Search — jawaban beserta sumber
Langkah riset yang menjadi dasar skill lain. Mengakses web langsung dan mengembalikan temuan yang bertanggal dan tertaut, siap dikutip dalam balasan yang sedang dibuat.
Temukan versi Node yang direkomendasikan untuk dependency ini dan cantumkan sumbernya.
Felo Slides — deck dari sesi
Reviewer membaca deck, bukan scrollback terminal. Outline tiba sebagai teks lebih dulu, di dalam Pi, sehingga argumen bisa diperbaiki sebelum satu slide pun dibuat. Setelah itu baru membangun file, dengan sumber masuk ke catatan pembicara.
Ringkas refactor ini dalam lima slide: apa yang dipindah, apa yang rusak, apa yang perlu direview.
Felo YouTube Subtitling — transkrip tanpa browser
Pi tidak punya panel browser, sehingga video rekaman biasanya tidak bisa diakses. Skill ini mengambil caption dan mengembalikan teks yang bisa digrep, dikutip, dan dicek terhadap konfigurasi.
Ambil transkrip talk ini dan tarik semua angka benchmark yang disebutkan.
Felo X Search — apa yang dilaporkan orang di X
Layak dijalankan sebelum rilis: cari tahu apakah ada orang lain di versi ini yang mengalami error yang sama.
Cari error dari versi library ini di X dan daftarkan tiga yang paling sering muncul.
Felo SuperAgent — gambar dari sesi yang sama
Saat proyek butuh favicon, logo, atau foto produk, sesi bisa menghasilkan dan mengiterasi gambar tanpa perlu prompt yang harus dibawa ke tempat lain.
Sketsa logo untuk package ini dalam tiga gaya dan simpan variannya sebagai file.
Katalog lengkap: felo.ai/skills/pi-coding-agent — termasuk Felo Web Fetch untuk mengubah halaman menjadi data terstruktur, dan Felo LiveDoc, yang menjawab dari dokumen yang disediakan, bukan dari web terbuka.
Tiga sesi yang layak dijalankan
Ditulis seperti cara mengetik sebenarnya.
Memperbaiki bug berdasarkan perilaku library saat ini
Stack trace mengarah ke dependency, dan versi yang dipasang dua rilis di belakang dokumentasi — atau malah lebih baru.
Ambil dokumentasi terbaru untuk method ini, bandingkan signature dengan versi yang dipasang, dan patch call site.
Yang kembali adalah patch beserta dokumentasi persis yang menjadi dasar. Bukan tebakan yang sekadar bisa dikompilasi lalu berperilaku aneh saat dijalankan.
Menyiapkan brief teknis sambil menulis kode
Perlu menjelaskan keputusan build-versus-buy ke orang yang tidak akan membuka repository.
Riset harga dan limit saat ini untuk tiga layanan ini dan buat draft enam slide yang bisa saya edit.
Perbandingan bersumber dan draft slide, dari sesi yang masih memegang kode. Tahap draft menjadi kunci: outline mudah diubah, sedangkan deck final yang harus digenerasi ulang butuh siklus review. Slide juga bisa diakses langsung di felo.ai/slides jika ingin melanjutkan di luar terminal.
Mengejar ketertinggalan dari event rilis rekaman
Talk peluncuran vendor menyebut perubahan perilaku yang tidak masuk changelog.
Ambil transkrip, daftarkan semua perubahan perilaku yang disebutkan, dan cek mana yang berdampak ke konfigurasi kita.
Checklist berbasis rekaman, dengan timestamp yang bisa diverifikasi — bukan ringkasan yang harus dipercaya begitu saja.
Guardrails
Pi tidak punya sandbox izin. Ini bagian yang jujur, dan perlu disebut di artikel, bukan di catatan kaki. Catatan keamanan Pi menyebut skill bisa menginstruksikan model menjalankan apa pun yang bisa dijalankan pengguna. Skill punya kekuatan yang sama dengan akun shell. Itu alasan untuk membaca sebelum menginstal, bukan alasan menghindari skill.
Baca bundel lebih dulu. Felo skill berupa Markdown biasa. Buka SKILL.md, baca sekilas, dan lihat perintah apa yang dijalankan model. Ini praktik wajar untuk skill AI coding agent di harness mana pun; di Pi, ini seluruh model keamanannya. Jika bundel terlalu panjang untuk dibaca dalam satu menit, anggap itu temuan. Instalasi berupa salin folder juga berarti penghapusan cukup hapus folder, tanpa skrip uninstall dan tidak ada yang tertinggal di inti.
Hormati gerbang kepercayaan. .pi/skills dan .agents/skills level proyek hanya dimuat setelah proyek dipercaya. Simpan root level pengguna untuk bundel yang dipilih sendiri, dan biarkan cakupan proyek cukup kecil sehingga folder baru akan terlihat.
Simpan kunci di konfigurasi pengguna. Felo CLI membaca ~/.felo/config.json. Jika ada API key di .pi/skills proyek, itu kesalahan setup, bukan perilaku skill — dan jenis kesalahan ini bisa masuk commit.
Minta sumber di output. Keunggulan skill dibanding ingatan adalah setiap klaim disertai tanggal dan tempat memeriksa. Nyatakan format itu jika belum menjadi default.
FAQ
Apa perbedaan ekstensi Pi dan Felo skill?
Ekstensi berupa kode TypeScript yang mengubah cara kerja harness. Skill adalah prosedur Markdown yang dimuat agent sesuai kebutuhan. Bundel Felo adalah skill, sehingga tidak dijalankan di inti Pi seperti ekstensi.
Di mana Pi mencari skill?
Secara global di ~/.pi/agent/skills dan ~/.agents/skills; per proyek di .pi/skills dan .agents/skills setelah proyek dipercaya; dan di dalam paket lewat direktori skills/ atau entri pi.skills di package.json.
Bisakah Felo skill dikirim ke tim lewat npm?
Paket Pi mendukung npm, git, dan path lokal. Jika tim sudah menginstal paket bersama dengan pi install, bundel Felo bisa ikut di paket yang sama di bawah direktori skills/.
Apakah Felo skill butuh API key di repository?
Tidak. Felo CLI membaca ~/.felo/config.json. Simpan kunci di konfigurasi pengguna agar tidak pernah masuk ke commit proyek.
Pi tidak punya sandbox izin. Apakah itu masalah untuk skill?
Itu alasan untuk membaca sebelum menginstal. Dokumentasi Pi jelas bahwa skill membawa jangkauan penuh akun shell. Gunakan bundel yang sudah direview, dan utamakan yang bisa dibaca dalam satu menit.
Felo skill mana yang sebaiknya dicoba dulu?
Mulai dengan Felo Search jika pekerjaan bergantung pada versi, harga, atau advisori terbaru. Skill lain jadi lebih berguna setelah jawaban datang beserta sumber.
Pilih skill yang menutup jalan buntu paling sering, salin folder itu ke ~/.pi/agent/skills, dan ajukan pertanyaan berikutnya dengan harapan mendapat sumber, bukan sekadar ingatan. Inti tetap sekecil sebelumnya — sesi hanya berhenti menebak.
Jelajahi Felo skills untuk Pi Coding Agent →
Tulisan ini juga tersedia dalam English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, اردو, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português.