API reference for built-in service providers (LLM, Speech, Graph). Use when looking up service interfaces, provider capabilities, or integration patterns.
Installs into .claude/skills of the current project.
Are you the author of Cyanheads Api Services?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jiayaoqijia-cyanheads-api-services)
---
name: api-services
description: >
API reference for built-in service providers (LLM, Speech, Graph). Use when looking up service interfaces, provider capabilities, or integration patterns.
metadata:
author: cyanheads
version: "1.5"
audience: external
type: reference
---
## Overview
Service providers are exported from `@cyanheads/mcp-ts-core/services`. These are documented here for servers that use the built-in providers.
All services follow the **init/accessor pattern**: initialized in `setup()`, accessed at request time via lazy accessor. See the `add-service` skill for the full pattern.
## References
| Reference | Path | Description |
|:----------|:-----|:------------|
| LLM | `references/llm.md` | OpenRouter-based LLM provider (`ILlmProvider`, streaming, config) |
| Speech | `references/speech.md` | TTS/STT providers (`SpeechService`, ElevenLabs, Whisper) |
| Graph | `references/graph.md` | Relationship graph operations (`IGraphProvider`, traversal, pathfinding) |