Agent Skill para la Open API de Toss Securities
(github.com/BEOKS)Este es un Agent Skill creado para poder usar directamente la Open API de Toss Securities desde agentes como Codex o Claude Code.
La instalación se puede hacer así.
npx skills add BEOKS/tossinvest-skill
También puedes instalarlo especificando solo un agente en particular.
npx skills add BEOKS/tossinvest-skill --agent claude-code
Después de instalarlo, el agente puede consultar la documentación de la Open API de Toss Securities, el esquema OpenAPI, el flujo de trabajo y la forma de uso del CLI mediante /tossinvest-skill. El repositorio también incluye un CLI ejecutable directamente.
python3 scripts/tossinvest.py list-endpoints
python3 scripts/tossinvest.py stocks --symbols 005930,AAPL
python3 scripts/tossinvest.py prices --symbols 005930,AAPL
- JSON oficial de OpenAPI y documento general
- CLI para explorar endpoints/esquemas
- Emisión de token OAuth basada en
TOSS_API_KEYyTOSS_SECRET_KEY - Consulta de información de acciones, precio actual, libro de órdenes, ejecuciones y velas
- Consulta del tipo de cambio KRW/USD y del estado operativo de los mercados de Corea y EE. UU.
- Consulta de lista de cuentas, acciones en cartera y lista/detalle de órdenes
- Consulta de monto disponible para compra, cantidad disponible para venta y comisiones
- Creación de solicitudes de creación/modificación/cancelación de órdenes
Las funciones relacionadas con órdenes tienen dry-run como valor predeterminado para evitar errores. La creación, modificación y cancelación reales de órdenes solo se ejecutan si se pasan juntos --execute --yes. La creación de órdenes también está configurada para requerir clientOrderId de forma predeterminada.
¡Agradezco mucho su interés!
Gracias.
1 comentarios
Ahora que lo publiqué, me surgieron algunas dudas.
dry-run, pero ¿hay otras medidas de seguridad que harían falta en una herramienta de agente para APIs financieras?Si al probarlo encuentran algo incómodo o alguna parte que parezca riesgosa, no duden en comentármelo.