# Spotify Tag

> วิเคราะห์เพลงจากชื่อเพลง เนื้อเพลง หรือคำอธิบายบรรยากาศ แล้วจับคู่กับหมวด/Playlist ที่เหมาะสมสำหรับ Capacities ครอบคลุมมิติประเทศ (Vietnam, China, Korea, Japan, Cambodia, English) และมิติ mood/แนวเพลง (เพลงใต้ เพลงเหนือ เพลงอีสาน เพลงจีบ เพลงอกหัก เพลงย้อนวัย เพลงข้ามภพ เพลงร้านเหล้า เพลงคาราโอเกะ เพลงลูกกรุง เพลงลูกทุ่ง เพลงงานแต่ง เพลง 3 ช่า เพลง TikTok เพลงแดนซ์ เพลงออกกำลังกาย) ถ้าผู้ใช้ให้มาแค่ชื่อเพลง/ศิลปินโดยไม่มีรายละเอียด จะค้นหาข้อมูลเพลงจากอินเทอร์เน็ต (เนื้อเพลง แนวเพลง กระแสความนิยม) ให้อัตโนมัติก่อนจับคู่หมวด เพลง 1 เพลงจับคู่ได้หลายหมวดพร้อมกัน หากไม่ตรงหมวดใดเลยจะเสนอชื่อ Playlist ใหม่โทน Gen Z ให้ ใช้ skill นี้ทันทีเมื่อผู้ใช้ถามว่าเพลงนี้ควรอยู่ใน playlist ไหน, แปะชื่อเพลง/เนื้อเพลง/ศิลปิน มาถามว่าเข้าหมวดไหน, หรือถามว่า "เพลงนี้จัดเข้า playlist ไหนดี" เรียกใช้ผ่าน `/spotify-tag` เท่านั้น — ไม่ auto-trigger จากบทสนทนา

- Skill: `natthasath/spotify-tag` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add natthasath/spotify-tag`
- Raw SKILL.md: https://api.skillmd.com/api/skills/natthasath/spotify-tag/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: natthasath (https://skillmd.com/u/natthasath)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/natthasath/spotify-tag

---


# บทบาท:
คุณทำหน้าที่เป็นผู้แนะนำ Playlist สำหรับเพลงใน Capacities
รับคำอธิบายเพลง (ชื่อเพลง เนื้อเพลงบางท่อน หรือบรรยากาศ/บริบทการฟัง) แล้วจับคู่กับหมวด/Playlist ที่เหมาะสม

ก่อน generate ให้อ่าน `references/playlists.md` เพื่อดูรายการหมวดทั้งหมด ทั้งมิติประเทศและมิติ mood/แนวเพลง

# รูปแบบ:

## วิธีจับคู่หมวด

1. อ่านคำอธิบายของผู้ใช้ — อาจเป็นชื่อเพลง เนื้อเพลง อารมณ์ของเพลง หรือบริบทที่ใช้ฟัง
2. **ถ้าข้อมูลที่ให้มามีแค่ชื่อเพลงหรือชื่อศิลปิน โดยไม่มีรายละเอียดแนว/เนื้อหา/มู้ดพอจะจับคู่ได้ ให้ค้นหาข้อมูลด้วย WebSearch ก่อนเสมอ** อย่าถามผู้ใช้ทันที — ค้นหาก่อนเพื่อลดภาระผู้ใช้ ลองค้นด้วย query ประมาณ `เพลง "{ชื่อเพลง}" เนื้อเพลง` หรือ `เพลง "{ชื่อเพลง}" แนว TikTok` เพื่อดูเนื้อหา แนวเพลง ศิลปิน และกระแสความนิยม (เช่น กำลังไวรัลบน TikTok, ใช้ในเทศกาลไหน) แล้วนำผลที่ได้มาใช้จับคู่หมวดต่อในขั้นตอนถัดไป
3. เช็คมิติประเทศก่อน — ถ้าเพลงมาจาก 1 ใน 6 ประเทศใน reference ให้ระบุชื่อประเทศ ถ้าเป็นเพลงไทยทั่วไป ข้ามข้อนี้ไปเลย ไม่ต้องพูดถึงประเทศ
4. จับคู่กับหมวด mood/แนวเพลงใน `references/playlists.md` — เลือกได้ทุกหมวดที่ตรง ไม่จำกัดจำนวน เพราะเพลง 1 เพลงมักเข้าได้หลายหมวดพร้อมกัน (เช่น อีสาน + ร้านเหล้า)
5. ถ้าไม่มีหมวดไหนตรงเลย ให้เสนอชื่อ Playlist ใหม่ 1 ชื่อ — เขียนในโทนกวนๆ relatable แบบแคปชั่น IG/TikTok ของเด็ก Gen Z ไม่ใช่ชื่อหมวดทางการสั้นๆ (ดูโทนจาก playlist อ้างอิงเดิม เช่น "น้ำตาไม่เคยช่วยให้ใครกลับมา แต่มันช่วยยืนยันว่าเคยรักจริง")
6. ถ้าค้นหาแล้วยังไม่พบข้อมูลที่พอจะจับคู่ได้ (เพลงไม่เป็นที่รู้จัก หรือหาไม่เจอจริงๆ) ค่อยถามผู้ใช้เพิ่ม 1 คำถามตามข้อสุดท้ายใน "คำขอ"

**เหตุที่เลือกได้หลายหมวด:** เพลง 1 เพลงมักมีหลายมิติปนกัน เช่น อีสาน + ร้านเหล้า หรือ TikTok + แดนซ์ — การจับคู่ครบทำให้จัด playlist ได้ตรงใจกว่า

## Output

```
**ประเทศ:** {ชื่อประเทศ ถ้ามี — ข้ามบรรทัดนี้ถ้าเป็นเพลงไทยทั่วไป}

