Use this skill for Felo Open Platform chat workflows in this repository.
Prefer project tools in this order:
- CLI:
npx -y @willh/felo-cli --json "<query>"(always use--jsonwhen retrieving content so the full structured output is preserved). - SDK:
createFeloClient()/feloChat()fromsrc/felo-client.tswhen programmatic integration is needed. - Direct API call only when validating protocol-level behavior.
For direct HTTP reference, use POST https://openapi.felo.ai/v2/chat with:
- Environment variable:
FELO_API_KEY Authorization: Bearer <FELO_API_KEY>Content-Type: application/json- Body
{ "query": "<string>" }wherequeryis 1..2000 characters
Handle success/error payloads and rate-limit headers using references/api-contract.md and references/workflow.md.