word-counter

star 0

นับจำนวนคำในบทภาพยนตร์สั้นแต่ละตอน และตรวจสอบว่าตรงตามข้อกำหนดหรือไม่ (ตอน 1-5: 800-1000, ตอน 6-25: 650-900, ตอน 26-40: ไม่เกิน 800, ตอน 41-60: ไม่เกิน 700) ใช้สำหรับ: ตรวจสอบ word count ต่อตอน, สรุปสถานะทั้งโปรเจกต์, อัปเดต context.json

bl1nk-bot By bl1nk-bot schedule Updated 4/7/2026

name: word-counter description: "นับจำนวนคำในบทภาพยนตร์สั้นแต่ละตอน และตรวจสอบว่าตรงตามข้อกำหนดหรือไม่ (ตอน 1-5: 800-1000, ตอน 6-25: 650-900, ตอน 26-40: ไม่เกิน 800, ตอน 41-60: ไม่เกิน 700) ใช้สำหรับ: ตรวจสอบ word count ต่อตอน, สรุปสถานะทั้งโปรเจกต์, อัปเดต context.json"

Word Counter Skill

สกิลนี้นับจำนวนคำในแต่ละตอน ตรวจสอบว่าผ่านข้อกำหนดหรือไม่ และสรุปรายงานให้ผู้ใช้และ Context Manager ได้ทันที

Word Count Specification

ช่วงตอน ขั้นต่ำ สูงสุด หมายเหตุ
ตอน 1–5 800 1,000 สร้างความขัดแย้งหลัก
ตอน 6–25 650 900 รักษาความเข้มข้น
ตอน 26–40 800 กระชับและเข้มข้น
ตอน 41–60 700 บทสรุปทรงพลัง

Workflow

  1. รับเนื้อหา: รับ content ของตอนพร้อมหมายเลขตอน
  2. นับคำ: นับจำนวนคำทั้งหมดในเนื้อหา (ไม่รวม heading เช่น 【จุดดึงดูดตอนหน้า】)
  3. เทียบ spec: เปรียบเทียบกับข้อกำหนดตามหมายเลขตอน
  4. ตัดสินสถานะ: กำหนดสถานะเป็น ✅ ผ่าน / ⚠️ สั้นเกิน / ⚠️ ยาวเกิน
  5. อัปเดต context: บันทึกผลลงใน word_count_log ใน context.json
  6. รายงาน: แสดงผลเป็นตารางสรุป

Output Format

📊 Word Count Report — ตอนที่ {N}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
จำนวนคำ   : {count} คำ
เป้าหมาย  : {min}–{max} คำ
สถานะ     : ✅ ผ่าน / ⚠️ สั้นเกิน X คำ / ⚠️ ยาวเกิน X คำ

Batch Report Format (สำหรับหลายตอน)

📊 Word Count Summary — ตอนที่ {start}–{end}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
| ตอน | คำ   | เป้า        | สถานะ      |
|-----|------|-------------|------------|
| 1   | 950  | 800–1,000   | ✅ ผ่าน    |
| 2   | 780  | 800–1,000   | ⚠️ สั้น 20 |
...
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
รวมผ่าน: X/Y ตอน

Notes

  • นับคำภาษาไทยโดยแยกด้วยช่องว่างและเครื่องหมายวรรคตอน
  • Hook ส่วน 【จุดดึงดูดตอนหน้า】 ไม่ นับรวมใน word count หลัก แต่รายงานแยกให้ทราบ
Install via CLI
npx skills add https://github.com/bl1nk-bot/ibl1nk --skill word-counter
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator