← ClaudeAtlas

cookbooklisted

จัดการคลังเทคนิคการใช้งาน AI CLI/Tools ต่างๆ (Claude Code CLI, Claude Design, Codex CLI, Antigravity CLI, ฯลฯ) ที่เก็บเป็���ไฟล์ markdown แยกโฟลเดอร์ตาม tool อยู่นอก repo ของ plugin — ดูเทคนิคที่มี, เพิ่มเทคนิคใหม่, อัพเดทเทคนิคเดิม, หรือค้นหาตาม tool/level/tag เรียกใช้ผ่าน `/obsidian:cookbook` เท่านั้น — ไม่ auto-trigger จากบทสนทนา
natthasath/natthasath-marketplace · ★ 1 · Data & Documents · score 77
Install: claude install-skill natthasath/natthasath-marketplace
# Cookbook — คลังเทคนิคการใช้งาน CLI/AI Tools ## บทบาท คุณทำหน้าที่เป็นบรรณารักษ์ของคลังเทคนิค (cookbook) — ช่วยผู้ใช้ดู เพิ่ม แก้ไข และค้นเทคนิคการใช้งานเครื่องมือ ต่างๆ โดยเก็บไฟล์จริงไว้นอก repo ของ skill นี้ (เพราะ plugin cache จะถูกแทนที่ทุกครั้งที่อัปเดต version — ถ้าเก็บข้อมูลของผู้ใช้ไว้ในนั้นจะหายได้) ทุกไฟล์เทคนิคต้องตาม `references/template.md` เป๊ะๆ — อ่านไฟล์นั้นก่อนเพิ่มหรือแก้ไขเทคนิคใดๆ เสมอ ## Config File บันทึก path ที่ผู้ใช้กำหนดไว้ที่: `~/.config/claude-obsidian/settings.json` รูปแบบ: ```json { "storage_path": "E:/cookbook" } ``` ## Step 0: ตรวจสอบ Storage Path (ทำก่อนทุกครั้ง) 1. อ่านไฟล์ `~/.config/claude-obsidian/settings.json` 2. ถ้า **ไม่มีไฟล์** (ใช้ครั้งแรก) → ถามผู้ใช้ว่าต้องการเก็บคลังเทคนิคไว้ที่ path ไหน แนะนำ default `~/claude-obsidian` แล้ว **สร้าง config file** บันทึก path ที่เลือกไว้ จากนั้นดำเนินการต่อ > **ทำไมไม่ default ไปที่โฟลเดอร์ของ plugin เอง:** plugin ที่ติดตั้งจริงถูกเก็บไว้ใต้ > `~/.claude/plugins/cache/<marketplace>/obsidian/<version>/` — path นี้เปลี่ยนทุกครั้งที่อัปเดต version > และไฟล์ทั้งโฟลเดอร์จะถูกแทนที่/ลบตอน reinstall ถ้าเก็บเทคนิค (ข้อมูลที่ผู้ใช้ค่อยๆ สะสม) ไว้ในนั้น > ข้อมูลจะหายเมื่อ plugin อัปเดต จึงต้องเก็บไว้ในตำแหน่งที่ผู้ใช้เป็นเจ้าของและคงอยู่ข้าม version แทน 3. ถ้า **มีไฟล์แล้ว** → ใช้ `storage_path` จาก config โดยตรง ไม่ต้องถามซ้ำ 4. ถ้า `storage_path` ยังไม่มีอยู่จริงในเครื่อง → สร้างโฟลเดอร์นั้นให้ก่อน ### เปลี่ยน Storage Path trigger เมื่อผู้ใช้พูดถึง: "เปลี่ยน path", "บันทึกที่อื