Felo Skills สำหรับ DeepSeek Harness: แหล่งข้อมูลสดโดยไม่ต้องสร้างปลั๊กอิน
วาง Felo skills ลงในต้นไม้ปลั๊กอิน dsh สำหรับการวิจัยตามวันที่, สัญญาณ X, ถอดเสียง และสไลด์ — ชุด SKILL.md ธรรมดา ไม่ต้องสร้างปลั๊กอิน

DeepSeek Harness ใช้แนวคิดเดียวและนำไปใช้ทุกที่: ทุกอย่างคือปลั๊กอิน เครื่องมือ, โมเดล, ที่เก็บข้อมูลเซสชัน, Web UI และทักษะทั้งหมดติดตั้งในต้นไม้ปลั๊กอินเดียวกันและแก้ไขผ่าน scope chain แทนที่จะเชื่อมต่อกับ agent loop
แนวคิดนี้ทำให้ dsh ขยายตัวโดยไม่ซับซ้อน ความสามารถที่เพิ่มเข้าไปสามารถแทนที่, จำกัดขอบเขตไว้ที่หนึ่ง repository หรือ ลบออกโดยไม่ต้องแตะ loop รอบๆ
มันไม่บอก agent เกี่ยวกับโลกภายนอกที่คุณ checkout เซสชัน dsh อ่านโค้ดของคุณทั้งวันแต่ยังไม่รู้ว่าช่วงนี้ changelog ของ library ว่าอะไร, หน้า pricing ตอนนี้แสดงอะไร หรือ talk ในงานประชุมเดือนที่แล้วพูดถึงอะไร
Felo skills เติมช่องว่างนี้ และเข้ามาในแบบที่ dsh ต้องการ: ชุด SKILL.md ธรรมดาที่วางลงในต้นไม้ปลั๊กอิน ไม่ต้องสร้างปลั๊กอิน ไม่ต้องใช้ SDK แค่คัดลอกโฟลเดอร์ไปยัง root ที่ dsh เฝ้าดูอยู่แล้ว รีโหลดเซสชัน และเครื่องมือ skill เรียกใช้งานได้เหมือนความสามารถอื่นๆ
Skills ก็เป็นปลั๊กอิน — แค่เล็กกว่า
dsh ติดตั้งทุกความสามารถเป็นปลั๊กอิน และ skills ใช้แนวคิดเดียวกันในระดับเล็กกว่า Skill คือโฟลเดอร์ที่มี SKILL.md ระบุว่าใช้งานเมื่อไหร่, รันอะไร, คืนค่าอะไร
การแบ่งนี้ตั้งใจไว้ ปลั๊กอินเพิ่มเครื่องมือและบริการ — ผู้ให้บริการโมเดล, backend storage, UI surface Skills คือคำสั่งที่ agent โหลดตามต้องการ ไม่เสียค่าใช้จ่ายจนกว่างานจะตรงกับ skill
Harness เป็นเจ้าของ loop; skill เป็นเจ้าของความรู้เฉพาะงาน ปลั๊กอิน DeepSeek Harness ที่เข้าถึงเว็บต้องสร้างและดูแล Skill ที่เข้าถึงเว็บคือโฟลเดอร์ที่วางและลบด้วยคำสั่งเดียว
สาม root และหนึ่งระดับลึก
dsh อ่าน skills จากสามตำแหน่ง และที่คุณวาง bundle จะเปลี่ยนว่าใครได้ใช้

