by @thepexcel
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, optimize a skill's description for better triggering accuracy, or audit existing skill quality with a structured scoring rubric.
Based on Anthropic's official skill-creator (Apache 2.0). Enhanced with ThepExcel deployment workflow and structured audit/enhancement pipeline.
| ต้องการ | Mode | ไปที่ |
|---|---|---|
| สร้าง skill ใหม่ | Create | → Creating a Skill |
| ทดสอบ skill ด้วย evals | Eval | → Running and Evaluating |
| ปรับปรุงตาม feedback | Improve | → Improving the Skill |
| ตรวจคุณภาพ + enhance อย่าง structured | Enhance | → Enhancement Mode |
| วัดผล regression / เทียบ versions | Benchmark | → Benchmark & Description Opt. |
| Deploy ไป ThepExcel infrastructure | Deploy | → Deploy |
Figure out where the user is in this process and jump in. If they already have a draft, go straight to eval/iterate. If they say "just vibe with me", do that.
Concise is key — Context window เป็นทรัพยากรที่แชร์กัน ทุกบรรทัดต้องจ่ายค่า token
Explain the why — อธิบาย ทำไม ไม่ใช่แค่ อะไร Claude ฉลาดพอ generalize จาก reasoning ดีกว่า rule แข็งทื่อ ถ้าจะเขียน ALWAYS/NEVER all caps → yellow flag: reframe เป็น reasoning แทน
Generalize, don't overfit — Test cases คือตัวอย่าง ไม่ใช่ spec ทั้งหมด หา pattern ที่ work broadly
Keep the prompt lean — อ่าน transcript จริง ถ้า skill ทำให้ waste time → ตัดออก
Degrees of Freedom:
| Level | เมื่อไหร่ | ตัวอย่าง |
|---|---|---|
| High (text) | หลายวิธีถูกได้ | Code review guidelines |
| Medium (pseudocode) | มี pattern ที่ prefer | Report template |
| Low (scripts) | ต้องการ consistency | Database migrations |
skill-name/
├── SKILL.md (required) ← < 500 lines ideal
│ ├── YAML frontmatter ← name + description (+ compatibility optional)
│ └── Markdown body
├── agents/ ...