flowleap-toolslisted
Install: claude install-skill flowleap-ai/flowleap-plugins
# FlowLeap Tools (agent-first facade)
`flowleap tools` is the uniform interface to every backend capability. Prefer it
over the provider-specific commands when you want stable tool names and JSON
schemas you can discover at runtime.
## Discover
```bash
flowleap --json tools list # all tools + descriptions
flowleap --json tools describe get_bibliography # JSON input schema for one tool
flowleap --json tools openapi # full OpenAPI document
```
## Run
Inputs are JSON objects. Three equivalent styles — `key=value` pairs are easiest
for flat inputs; values parse as JSON when possible (numbers, booleans, arrays):
```bash
flowleap --json tools run get_bibliography patent_number=EP1000000
flowleap --json tools run search_patents --input '{"query":"ti=\"solid state battery\"","range":"1-10"}'
flowleap --json tools run compare_patents --input '{"patent_numbers":["EP1000000","US10123456"]}'
```
Output is the tool's `data` payload as JSON. Errors print an envelope with
`status` and `body.error.code` (`UNKNOWN_TOOL` 404, `INVALID_INPUT` 422 with
`issues[]`, `NOT_FOUND` 404, `RATE_LIMITED` 429 with `retryAfterSeconds`).
## Tool inventory
Search: `search_patents` (provider=epo_ops CQL | uspto Lucene), `get_search_syntax`,
`search_uspto_portfolio_by_customer_number`.
Retrieval (any publication number, EPO OPS worldwide): `get_bibliography`,
`get_abstract`, `get_claims`, `get_description`, `get_fulltext`,
`get_patent_family`, `get_legal_status`,