Skip to content
Agentmart
Submit a tool

weekly-shop

Use when the user wants a weekly grocery workflow that combines slot suggestions, regular-item discovery, and checkout opening.

Skill by rhayes777

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/rhayes777-weekly-shop

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when the user wants a weekly grocery workflow that combines slot suggestions, regular-item discovery, and checkout opening.

Use cases: productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/weekly-shop

What's inside

Skill name
weekly-shop
Description
Use when the user wants a weekly grocery workflow that combines slot suggestions, regular-item discovery, and checkout opening.
License
MIT
Instructions
66 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Weekly Shop

Use this skill when the user wants an end-to-end weekly-shop assistant layered on top of the public grocery CLI.

The workflow stays agent-driven. The CLI is a tool layer, not a rigid wizard.

## Defaults

- Default retailer: Ocado
- Default calendar: `Primary`, unless `WEEKLY_SHOP_CALENDAR` overrides it
- Suggest slots before booking
- Suggest regular items before adding them
- Merge regulars, top-ups, and explicit shopping-list items before basket mutation when useful
- Search and review the basket contents before adding them
- Do not book or add until the user confirms
- Always finish multi-item basket work with `basket-show` and an exceptions summary

## Slot workflow

Suggest delivery slots:

```bash
weekly-shop slot-suggest
weekly-shop slot-suggest --retailer sainsburys
weekly-shop slot-suggest --retailer sainsburys --no-calendar
```

If calendar integration is available, use it. If not, either set `WEEKLY_SHOP_GCALCLI` or use `--no-calendar`.

After the user confirms a slot, book it with the main CLI:

```bash
grocery-shopping ocado slot-book <slot_id> --confirm
grocery-shopping sainsburys slot-book <slot_id> --confirm
```

## Basket workflow

Start with regular items:

```bash
weekly-shop regular-items
weekly-shop regular-items --retailer sainsburys
```

Then merge in any explicit shopping-list or recipe items the user wants this week.

Before adding:

1. search the concrete products with `grocery-shopping <retailer> search`
2. review exact matches, ambiguous choices, and unresolved items
3. add only the confirmed set with `grocery-shopping <retailer> add-to-basket`
4. finish with `grocery-shopping <retailer> basket-show`

## Finish

Open the checkout flow in the default browser:

```bash
weekly-shop open-checkout
weekly-shop open-checkout --retailer sainsburys
```

Only open checkout after the user has accepted the basket contents.

From rhayes777/grocery-automation, MIT.

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Aug 9, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from rhayes777

Cite this page

weekly-shop skill. Agent Mart. https://agentmart.dev/skills/rhayes777-weekly-shop (last updated 2026-10-24)