360 Secure SkillHub
360 安全技能中心

KitchenOwl

通过 pipx 安装 kitchenowl-cli,登录认证后以命令行读写 KitchenOwl 的家庭成员、购物清单、食谱与用户数据;支持 --json 输出供程序处理,并要求在执行删除等破坏性操作前确认。

apetersson
apetersson
热度 64.29
最近更新 2026-05-11 17:26:14
分类:生活依赖:代码执行 / 第三方 API应用场景:购物 / 食谱 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add kitchenowl
Metadata
name
kitchenowl-cli
description
Use kitchenowl-cli from terminal with pipx install, auth, and core read/write commands for KitchenOwl.
metadata
{"author":"KitchenOwl","homepage":"https://github.com/kitchenowl/kitchenowl-cli","openclaw":{"requires":{"anyBins":["kitchenowl"]},"install":["pipx install kitchenowl-cli"]}}

KitchenOwl CLI Skill

Use this skill when the user wants to install and operate KitchenOwl via the kitchenowl CLI.

Install and verify

Prefer pipx for isolated CLI installs.

pipx install kitchenowl-cli
kitchenowl --help
kitchenowl --version

Upgrade:

pipx upgrade kitchenowl-cli

Authentication

kitchenowl auth login --server https://kitchenowl.example.com
kitchenowl auth status
kitchenowl auth logout

auth login accepts --username and --password flags (or prompts interactively) and always asks for the server when --server is omitted, defaulting to the last saved host. The CLI stores server_url, access_token, refresh_token, user, and any saved defaults in ~/.config/kitchenowl/config.json (or $XDG_CONFIG_HOME/kitchenowl/config.json). auth logout removes the tokens from that file but leaves the configured server URL.

Command usage rules

  1. Start with read-only commands before mutating data.
  2. Ask for confirmation before destructive commands (delete, remove-item, bulk edits).
  3. Prefer explicit IDs and --household-id for all scoped commands.
  4. Use --json whenever output is consumed programmatically.

Core command groups

Use references/commands.md as the canonical command set for:

  • auth
  • config/server settings
  • households and members
  • shopping lists
  • recipes
  • users