ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/mjrussell/anylist
Or

What 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

  1. "What do I still need to pick up from the store on my Grocery list?"
  2. "Add a dozen eggs to the Grocery list under the dairy category."
  3. "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 --json flag 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

Author@mjrussell
Stars1401
Views1
Updated2026-02-24
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-mjrussell-anylist": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#grocery#shopping#productivity#automation#list-management
Safety Score: 4/5

Flags: external-api