Skip to main content

Felo Skills สำหรับ Pi Coding Agent: แกนเล็ก ฟีเจอร์เว็บสด

· อ่าน 10 นาที
Felo Search Tips Buddy
Committed to answers at your fingertips

เพิ่ม Felo skills ให้กับ Pi Coding Agent เพื่อค้นหาแบบสด ถอดเสียง สัญญาณจาก X และร่างสไลด์ — โดยไม่ต้องเพิ่มโค้ดใด ๆ ในแกนหลักที่เล็กที่สุด

Cover: a very small solid core at the centre of a wide translucent mesh of lines reaching far outward

Pi Coding Agent มีแกนหลักขนาดเล็กโดยตั้งใจ ไม่ใส่ sub-agents และโหมดวางแผน พื้นผิวที่คุณเรียนรู้ในวันแรกยังคงเหมือนเดิมในเดือนที่หก

ข้อจำกัดนี้คือจุดสำคัญ ส่วนประกอบที่เคลื่อนไหวน้อยลงในระบบทำให้แก้ไขข้อผิดพลาดน้อยลง ซิงค์ง่ายขึ้น และเซสชันทำงานเหมือนเดิมในไตรมาสถัดไป

ข้อจำกัดมีขอบเขต เมื่อภารกิจต้องใช้เว็บสด — เช่น release notes วันนี้ หน้าเว็บที่วางไม่ได้ ทอล์กในงาน หรือสิ่งที่คนพูดถึงเวอร์ชันที่เพิ่งติดตั้ง — ระบบที่เล็กที่สุดไม่มีเครื่องมือสำหรับงานนี้

Skills คือจุดขยายที่ Pi ออกแบบมาให้ใช้ และ skills ของ Pi coding agent คือโฟลเดอร์ Markdown ธรรมดา ไม่ใช่ปลั๊กอินที่คอมไพล์ Felo bundles ช่วยให้เซสชันเข้าถึงสิ่งเหล่านี้ได้โดยไม่ต้องเพิ่มอะไรในแกนหลัก

Skills คือจุดขยาย ไม่ใช่เครื่องมือเพิ่ม​

เอกสารของ Pi ระบุขอบเขตชัดเจน: แกนหลักตั้งใจให้เล็ก และฟีเจอร์อย่าง sub-agents หรือโหมดวางแผนไม่ถูกรวมไว้ ความรู้สำหรับงานต่าง ๆ อยู่ใน skills ที่ agent โหลดเมื่อจำเป็น

Four skill root folders converging on one central point, with one folder sitting behind a trust gate

Pi coreFelo skill
คืออะไรรันไทม์ จัดการเซสชัน TUI เชื่อมต่อ provider และ modelชุด SKILL.md อธิบายงานหนึ่งอย่างครบถ้วน
เปลี่ยนแปลงอย่างไรส่วนขยาย TypeScript แพ็กเกจ การตั้งค่า ธีมเพิ่มหรือลบโฟลเดอร์ — ไม่ต้อง build ใหม่
เข้าถึงเว็บขึ้นกับ provider และเครื่องมือที่เพิ่มเองค้นหาแบบสด ดึงหน้าเว็บ ถอดเสียง พร้อมรายการแหล่งที่มา
ภาระตรวจสอบตรวจสอบส่วนขยายที่รันโค้ดใดก็ได้อ่านขั้นตอน Markdown ก่อนเชื่อใจ

ส่วนขยายคือโค้ดที่มีสิทธิ์เท่า agent skills คือขั้นตอนที่อ่านจบในสองนาทีและปฏิเสธได้

ตำแหน่งที่ Pi มองหา skill มี 4 root และแพ็กเกจ:

  • ~/.pi/agent/skills — ทุกโปรเจกต์ในเครื่อง
  • ~/.agents/skills — ตำแหน่งกลาง ใช้ร่วมกับ harness ที่ใช้มาตรฐานเดียวกัน
  • .pi/skills — โปรเจกต์เดียว โหลดหลังจากเชื่อใจโปรเจกต์แล้วเท่านั้น
  • .agents/skills — เช่นเดียวกัน ในตำแหน่งกลาง
  • โฟลเดอร์ skills/ ของแพ็กเกจ หรือ pi.skills ใน package.json

