About felo-cli
A repository skill for working with Felo Open Platform chat workflows. It guides developers toward the CLI, SDK, or direct API based on the task, with references for payloads and rate limits.
Key features
- 01CLI-first workflow with JSON output
- 02SDK integration via Felo client functions
- 03Direct HTTP API reference
- 04Guidance on errors and rate limits
Use cases
- 01Retrieve structured chat output through the CLI
- 02Integrate chat workflows programmatically
- 03Validate API behavior and handle rate limits
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ doggy8088/ felo-cli --skill felo-cliAfter installing, type/felo-cliin Claude Code to confirm it loaded.
Bundled filesreferences/api-contract.mdreferences/workflow.md
Details
From the project READMEUse 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.
Comments
Markdown supported