ติดตั้ง Terra Skill Client

รับคีย์จากหน้า “สกิลของฉัน” ในโรงเรียนที่คุณสมัคร แล้วใช้ตัวเชื่อมนี้กับ AI Agent ในเครื่องของคุณ

ดาวน์โหลดตัวเชื่อมสกิล

# ติดตั้ง AI Social Editor แบบมีไลเซนส์

1. ติดตั้ง Node.js 24+ และ FFmpeg/ffprobe/Python สำหรับงานวิดีโอ
2. แตก client ลงโฟลเดอร์ส่วนตัวแล้วรัน `npm ci --omit=dev`
3. เข้า LMS → สกิลของฉัน → รับคีย์ของที่นั่งตัวเอง เก็บในเครื่อง ไม่ส่งในแชตหรือ URL
4. ใช้ endpoint และรหัสโรงเรียนที่ผู้ดูแลให้ ตั้งค่าครั้งเดียว:

```powershell
$key = Read-Host 'วางคีย์ที่นั่ง' -MaskInput
$key | node client/cli.mjs configure 'https://license.terraskills.fyi' '<tenant-uuid>' 'ai-social-editor' --config './my-license.json'
$key = $null
node client/cli.mjs dependencies
node client/cli.mjs activate --config './my-license.json'
```

โดเมนถาวรคือ `https://license.terraskills.fyi` รหัสโรงเรียนให้คัดลอกจากหน้ารับคีย์ของตัวเอง ตัวอย่างคำสั่งนี้ใช้ PowerShell 7+ ไฟล์ config เก็บคีย์และต้องเป็นของผู้ใช้คนนี้เท่านั้น

ดาวน์โหลดตัวเชื่อมที่ [Terra Skill Client](https://terracourses.com/lms/downloads/terra-skill-client-v1.zip) แพ็กนี้ไม่มีเนื้อหาสกิลที่ต้องซื้อ ระบบจะดาวน์โหลดเนื้อหาหลังตรวจคีย์ของคุณแล้ว

ตัวอย่างลงทะเบียน MCP stdio ในโปรแกรมที่รองรับ:

```json
{"mcpServers":{"ai-social-editor":{"command":"node","args":["C:/your-client/client/cli.mjs","mcp","--config","C:/your-client/my-license.json"]}}}
```

ตัวอย่างเป็นรูปแบบทั่วไป ต้องใช้หน้าตั้งค่าของโปรแกรมนั้น ไม่ได้ทดสอบทุก host ตัว adapter ผ่าน official SDK client ทาง stdio แล้ว

คัดลอก `client/SKILL.md` ไปเป็นสกิลตัวเชื่อม โดยเก็บต้นฉบับเดิมแยกไว้ Agent เรียก get_skill_config, list_styles, get_style และ get_template จาก MCP เมื่อต้องใช้สคริปต์/ฟอนต์ในเครื่อง:

```powershell
node client/cli.mjs materialize './editor-workflow-v1' --config './my-license.json'
```

ปลายทางต้องเป็นโฟลเดอร์ใหม่ ระบบตรวจลายเซ็นและ hash ก่อนเขียน จากนั้นทำตาม workflow ที่ได้รับ งาน render ใช้ไฟล์และ provider API key ของผู้ใช้เอง

เชื่อมออนไลน์ activate/refresh อย่างน้อยทุก 7 วัน ถ้าไม่มีอินเทอร์เน็ต cache ที่ยังไม่หมดอายุใช้ได้ เมื่อทราบการถอนสิทธิ์จะหยุด fallback ทันที รุ่นนี้ไม่มี device binding ไม่อ้างรองรับ FFmpeg บนมือถือ/claude.ai

เจ้าของทีมเชิญสมาชิกผ่าน Portal ผู้รับได้คีย์แยก คีย์สกิลไม่ใช่รหัสจัดการทีม เก็บรหัสกู้คืนแยกจาก key