1 điểm bởi beoks 4 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp

Đây là Agent Skill được tạo ra để có thể sử dụng trực tiếp Open API của Toss Securities trong các agent như Codex, Claude Code.

Có thể cài đặt như bên dưới.

npx skills add BEOKS/tossinvest-skill  

Bạn cũng có thể chỉ định một agent cụ thể để cài đặt.

npx skills add BEOKS/tossinvest-skill --agent claude-code  

Sau khi cài đặt, agent có thể tham khảo tài liệu Open API của Toss Securities, schema OpenAPI, quy trình làm việc và cách sử dụng CLI thông qua /tossinvest-skill. Kho lưu trữ cũng bao gồm CLI có thể chạy trực tiếp.

python3 scripts/tossinvest.py list-endpoints  
python3 scripts/tossinvest.py stocks --symbols 005930,AAPL  
python3 scripts/tossinvest.py prices --symbols 005930,AAPL  
  • JSON OpenAPI chính thức và tài liệu tổng quan
  • CLI để khám phá endpoint/schema
  • Cấp phát token OAuth dựa trên TOSS_API_KEY, TOSS_SECRET_KEY
  • Tra cứu thông tin mã cổ phiếu, giá hiện tại, giá chào mua/bán, khớp lệnh, nến
  • Tra cứu tỷ giá KRW/USD và thông tin giờ giao dịch của thị trường Hàn Quốc/Mỹ
  • Tra cứu danh sách tài khoản, cổ phiếu đang nắm giữ, danh sách/chi tiết lệnh
  • Tra cứu số tiền có thể mua, số lượng có thể bán, phí giao dịch
  • Tạo yêu cầu đặt lệnh/chỉnh sửa/hủy lệnh

Các chức năng liên quan đến lệnh được đặt mặc định là dry-run để tránh sai sót. Việc tạo, chỉnh sửa hoặc hủy lệnh thực tế chỉ được thực thi khi truyền kèm --execute --yes. Chức năng tạo lệnh về cơ bản cũng được thiết lập để yêu cầu clientOrderId.

Rất mong nhận được sự quan tâm của mọi người!

Xin cảm ơn.

1 bình luận

 

Sau khi đăng lên thì tôi có một vài điều thắc mắc.

  • Với những ai đang dùng Toss Securities Open API, mọi người muốn tự động hóa những workflow nào?
  • Tôi muốn nhận phản hồi xem hình thức Agent Skill có thực sự là một cách triển khai đủ hữu ích để dùng hay không.
  • Các tính năng liên quan đến đặt lệnh hiện đang bị chặn ở chế độ dry-run theo mặc định, vậy với công cụ agent cho API tài chính thì còn cần thêm biện pháp an toàn nào nữa không?

Trong lúc dùng thử, nếu có điểm nào bất tiện hoặc phần nào có vẻ rủi ro thì cứ thoải mái cho tôi biết nhé.