Agent Skill para a Open API da Toss Securities
(github.com/BEOKS)Este é um Agent Skill criado para que a Open API da Toss Securities possa ser usada diretamente em agentes como Codex e Claude Code.
A instalação pode ser feita assim.
npx skills add BEOKS/tossinvest-skill
Também é possível instalar especificando apenas um agente.
npx skills add BEOKS/tossinvest-skill --agent claude-code
Após a instalação, o agente pode consultar a documentação da Open API da Toss Securities, o esquema OpenAPI, os fluxos de trabalho e o modo de uso da CLI por meio de /tossinvest-skill. O repositório também inclui uma CLI executável diretamente.
python3 scripts/tossinvest.py list-endpoints
python3 scripts/tossinvest.py stocks --symbols 005930,AAPL
python3 scripts/tossinvest.py prices --symbols 005930,AAPL
- JSON oficial da OpenAPI e documento de visão geral
- CLI para explorar endpoints/esquemas
- Emissão de token OAuth com base em
TOSS_API_KEYeTOSS_SECRET_KEY - Consulta de informações de ativos, preço atual, livro de ofertas, execuções e candles
- Consulta da taxa de câmbio KRW/USD e das informações de funcionamento do mercado doméstico e dos EUA
- Consulta de lista de contas, ações em carteira e lista/detalhes de ordens
- Consulta de valor disponível para compra, quantidade disponível para venda e taxas
- Criação de solicitações de ordem, alteração e cancelamento
Para evitar erros, os recursos relacionados a ordens usam dry-run como padrão. A criação, alteração e o cancelamento reais de ordens só são executados quando --execute --yes é passado junto. A criação de ordens também foi configurada para exigir clientOrderId por padrão.
Agradeço pelo interesse!
Obrigado.
1 comentários
Depois de publicar, fiquei com algumas dúvidas.
dry-run, mas há outras proteções de segurança que seriam necessárias para ferramentas de agente voltadas a APIs financeiras?Se, ao testar, vocês encontrarem algo incômodo ou algum ponto que pareça arriscado, fiquem à vontade para avisar.