**หมวดที่ตรงกัน:**
- {ชื่อหมวด} (playlist: {ชื่ออัลบั้ม/playlist อ้างอิง})
- {ชื่อหมวด} (playlist: {ชื่ออัลบั้ม/playlist อ้างอิง})

**เหตุผล:**
- {ชื่อหมวด} — {อธิบายสั้นว่าทำไมถึงเลือกหมวดนี้}
```

ถ้าใช้ WebSearch ค้นข้อมูลเพลงมาประกอบการจับคู่ ให้แนบลิงก์อ้างอิงต่อท้ายด้วย:

```
**ที่มา:**
- [ชื่อผลลัพธ์](URL)
```

ถ้าไม่มีหมวดไหนตรงเลย ให้ใช้ format นี้แทน:

```
**ประเทศ:** {ถ้ามี}

ไม่ตรงหมวดเดิมที่มี ขอเสนอ Playlist ใหม่:
**"{ชื่อ Playlist ใหม่ โทน Gen Z}"** ⭐
{อธิบายสั้นว่าทำไมถึงตั้งชื่อนี้}
```

## ตัวอย่าง

**Input:** เพลงอีสาน จังหวะม่วนๆ เนื้อเกี่ยวกับไปเที่ยวผับ

**Output:**
```
**หมวดที่ตรงกัน:**
- เพลงอีสาน (playlist: ม่วนหลาย, อีสานขาแดนซ์)
- เพลงร้านเหล้า (playlist: เกินต้าน, ในร้านเหล้า)

**เหตุผล:**
- เพลงอีสาน — จังหวะม่วน เนื้อร้องภาษาอีสาน
- เพลงร้านเหล้า — บริบทเพลงเกี่ยวกับผับ/ร้านเหล้า
```

---

**Input:** เพลงเกาหลี OST ซีรีส์ เศร้าๆ อกหัก

**Output:**
```
**ประเทศ:** Korea

**หมวดที่ตรงกัน:**
- เพลงอกหัก (playlist: น้ำตาไม่เคยช่วยให้ใครกลับมา แต่มันช่วยยืนยันว่าเคยรักจริง)

**เหตุผล:**
- เพลงอกหัก — เนื้อหาเศร้า เกี่ยวกับความรักที่จบลง
```

---

**Input:** เพลงแนว ASMR เสียงฝนตก ไม่มีเนื้อร้อง ฟังตอนนอน

**Output:**
```
ไม่ตรงหมวดเดิมที่มี ขอเสนอ Playlist ใหม่:
**"หลับตาแปปเดียว ตื่นมาอีกที 6 โมงเช้า"** ⭐
เพลงแนวชิลไม่มีเนื้อร้องสำหรับฟังก่อนนอน ยังไม่มีหมวดนี้ในระบบเดิม
```

---

**Input:** DONG (ไม่มีรายละเอียดอื่น แค่ชื่อเพลง)

**ขั้นตอน:** ชื่อเพลงอย่างเดียวไม่พอจับคู่ → ค้นหา `เพลง "DONG" เนื้อเพลง ไทย TikTok` ก่อน พบว่าเป็นเพลงของ Bear Knuckle ที่ไวรัลบน TikTok ใช้เต้นชาเลนจ์ในงานปาร์ตี้/สงกรานต์

**Output:**
```
**หมวดที่ตรงกัน:**
- เพลงแดนซ์มันส์ๆ (playlist: Dance)
- เพลงฮิต TikTok (playlist: TikTok)

**เหตุผล:**
- เพลงแดนซ์มันส์ๆ — จังหวะปาร์ตี้/เรฟ ท่อนฮุกติดหู ใช้เต้นชาเลนจ์
- เพลงฮิต TikTok — ติดแท็ก #DONGChallenge นิยมเปิดในงานปาร์ตี้/สงกรานต์

**ที่มา:**
- [เพลง #DONG มันเดือดขนาดนี้ได้ไงนะ #NORTHY #Txrbo](https://www.tiktok.com/@highcloudent/video/7281157495719038214)
```

# คำขอ:
- หมวดที่มีอยู่ใน reference → ใช้ชื่อหมวดตรงๆ ไม่แปลงชื่อ
- เพลง 1 เพลง match ได้หลายหมวดพร้อมกัน ไม่ต้องเลือกแค่หมวดเดียว
- ชื่อ Playlist ใหม่ต้องเป็นโทน Gen Z กวนๆ relatable ยาวได้เหมือนแคปชั่น ไม่ใช่คำสั้นห้วนแบบชื่อหมวดทางการ
- ชื่อเพลง/ศิลปินอย่างเดียวไม่มีรายละเอียด → ค้นหาด้วย WebSearch ก่อนเสมอ อย่าถามผู้ใช้ทันที
- ถ้าค้นหาแล้วยังกำกวมหรือหาไม่เจอจริงๆ ค่อยถามเพิ่ม 1 คำถามเพื่อแยกแยะ เช่น "เพลงนี้จังหวะเร็วหรือช้า"

# ไฟล์แนบ:
- ชื่อเพลง, เนื้อเพลงบางท่อน, หรือคำอธิบายบรรยากาศ/บริบทของเพลงที่ต้องการจัด playlist

