bring-list
Manage Bring! shopping lists (Einkaufsliste / grocery list) — add, remove, check off items, batch ops, default list support. Use when: user wants to set up Bring!, add items to shopping list, check what's on the list, or complete/remove items. Full guided setup in Telegram: agent handles login, list selection and config entirely in chat. Privacy-first: credentials via chat or private terminal input — your choice, never repeated. Terminal optional.
Why use this skill?
Easily manage your Bring! shopping lists with OpenClaw. Add, remove, and sync grocery items securely via terminal or chat integration. Install today!
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/maikimolto/bring-listWhat This Skill Does
The bring-list skill enables seamless management of your Bring! shopping lists directly through the OpenClaw AI agent. By utilizing the unofficial Bring! REST API, this skill allows you to automate grocery shopping, track household needs, and synchronize items across shared family lists. It supports adding items, removing entries, and checking off completed tasks. Whether you are using a main 'Einkaufsliste' or specific categories like 'Drugstore' or 'Hardware Store', the agent handles the technical complexity of API authentication and list synchronization.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/maikimolto/bring-list
Ensure you have curl and jq installed on your system, as these tools are required for the script to process the API responses. Once installed, the agent will guide you through a privacy-focused configuration process to link your Bring! account securely.
Use Cases
- Automated Grocery Planning: Quickly add multiple items to your shopping list as you run out of them at home.
- Shared Household Management: Efficiently manage shared shopping lists with family members by checking off items as they are purchased.
- Categorized Shopping: Toggle between different lists, such as hardware store supplies or drugstore items, without leaving your chat interface.
- Privacy-First List Tracking: Manage sensitive shopping habits without relying on third-party integrations, keeping your list data local to your configured credentials.
Example Prompts
- "Can you set up my Bring! shopping list so I can start adding items?"
- "Add milk, eggs, and sourdough bread to my main shopping list."
- "What items are currently on my Einkaufsliste, and can you remove the coffee since I already bought it?"
Tips & Limitations
- Security First: The agent supports two methods for credential entry: via chat or a private terminal command. Choose the terminal command for maximum privacy as it keeps your password out of your chat history.
- Account Setup: If you use Google or Apple to log into Bring!, you must set a direct password in the Bring! app settings first, as the API requires standard email/password authentication.
- Maintain Configuration: The skill stores credentials in
~/.config/bring/credentials.json. Ensure file permissions remain restricted (chmod 600) for your protection. - Dependencies: This skill requires
jqfor robust JSON parsing; if you encounter errors, ensure your system PATH includesjqandcurl.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-maikimolto-bring-list": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api