Pi ตรวจสอบ skills ตามมาตรฐาน Agent Skills และรายงานข้อผิดพลาดส่วนใหญ่ โฟลเดอร์ SKILL.md ที่ใช้กับ harness อื่นได้อยู่แล้ว สามารถก็อปปี้มาใช้ที่นี่ได้ทันที Pi agent skills คือโฟลเดอร์ที่คุณเป็นเจ้าของ ไม่ใช่ปลั๊กอินที่คอมไพล์เข้า binary

root ระดับโปรเจกต์โหลดหลังจากยืนยันความเชื่อใจเท่านั้น gate นี้ทำหน้าที่จริง: repository ที่ clone ใหม่ไม่ควรเพิ่มขั้นตอนใหม่ให้เซสชันเพียงแค่รัน pi ในโปรเจกต์

ส่วนขยายหรือ skill? Felo bundles คือ skill ไม่ใช่ส่วนขยาย ไม่มีอะไรจาก bundle รันในแกนของ Pi

เพิ่ม skill อย่างไร จากโฟลเดอร์โปรเจกต์ ก็อปปี้ bundle ไปยัง root ของ skill หรือให้แพ็กเกจนำมาเอง:

mkdir -p ~/.pi/agent/skills
cp -r felo-skills/felo-search ~/.pi/agent/skills/

ถ้าต้องการใช้ bundle เดียวกันในหลายเครื่อง ให้แพ็กเกจนำมาแทน:

pi install npm:@scope/pkg
pi install git:github.com/user/repo

สามารถโหลด bundle โดยไม่ต้องก็อปปี้เลย: pi --skill /path/to/felo-search flag นี้เพิ่ม skill แม้เริ่มเซสชันด้วย --no-skills

Credential ไม่อยู่ใน repository ติดตั้ง Felo CLI ครั้งเดียว เก็บ key ใน user config ทุก skill ใช้งานได้ทันที:

npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here

CLI อ่าน ~/.felo/config.json key จึงไม่ถูก commit ในโปรเจกต์ ผู้ใช้ Pi มักเริ่มจากโฟลเดอร์เดียว ทดสอบการค้นหาก่อน แล้วจึงเพิ่ม skill ที่สร้างผลลัพธ์

5 Felo skills ที่ควรเพิ่ม​

แต่ละ skill ทำงานที่ terminal ทำเองไม่ได้

Felo Search — ตอบพร้อมแหล่งที่มา​

ขั้นตอนค้นคว้าที่ skill อื่นใช้ต่อยอด เข้าถึงเว็บสด ส่งผลลัพธ์พร้อมวันที่และลิงก์ อ้างอิงได้ทันทีในคำตอบ

ค้นหา Node version ที่แนะนำสำหรับ dependency นี้และระบุแหล่งที่มา

Felo Slides — สไลด์จากเซสชัน​

ผู้ตรวจอ่านดูสไลด์ ไม่ใช่ scrollback ใน terminal โครงร่างมาเป็นข้อความใน Pi ก่อน จึงแก้เหตุผลก่อนสร้างสไลด์จริง จากนั้นจึงสร้างไฟล์พร้อมแหล่งที่มาใน speaker notes

สรุป refactor นี้ใน 5 สไลด์: อะไรย้าย อะไรพัง อะไรต้องตรวจ

Felo YouTube Subtitling — ถอดเสียงโดยไม่ใช้เบราว์เซอร์​

Pi ไม่มี pane เบราว์เซอร์ วิดีโอบันทึกจึงเข้าถึงไม่ได้ Skill นี้ดึงคำบรรยาย ส่งข้อความให้เซสชัน grep, quote, และตรวจสอบกับ config ได้