| Root | Scope | ใช้สำหรับอะไร |
|---|---|---|
<projectRoot>/.dsh/skills | หนึ่ง repository | ลำดับการค้นหาสูงสุด — กฎการวิจัยเฉพาะ repo |
<dshHome>/skills | เครื่องนี้ | ความสามารถที่ทุกโปรเจกต์ควรเห็น |
~/.agents/skills | โฟลเดอร์ agents ที่ใช้ร่วมกัน | bundle ที่ตรวจสอบแล้ว อยากให้ทุกเซสชันใช้ |
สองรายละเอียดตัดสินว่า bundle โหลดจริงหรือไม่
เฉพาะลูกโดยตรง dsh สแกนแต่ละ root แค่หนึ่งระดับ Bundle ที่ skills/felo-search ถูกค้นพบ; bundle เดียวกันที่ skills/research/felo-search มองไม่เห็น นี่คือสาเหตุที่ skill ที่คัดลอกมาไม่แสดง และควรตรวจสอบก่อนดีบักอย่างอื่น
ชื่อแบบ kebab-case เท่านั้น ทั้ง bundle โฟลเดอร์ (<name>/SKILL.md) และไฟล์เดี่ยว (<name>.md) ใช้ได้ ดังนั้น skill ไฟล์เดียวก็ได้ แต่ชื่อเองต้องเป็นตัวพิมพ์เล็กและมีขีดกลาง ชื่ออื่นข้าม
สามคำสั่ง แล้วถามคำถาม
Felo skills คือ bundle ที่พกพาได้ และ Felo CLI ดูแลการยืนยันตัวตนทั้งหมด ใช้คีย์เดียวครอบคลุม search, ดึงหน้า, ถอดเสียง และสร้างสไลด์
npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here
จากนั้น clone repository สาธารณะและคัดลอกโฟลเดอร์ที่ต้องการ
git clone https://github.com/Felo-Inc/felo-skills.git
cd felo-skills
เริ่มจากขอบเขตโปรเจกต์ เพื่อให้ repository เดียวลองใช้ skill โดยไม่เปลี่ยนทุกเซสชันในเครื่อง
mkdir -p .dsh/skills
cp -r felo-skills/felo-search felo-skills/felo-slides .dsh/skills/
ขอบเขตผู้ใช้เมื่อเลือกจะเก็บไว้
mkdir -p ~/.agents/skills
cp -r felo-skills/felo-search ~/.agents/skills/
รีโหลดเซสชันและยืนยันว่าเครื่องมือ skill มองเห็น
แสดงรายการ skills ที่เรียกใช้ได้ แล้วใช้ felo-search เปรียบเทียบ tier ราคาปัจจุบันของสอง vendor ที่เราประเมิน พร้อมอ้างแหล่งข้อมูลที่ใช้
ผู้ให้บริการ skill เฝ้าดู root ที่มีอยู่แล้ว ดังนั้น bundle ใหม่จะปรากฏในการอ่าน catalog ครั้งถัดไป ถ้าไม่เห็น ให้เริ่มเซสชันใหม่ Web UI ใช้ registry เดียวกัน: รัน npx @deepseek-ai/dsh web เปิด 127.0.0.1:3080 และ skills ของโปรเจกต์ก็อยู่ด้วย
ห้า Felo skills ที่ควรติดตั้ง
เลือกตามช่องว่างที่แต่ละตัวเติม ทุก bundle คือโฟลเดอร์ที่อ่านได้ก่อนเชื่อใจ — สำคัญใน harness ที่รันด้วยสิทธิ์ผู้ใช้ปกติ ไม่ใช่ sandbox
Felo Search — คำตอบตามวันที่พร้อมแหล่งที่มา
เซสชัน dsh รู้ lockfile ของคุณ ไม่ใช่สิ่งที่ vendor เปลี่ยนสัปดาห์นี้ Search คืนผลลัพธ์พร้อมวันที่และแหล่งที่มา Agent ใช้ข้อมูลที่ออกจริง ไม่ใช่ที่ dependencies file จำ
ค้นหา breaking changes ใน SDK ที่เพิ่งอัปเกรด และแสดงรายการที่กระทบ module นี้
Felo YouTube Subtitling — talk release เป็นข้อความ
walkthrough release, demo งานประชุม, review ของ maintainer อยู่ในวิดีโอ ไม่ใช่ changelog ถอดเสียงกลับมาเป็นข้อความที่เซสชันอ้างอิงได้ขณะแก้ไขไฟล์
ดึงถอดเสียงจาก stream release นี้และแสดง API ที่ผู้พูดบอกว่าเปลี่ยน
Felo X Search — จุดที่ regression ปรากฏก่อน
คนโพสต์เรื่องปัญหาก่อนจะเปิด issue อ่านโพสต์และ reply ให้เซสชันดีบักตรวจสอบว่ามีใครเจอปัญหาเดียวกันหรือไม่
ตรวจสอบ X สำหรับรายงานเกี่ยวกับการจัดการ connection ของเวอร์ชันนี้และสรุปสิ่งที่คนเจอ
Felo Slides — ผลลัพธ์ของเซสชัน ออกจาก terminal
Harness เป็นเจ้าของการสืบค้น Deck คือวิธีส่งผลลัพธ์ไปยังคนที่ไม่อ่าน Markdown ดิบ Outline มาถึงเป็นข้อความก่อนสร้างสไลด์ ดังนั้นเห็นด้วยกับข้อโต้แย้งก่อน — ย้ายหัวข้อหกอันไม่เสียอะไร แต่แก้ deck ที่เสร็จต้องสร้างใหม่
เปลี่ยน checklist อัปเกรดเป็นหกสไลด์ โดยแต่ละสไลด์มีหนึ่งความเสี่ยง
Felo SuperAgent — รูปภาพจากเซสชันเดียวกัน
โปรเจกต์ข้างต้องมี mark ก่อน launch SuperAgent ร่างแนวทางโลโก้และรูปสินค้าโดยไม่ออกจากเซสชันที่เขียนโค้ด
ออกแบบโลโก้สามแนวทางสำหรับ CLI นี้และ export อันที่ยังอ่านได้ที่ 32 px
นอกจากห้าตัวนี้ catalog มี Felo Web Fetch สำหรับเปลี่ยนหน้าเว็บเป็นข้อมูลโครงสร้าง, Felo LiveDoc สำหรับคำตอบที่อิงเอกสารของคุณเอง และ bundle สำหรับ screenshot, social-writing, landing-page ติดตั้งเหมือนกัน: คำสั่ง copy เดียว
Catalog เต็ม: felo.ai/skills/deepseek-harness
สามงานที่ผู้ใช้ dsh มอบให้ Felo skills
เขียนแบบที่ผู้ใช้ dsh พิมพ์จริง
อัปเกรด dependency โดยไม่ต้องเดา
Repository ปัก SDK เก่า Harness อ่าน lockfile ได้แต่ไม่เห็น migration guide ของ vendor และทั้งสองขัดแย้งกันว่าปลอดภัยจะเปลี่ยนอะไร
ดึง migration guide ของ vendor, ค้นหาปัญหาที่รู้จักใน major version ใหม่ และเขียน checklist อัปเกรดสำหรับ repo นี้
ผลลัพธ์คือ checklist ระบุไฟล์ที่ต้องแตะ, config key ที่เปลี่ยน และแหล่งที่มาของแต่ละข้อ สุดท้ายคุณตรวจสอบข้อโต้แย้ง ไม่ใช่สรุป
ตรวจ pull request กับโลกภายนอก
เซสชัน review มี diff แต่ไม่มี advisory ที่ทำให้ diff เสี่ยง หรือการพูดคุย upstream ที่อธิบาย regression
ตรวจสอบว่า dependency bump นี้ไปถึงเวอร์ชันที่มี CVE เปิดอยู่หรือไม่ แล้ว comment พร้อมหลักฐาน
Comment มี advisory และ release note "ดูเสี่ยง" ตรวจสอบไม่ได้ แหล่งข้อมูลที่มีวันที่ตรวจสอบได้
เปลี่ยนการวิจัยเป็น deck
คุณใช้เซสชันเปรียบเทียบ vendor หรือแนวทาง แล้วต้องส่งผลการตัดสินใจไปยังคนที่ไม่ได้อยู่ใน terminal
สรุปการเปรียบเทียบเป็นหกสไลด์: ตัวเลือก, ค่าใช้จ่าย, ความเสี่ยง, ข้อแนะนำ
Deck สร้างจากแหล่งข้อมูลที่อยู่ในเซสชัน ดังนั้นทุกตัวเลขบนสไลด์ย้อนกลับไปยังหน้าเว็บที่มา — flow แบบ outline-first เหมือน Felo Slides ที่ข้อโต้แย้งได้รับการอนุมัติก่อนสไลด์จะมี
Guardrails
dsh ไม่ sandbox skills Agent รันด้วยสิทธิ์ผู้ใช้ปกติ และ bundle รับสิทธิ์ทั้งหมดทันทีที่โหลด ปฏิบัติกับแต่ละอันเหมือนโค้ดที่ติดตั้ง: อ่าน SKILL.md และอ่านสคริปต์ที่อ้างอิง Bundle ของ Felo audit ง่าย: อ่านขั้นตอน ไม่ต้อง trace artifact ที่ compile
เก็บ secret ไว้นอกชั้นโปรเจกต์ felo config set เขียนคีย์ไปที่ ~/.felo/config.json นอก repository คีย์ที่วางในโฟลเดอร์ skill เฉพาะ repo อาจถูก commit ไปกับโค้ด
pin revision ที่ทดสอบแล้ว dsh ใช้ MIT license และอยู่ใน developer preview คาดว่ามี breaking change บันทึก commit ของ repository skill ที่คัดลอกมา เพื่อให้เดือนหน้ามีจุดเริ่มต้นที่รู้ว่าใช้ได้
จำกัดขอบเขตที่โปรเจกต์ก่อน globalize เริ่มที่ <projectRoot>/.dsh/skills เพื่อให้ repository เดียวลองใช้ skill เลื่อน bundle ไปที่ ~/.agents/skills หลังอ่านและดูพฤติกรรมแล้ว
เก็บ citation ขอแหล่งข้อมูลที่มีวันที่ใน output ทุกครั้ง ข้ออ้างที่ตรวจสอบได้ในสิบวินาทีมีค่ามากกว่าคำตอบยาวที่ต้องเชื่อโดยไม่มีหลักฐาน
FAQ
dsh รองรับ skills แบบ Claude หรือไม่
รองรับ Harness มี family ความสามารถ skill ที่อ่าน SKILL.md bundle จาก root ในเครื่อง เช่น <projectRoot>/.dsh/skills และ <dshHome>/skills โฟลเดอร์ Felo skill ใช้ layout นี้ โหลดได้โดยไม่ต้องสร้างปลั๊กอิน
ต้องเขียนปลั๊กอิน DeepSeek Harness เพื่อใช้ Felo skills หรือไม่
ไม่ต้อง Skills คือคำสั่งที่ agent โหลดตามต้องการ; ปลั๊กอินเพิ่มเครื่องมือและบริการ คัดลอกโฟลเดอร์ไปยัง root ที่ค้นหาได้ก็ใช้ skill path ได้
ทำไม skill ที่คัดลอกมาไม่แสดง
สองสาเหตุหลัก: โฟลเดอร์ซ้อน เพราะ discovery อ่านลูกโดยตรงของ root เท่านั้น และชื่อไม่เป็น kebab-case ไฟล์ <name>.md เดี่ยวก็ใช้ได้ถ้าชอบ skill ไฟล์เดียว
Web UI ใช้ skills เหล่านี้ได้ไหม
ได้ Web UI และเซสชัน terminal ใช้ registry skill เดียวกัน ดังนั้น bundle ที่ติดตั้งสำหรับโปรเจกต์ปรากฏในทั้งสอง เริ่มด้วย npx @deepseek-ai/dsh web และเปิด 127.0.0.1:3080
รันบนเครื่องงานปลอดภัยไหม
dsh รันด้วยสิทธิ์ผู้ใช้และไม่ sandbox skills ใช้ชั้นโปรเจกต์สำหรับทดลอง อ่านแต่ละ SKILL.md และเลื่อน bundle ที่ตรวจสอบแล้วไปที่ ~/.agents/skills
คัดลอก bundle หนึ่งไปยัง root โปรเจกต์ ถามคำถามที่ repository ตอบไม่ได้ และอ่านแหล่งข้อมูลที่กลับมา ถ้าคำตอบใช้ได้ ย้ายโฟลเดอร์ไปที่ ~/.agents/skills — และเซสชันถัดไปบนเครื่องนั้นเริ่มด้วยความสามารถที่เพิ่มด้วยคำสั่งเดียว
สำรวจ Felo skills สำหรับ DeepSeek Harness →
บทความนี้มีให้อ่านในภาษาต่อไปนี้ด้วย: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, Español, বাংলা and Português