anylist
Manage grocery and shopping lists via AnyList. Use when user asks about shopping lists, groceries, or adding/checking off items to buy.
Why use this skill?
Efficiently manage your grocery and shopping lists with the AnyList skill for OpenClaw. Add, check off, and organize items via CLI.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mjrussell/anylistWhat This Skill Does
The AnyList skill for OpenClaw provides a powerful command-line interface to interact with your AnyList account, making grocery management and shopping list automation seamless. Whether you are maintaining a single household shopping list or managing multiple lists for different errands, this skill acts as your personal shopping assistant. It enables users to programmatically view, add, modify, and organize items within their AnyList account directly through natural language instructions. By integrating with the AnyList ecosystem, this skill helps reduce the friction of maintaining household inventories, ensuring you never forget an item while you are on the go.
Installation
To begin using this skill, you must first have the AnyList CLI tool installed globally on your system. Run the following command in your terminal:
npm install -g anylist-cli
After installation, you need to authenticate the tool. You can do this by running anylist auth to trigger an interactive login process. Alternatively, for headless environments or automation pipelines, set the ANYLIST_EMAIL and ANYLIST_PASSWORD environment variables in your system profile or .env file.
Use Cases
This skill is perfect for users who want to bridge the gap between their digital planning and physical shopping. It is ideal for:
- Automating shopping lists based on meal plans.
- Quickly adding items while working on other computer tasks without switching to a phone app.
- Integrating list management into larger home automation scripts.
- Clearing out finished items from your lists efficiently.
Example Prompts
- "What do I still need to pick up from the store on my Grocery list?"
- "Add a dozen eggs to the Grocery list under the dairy category."
- "Check off the tomatoes and lettuce from the Grocery list since I already bought them."
Tips & Limitations
- Case Sensitivity: While list and item names are case-insensitive, consistent naming conventions are recommended for better organization.
- Unchecking Items: If you add an item that already exists on your list, the tool will automatically uncheck it. This is a helpful feature for recurring shopping trips.
- Data Handling: Always use the
--jsonflag when building custom scripts or integrating this skill with other applications to ensure predictable data structures. - Categories: Leverage the defined categories (e.g., produce, meat, dairy) to keep your list organized by store section, saving time during your shopping trip.
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-mjrussell-anylist": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
hevy
Query workout data from Hevy including workouts, routines, exercises, and history. Use when user asks about their workouts, gym sessions, exercise progress, or fitness routines.
trimet
Get Portland transit information including arrivals, trip planning, and alerts. Use when user asks about buses, MAX, trains, or transit in Portland.
trakt
Track and view your watched movies and TV shows via trakt.tv. Use when user asks about their watch history, what they've been watching, or wants to search for movies/shows.
fitbit
Query Fitbit health data including sleep, heart rate, activity, SpO2, and breathing rate. Use when user asks about their fitness, sleep quality, steps, or health metrics.
steam
Browse, filter, and discover games in a Steam library. Filter by playtime, reviews, Steam Deck compatibility, genres, and tags. Use when user asks about their Steam games, what to play, game recommendations, or Steam Deck compatible games.