What problem does it solve?
This Skill helps engineers implement and maintain provider-agnostic integrations for the Twilight AI Go SDK, reducing the effort and risk of wiring models, embeddings, tool calling, streaming, and MCP support across backends.
Core Features & Use Cases
- Provider development guidance: Implement or update chat provider contracts and ensure correct request/response mapping and typed streaming events.
- Embeddings support: Add or adjust embedding providers for single and batch embedding flows without mixing concerns with chat providers.
- Tool calling and MCP integration: Design reliable multi-step tool loops, typed stream parts, and remote tool execution via MCP.
- Use case: Add a new OpenAI-compatible endpoint or a new embedding backend, then validate that streaming, finish reasons, usage accounting, and tool/MCP behavior remain consistent.
Quick Start
Ask an AI to help you add a new Twilight AI provider implementation by selecting the correct provider type, mapping streaming/tool events to the SDK’s typed StreamPart model, and aligning finish reasons and usage fields with the SDK constants.