ดึง transcript ของทอล์กนี้และแยกตัวเลข benchmark ทั้งหมดที่พูดถึง

Felo X Search — รายงานจาก X​

ควรใช้ก่อนปล่อยเวอร์ชันใหม่: ตรวจสอบว่ามีใครเจอข้อผิดพลาดเดียวกับที่คุณเจอหรือไม่

ค้นหา error จาก library version นี้ใน X และแสดง 3 ข้อที่พบบ่อยที่สุด

Felo SuperAgent — สร้างภาพในเซสชันเดียวกัน​

เมื่อโปรเจกต์ต้องการ favicon โลโก้ หรือภาพสินค้า เซสชันสามารถสร้างและปรับแต่งได้ทันที ไม่ต้องย้าย prompt ไปที่อื่น

ร่างโลโก้สำหรับแพ็กเกจนี้ 3 แบบและบันทึกไฟล์แต่ละแบบ

แคตตาล็อกทั้งหมด: felo.ai/skills/pi-coding-agent — รวม Felo Web Fetch สำหรับแปลงหน้าเว็บเป็นข้อมูลโครงสร้าง และ Felo LiveDoc ที่ตอบจากเอกสารที่คุณให้ ไม่ใช่เว็บเปิด

3 เซสชันที่ควรลอง​

เขียนแบบที่คุณจะพิมพ์จริง

แก้บั๊กจากพฤติกรรมไลบรารีปัจจุบัน​

stack trace ชี้ไปที่ dependency และเวอร์ชันที่ pin ไว้ต่างจากเอกสาร 2 รุ่น

ดึงเอกสารปัจจุบันของเมธอดนี้ เปรียบเทียบ signature กับเวอร์ชันที่ pin แล้วแก้ call site

ผลลัพธ์คือ patch พร้อมเอกสารที่ใช้ ไม่ใช่โค้ดที่คอมไพล์แต่ทำงานผิดปกติ

เตรียมสรุปเทคนิคขณะเขียนโค้ด​

ต้องอธิบาย build-versus-buy ให้คนที่ไม่เปิด repository

ค้นหาราคาและข้อจำกัดล่าสุดของ 3 บริการนี้และร่างสไลด์ 6 หน้าให้แก้ไขได้

เปรียบเทียบพร้อมแหล่งที่มาและร่างสไลด์จากเซสชันเดียวกับที่ถือโค้ดอยู่ ขั้นร่างคือจุดสำคัญ: โครงร่างแก้ฟรี เด็คเสร็จต้อง regenerate เสียรอบรีวิว สไลด์ยังสร้างที่ felo.ai/slides ได้โดยตรงถ้าต้องการทำต่อจาก terminal

อัปเดตจากงานเปิดตัวที่บันทึกไว้​

ทอล์กเปิดตัวของ vendor กล่าวถึงพฤติกรรมใหม่ที่ไม่อยู่ใน changelog

ดึง transcript สรุปพฤติกรรมที่เปลี่ยนทั้งหมด และตรวจว่ามีผลกับ config หรือไม่

เช็กลิสต์อิงจากคลิป พร้อม timestamp ตรวจสอบได้ ไม่ใช่สรุปที่ต้องเชื่อโดยไม่มีหลักฐาน

Guardrails​

Pi ไม่มี permission sandbox ข้อนี้ตรงไปตรงมาและควรอยู่ในบทความ Pi ระบุชัดว่า skill สั่งให้โมเดลรันอะไรก็ได้ที่ user รันได้ skill จึงมีสิทธิ์เท่า shell account ของคุณ เหตุผลนี้ควรอ่านก่อนติดตั้ง ไม่ใช่หลีกเลี่ยง skill

