Agent Skill สำหรับ Open API ของ Toss Securities
(github.com/BEOKS)นี่คือ Agent Skill ที่สร้างขึ้นเพื่อให้สามารถใช้งาน Toss Securities Open API ได้โดยตรงจากเอเจนต์อย่าง Codex และ Claude Code
สามารถติดตั้งได้ตามด้านล่าง
npx skills add BEOKS/tossinvest-skill
หรือจะระบุให้ติดตั้งเฉพาะเอเจนต์บางตัวก็ได้
npx skills add BEOKS/tossinvest-skill --agent claude-code
หลังติดตั้งแล้ว เอเจนต์จะสามารถอ้างอิงเอกสาร Toss Securities Open API, สคีมา OpenAPI, เวิร์กโฟลว์การทำงาน และวิธีใช้งาน CLI ผ่าน /tossinvest-skill ได้ ภายในรีโพซิทอรียังมี CLI ที่สามารถรันได้โดยตรงรวมอยู่ด้วย
python3 scripts/tossinvest.py list-endpoints
python3 scripts/tossinvest.py stocks --symbols 005930,AAPL
python3 scripts/tossinvest.py prices --symbols 005930,AAPL
- JSON OpenAPI อย่างเป็นทางการและเอกสารภาพรวม
- CLI สำหรับสำรวจ endpoint/schema
- การออก OAuth token โดยใช้
TOSS_API_KEY,TOSS_SECRET_KEY - ดึงข้อมูลหุ้น, ราคาปัจจุบัน, ราคาเสนอซื้อขาย, รายการซื้อขายที่เกิดขึ้น, และ candle
- ดึงอัตราแลกเปลี่ยน KRW/USD และข้อมูลการเปิดทำการของตลาดเกาหลี/สหรัฐฯ
- ดึงรายการบัญชี, หุ้นที่ถืออยู่, รายการคำสั่งซื้อและรายละเอียด
- ดึงวงเงินที่ซื้อได้, จำนวนที่ขายได้, และค่าธรรมเนียม
- สร้างคำขอสำหรับการสร้าง/แก้ไข/ยกเลิกคำสั่งซื้อ
เพื่อป้องกันความผิดพลาด ฟังก์ชันที่เกี่ยวข้องกับคำสั่งซื้อถูกตั้งค่าเริ่มต้นเป็น dry-run ไว้ การสร้าง แก้ไข หรือยกเลิกคำสั่งซื้อจริงจะทำงานก็ต่อเมื่อส่ง --execute --yes มาพร้อมกันเท่านั้น สำหรับการสร้างคำสั่งซื้อ ยังตั้งค่าให้ต้องระบุ clientOrderId เป็นค่าเริ่มต้นด้วย
ขอฝากความสนใจด้วยครับ!
ขอบคุณครับ
1 ความคิดเห็น
พอลองโพสต์ขึ้นมาแล้วก็มีจุดที่สงสัยอยู่ครับ
ถ้าลองใช้แล้วมีจุดไหนไม่สะดวก หรือมีส่วนไหนที่ดูเสี่ยง ก็ช่วยบอกกันได้สบาย ๆ เลยครับ