/install kitchenowl-api
KitchenOwl API
Use scripts/kitchenowl-api.sh for KitchenOwl operations without relying on the web UI.
Prerequisites
curljq
Quick configuration
Supported environment variables:
KITCHENOWL_URL(e.g.https://kitchenowl.example.com) [preferred]KITCHENOWL_TOKEN(Bearer token; access token or long-lived token)KITCHENOWL_REFRESH_TOKEN(optional)KITCHENOWL_BASE_URL(legacy compatibility)
Main commands
# 1) Probe useful API endpoints
{baseDir}/scripts/kitchenowl-api.sh probe --base-url https://kitchenowl.example.com
# 2) Login (saves tokens in ~/.config/kitchenowl-api/session.json)
{baseDir}/scripts/kitchenowl-api.sh login \
--base-url https://kitchenowl.example.com \
--username USERNAME \
--password 'PASSWORD' \
--device openclaw
# 3) Generic authenticated REST call
{baseDir}/scripts/kitchenowl-api.sh request GET /api/user
# 4) REST call with JSON body
{baseDir}/scripts/kitchenowl-api.sh request POST /api/auth/llt \
--json '{"device":"openclaw-llt"}'
# 5) GraphQL query (if available on the instance)
{baseDir}/scripts/kitchenowl-api.sh graphql \
--query '{ __typename }'
Recommended flow for shopping-list tasks
- Run
probe. - Run
login(if no valid token is available). - Use
requestagainst shopping-list endpoints of the target instance. - If endpoint paths are unknown, start from
request GET /apiand/or check instance docs.
Operational notes
- Some instances use reverse proxies with broken redirects (example:
/api -> http://localhost/api/). - In that case, force the correct
--base-urlor fix proxy settings server-side. - The script does not print plain-text passwords.
- Tokens are stored locally only in
~/.config/kitchenowl-api/session.json.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install kitchenowl-api - After installation, invoke the skill by name or use
/kitchenowl-api - Provide required inputs per the skill's parameter spec and get structured output
What is KitchenOwl API?
Interact with KitchenOwl APIs (login, token handling, REST/GraphQL calls, and shopping-list read/update) through a reusable CLI script. Use when the user ask... It is an AI Agent Skill for Claude Code / OpenClaw, with 308 downloads so far.
How do I install KitchenOwl API?
Run "/install kitchenowl-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is KitchenOwl API free?
Yes, KitchenOwl API is completely free (open-source). You can download, install and use it at no cost.
Which platforms does KitchenOwl API support?
KitchenOwl API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created KitchenOwl API?
It is built and maintained by Pietro395 (@pietro395); the current version is v1.1.0.