อ่าน bundle ก่อน Felo skills คือ Markdown ธรรมดา เปิด SKILL.md อ่านคร่าว ๆ ดูคำสั่งที่โมเดลจะรัน นี่คือแนวปฏิบัติสำหรับ AI coding agent skills ทุกตัว โดยเฉพาะ Pi ที่ใช้โมเดลนี้ทั้งหมด ถ้า bundle ยาวเกินอ่านในนาทีเดียว ให้ถือว่านั่นคือข้อค้นพบ การติดตั้งด้วยการก็อปปี้โฟลเดอร์ทำให้ลบง่าย แค่ลบโฟลเดอร์ ไม่มีสคริปต์ถอนติดตั้งและไม่มีอะไรเหลือในแกน

เคารพ trust gate .pi/skills และ .agents/skills ระดับโปรเจกต์โหลดหลังจากเชื่อใจเท่านั้น เก็บ bundle ที่เลือกเองไว้ที่ root ระดับ user และให้ขอบเขตโปรเจกต์เล็กพอจะสังเกตเห็นโฟลเดอร์ใหม่

เก็บ key ใน user config Felo CLI อ่าน ~/.felo/config.json ถ้า API key อยู่ใน .pi/skills ของโปรเจกต์ นั่นคือความผิดพลาดระหว่าง setup ไม่ใช่พฤติกรรมของ skill และเป็นข้อผิดพลาดที่อาจติด commit

ขอแหล่งที่มาในผลลัพธ์ ข้อดีของ skill คือทุกข้ออ้างมีวันที่และที่ตรวจสอบได้ ระบุรูปแบบนี้ถ้าไม่ใช่ค่าเริ่มต้น

FAQ​

ส่วนต่างระหว่าง Pi extension กับ Felo skill คืออะไร​

Extension คือโค้ด TypeScript ที่เปลี่ยนวิธีทำงานของ harness Skill คือขั้นตอน Markdown ที่ agent โหลดตามต้องการ Felo bundles คือ skill จึงไม่รันในแกนของ Pi แบบ extension

Pi มองหา skills ที่ไหน​

ทั่วเครื่องใน ~/.pi/agent/skills และ ~/.agents/skills ระดับโปรเจกต์ใน .pi/skills และ .agents/skills หลังเชื่อใจโปรเจกต์ และในแพ็กเกจผ่านโฟลเดอร์ skills/ หรือ pi.skills ใน package.json

ส่ง Felo skills ให้ทีมผ่าน npm ได้ไหม​

Pi packages รองรับ npm, git และ path ในเครื่อง ถ้าทีมติดตั้งแพ็กเกจร่วมด้วย pi install อยู่แล้ว Felo bundles ใส่ไปในแพ็กเกจเดียวกันใต้ skills/ ได้

Felo skills ต้องมี API key ใน repository ไหม​

ไม่ต้อง Felo CLI อ่าน ~/.felo/config.json เก็บ key ใน user config ไม่ให้ติด commit

Pi ไม่มี permission sandbox แบบนี้ skill เสี่ยงไหม​

ควรอ่านก่อนติดตั้ง Pi ระบุชัดว่า skill มีสิทธิ์เท่า shell account เลือก bundle ที่ตรวจสอบแล้ว และควรอ่านจบในนาทีเดียว

ควรเริ่มจาก Felo skill ไหน​

เริ่มที่ Felo Search ถ้างานขึ้นกับเวอร์ชัน ราคา หรือ advisory ล่าสุด skill อื่นจะมีประโยชน์มากขึ้นเมื่อคำตอบมีแหล่งที่มา


เลือก skill ที่แก้ปัญหาที่เจอบ่อยที่สุด ก็อปปี้โฟลเดอร์นั้นไปที่ ~/.pi/agent/skills แล้วถามคำถามถัดไปโดยคาดหวังแหล่งที่มาแทนการคาดเดา แกนยังเล็กเท่าเดิม — เซสชันแค่หยุดเดา

สำรวจ Felo skills สำหรับ Pi Coding Agent →


บทความนี้มีให้อ่านในภาษาต่อไปนี้ด้วย: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, Español, বাংলা and Português