Free OpenClaw skill · No signup · v1.0.0

Free OpenClaw Skill for Pet Stores: Autoship and Grooming Recall Agent (Download)

A working OpenClaw skill that runs the customer retention back office for an independent pet retailer. Autoship subscribe-and-save, grooming cadence by breed and coat type, microchip and vaccine recall, and premium kibble loyalty, all from one SKILL.md drop-in.

Built and maintained by Adhiraj Hangal, OpenClaw Consult. Code I wrote runs inside OpenClaw's source, merged by the project's creator.

Free OpenClaw skill for pet retail businesses

13 KB file. Free for any use. Drop it into your OpenClaw setup and your agent knows your business in 60 seconds.

v1.0.0

We email you a copy plus the install notes. One email, no list, no spam.

What this skill does for your pet retail businesses

  • Runs the autoship subscribe-and-save program: order cadence by SKU, pre-shipment confirmation 5 days out, hold or skip handling, win-back when a customer cancels in favor of Chewy.
  • Compiles the grooming recall roster weekly: standard poodle every 4-6 weeks, doodle every 5-7 weeks, golden every 6-8 weeks, short-coat breeds quarterly, with the next appointment offer named.
  • Tracks microchip registration status and annual vaccine recall (rabies, DHPP, bordetella) for any pet enrolled in grooming or daycare; surfaces lapses 14 days before due.
  • Maintains the premium kibble loyalty ledger: which households are on Orijen, Acana, Stella and Chewy's, Open Farm, Farmina; flags households dropping cadence (typical pre-cancel signal).
  • Routes every customer-facing message through the owner or store manager for approval by default; flips to autonomous on routine autoship and grooming reminders after a two-week validation.

What's inside this OpenClaw skill

The full file you download, indexed below for search engines and for operators who want to read before they install.

---
name: pet-retail-coordinator
description: Autoship retention, grooming recall, microchip and vaccine tracking, premium kibble loyalty for independent pet retailers. Integrates with LightSpeed Retail Pet, Shopify, Square Retail, Gingr, Pet Tech, MoeGo.
version: 1.0.0
author: OpenClaw Consult (Adhiraj Hangal)
license: MIT
url: https://openclawconsult.com/skills/pet-stores
---

# OpenClaw Skill: Pet Retail Autoship and Grooming Recall Coordinator

## Overview

This skill turns the OpenClaw agent into the customer retention back office
for an independent pet retailer. It owns the autoship subscribe-and-save
program, the grooming recall by breed and coat, the microchip and vaccine
recall, and the premium kibble loyalty cadence.

The opponent here is Chewy. Chewy invests heavily in autoship retention,
predictive reorder timing, and a frictionless website. An independent pet
retailer wins on the in-store relationship, the grooming chair, the trusted
food rec from a human who knows your dog. This skill takes the high-volume
retention work off the owner so the in-store relationship is what the customer
actually experiences.

Designed for single-location and 2 to 5 location independent pet retailers
running LightSpeed Retail Pet, Shopify, or Square Retail, with grooming books
on Gingr, Pet Tech, or MoeGo.

## What this skill does

1. Runs autoship subscribe-and-save: order cadence, pre-shipment confirmation, hold and skip handling
2. Win-back cadence for autoship cancellations citing Chewy or price
3. Compiles weekly grooming recall by breed and coat type
4. Tracks microchip registration status and vaccine recall (rabies, DHPP, bordetella, FVRCP)
5. Maintains the premium kibble household loyalty cadence
6. Bridges autoship, grooming, and loyalty around one shared customer-and-pet memory

## Triggers

```yaml
triggers:
  - type: heartbeat
    schedule: "0 18 * * 0"          # Sundays 6pm
    action: build_grooming_and_autoship_roster

  - type: heartbeat
    schedule: "0 9 * * *"           # Daily 9am
    action: pre_ship_autoship_confirmations

  - type: on_event
    event: pos.autoship_cancelled
    action: classify_cancellation_and_draft_winback

  - type: on_event
    event: grooming.appointment_completed
    action: log_appointment_and_schedule_next

  - type: on_event
    event: pos.kibble_purchased
    action: update_household_kibble_cadence

  - type: heartbeat
    schedule: "0 8 * * 2"           # Tuesdays 8am
    action: vaccine_lapse_14_day_lookahead
```

## Workflow: autoship retention and Chewy win-back

When a customer cancels an autoship, the skill:

1. Classifies the cancellation reason from the cancel-survey response or the support thread
2. Routes to the matching cadence:
   - Price cited Chewy: drafts owner-voice text with the loyalty match offer
   - Pet deceased: routes to sensitive-touch human reply, no automation
   - Address change: drafts the autoship transfer offer to the new location
   - Product no longer needed: drafts the alternate-product check-in
   - Dissatisfaction: routes to owner with the dissatisfaction context
3. Maintains a 30-day reactivation window with two more outreach touchpoints (day 10, day 25) if no response

The default loyalty match offer is configurable. Common pattern: match Chewy's
autoship price for 6 months on the same SKU in exchange for the customer
moving the autoship back. The math usually works because the independent
retailer captures all the cross-sell (treats, grooming, daycare, toys)
that Chewy cannot.

## Workflow: grooming recall by breed and coat

Every Sunday evening the agent:

1. Pulls every dog and cat enrolled in grooming from Gingr / Pet Tech / MoeGo
2. Computes the next due date per pet based on breed cadence and any individual pet override
3. Classifies each pet as: in-window (within 7 days of due date), overdue (1-2 weeks past), critical (3+ weeks past)
4. Drafts owner-voice texts naming the pet, the typical cadence, and 3 open slots
5. Highlights mat-risk dogs (doodles, poodles, long-coat breeds at 3+ weeks past due) for owner priority

Default cadence (editable in config):

```yaml
grooming_cadence:
  standard_poodle: 4_to_6_weeks
  doodle_any_cross: 5_to_7_weeks
  golden_retriever: 6_to_8_weeks
  australian_shepherd: 6_to_8_weeks
  german_shepherd: 8_to_10_weeks
  short_coat_lab_beagle_pit_boxer: quarterly_bath_and_nail
  cat_long_coat: 8_to_12_weeks
  cat_short_coat: quarterly
  default: 8_weeks
```

## Workflow: microchip and vaccine recall

For any pet enrolled in grooming or daycare, the skill maintains:

```yaml
vaccine_recall:
  rabies: 1_year_or_3_year_depending_on_vaccine_type
  dhpp_distemper_parvo: 1_year_or_3_year_depending_on_vaccine_type
  bordetella: 6_to_12_months_depending_on_facility_requirement
  fvrcp_for_cats: 1_year_or_3_year_depending_on_vaccine_type
```

Pets approaching vaccine lapse surface 14 days before the lapse so the owner
can schedule with their vet before the grooming or daycare appointment hits
a hard block.

Microchip registration is tracked separately. The skill flags pets enrolled
in grooming or daycare with unregistered microchips (or chips registered to a
prior owner) for outreach.

## Workflow: premium kibble loyalty cadence

The skill maintains a per-household kibble cadence model:

1. Tracks every kibble purchase from the household across in-store, autoship, and one-off online orders
2. Computes the typical reorder window for that household (bag size and dog count derive the days-of-supply estimate)
3. When the household drifts 14+ days past the typical reorder window, drafts a check-in text
4. Detects category-switch signals (dog suddenly bought multiple bags of cheap kibble at a big box, household is testing alternatives)

Premium kibble brands tracked: Orijen, Acana, Stella and Chewy's, Open Farm,
Farmina, Fromm, Carna4, Champion Petfoods broadly, plus any owner-curated
brands you add. All editable in the config block.

## Memory keys

```yaml
memory:
  - key: pet.household_profile[{household_id}]
    description: Per-household LTV, pet roster, kibble cadence
    schema: { ltv: number, pet_roster: array, primary_kibble_brand: string, typical_reorder_days: number, last_kibble_purchase: date }

  - key: pet.autoship_state[{subscription_id}]
    description: Active autoship subscription state
    values: [active, paused, cancelled_chewy, cancelled_bereavement, cancelled_other, winback_in_progress]

  - key: pet.grooming_cadence[{pet_id}]
    description: Per-pet grooming cadence and next-due
    schema: { breed: string, cadence_weeks: number, last_groom: date, next_due: date, mat_risk: bool }

  - key: pet.vaccine_status[{pet_id}]
    description: Per-pet vaccine due dates
    schema: { rabies_due: date, dhpp_due: date, bordetella_due: date, fvrcp_due: date, microchip_registered: bool }

  - key: pet.loyalty_cadence[{household_id}_{brand}]
    description: Per-brand household reorder cadence
    schema: { typical_days: number, last_purchase: date, drift_days: number, category_switch_signal: bool }
```

## Message templates

```yaml
templates:
  grooming_recall_in_window:
    channel: sms
    body: |
      Hi {owner_first_name}, it is {shop_name}. {pet_name} is due for a groom
      next week. Open slots with {preferred_groomer}:
      {open_slots}

      Reply with whichever works and we will hold it.

  grooming_recall_overdue_doodle_mat_risk:
    channel: sms
    body: |
      Hi {owner_first_name}, just a heads up that {pet_name} is about 3 weeks
      past the usual groom and we want to get ahead of the matting before it
      becomes a strip-down situation. {preferred_groomer} has these slots in
      the next 5 days:
      {open_slots}

      Even a brush-out plus bath would help if a full groom does not fit.

  autoship_chewy_winback:
    channel: sms
    body: |
      Hi {owner_first_name}, it is {owner_first_name_shop}. Saw the autoship
      cancellation note this week. Totally get the price call, Chewy is
      aggressive. Here is what I can do: match the Chewy autoship price on the
      {kibble_brand} for the next 6 months if you keep the autoship with us.
      Plus you keep the in-store treats and grooming discount that does not
      come with Chewy.

      Want me to flip it back?

  kibble_cadence_drift_check_in:
    channel: sms
    body: |
      Hi {owner_first_name}, just doing my Tuesday check-in. We usually see
      {pet_name} on a {typical_reorder_days}-day cycle for the {kibble_brand}
      and it has been {drift_days} days since the last bag. Everything good
      with the food? Happy to swap to a different bag size, switch brands,
      or hold the next autoship if {pet_name} is on the road.

  vaccine_lapse_14_day_lookahead:
    channel: sms
    body: |
      Hi {owner_first_name}, {pet_name}'s {vaccine_name} expires on
      {vaccine_due_date}. Since {pet_name} is on the grooming schedule for
      {next_groom_date}, you will want to get this updated with your vet
      before that visit. Let us know if you need a vet recommendation.
```

## Required integrations

| Integration             | Purpose                                       | Read | Write |
|-------------------------|-----------------------------------------------|------|-------|
| LightSpeed Retail Pet   | POS, inventory, customer database             | yes  | optional |
| Shopify Admin GraphQL   | Online order and autoship data                | yes  | optional |
| Square Retail           | POS and customer database                     | yes  | optional |
| Gingr / Pet Tech / MoeGo| Grooming and daycare booking                  | yes  | no    |
| Twilio (or similar)     | Outbound SMS                                  | no   | yes   |
| Email provider          | Outbound email                                | no   | yes   |
| OpenClaw Memory         | Cross-channel customer and pet memory         | yes  | yes   |
| OpenClaw Heartbeat      | Scheduled roster compilation                  | yes  | yes   |

Write-back to the POS starts disabled. Write-back to the grooming book is not
recommended; let the front desk own the booking source of truth.

## Compliance notes

Vaccine due dates are tracked from owner-provided records or vet faxed records.
The skill is not a substitute for vet confirmation of vaccine status. Always
verify with the pet's vet before the grooming or daycare appointment if the
record is more than 30 days from a stated due date.

Microchip registration status is owner-stated unless verified through AKC Reunite,
HomeAgain, or 24PetWatch. The skill flags unverified registrations.

## Configuration

```yaml
config:
  shop_name: "Your Pet Store"
  pos_system: lightspeed_retail_pet  # or "shopify", "square_retail"
  grooming_book: gingr               # or "pet_tech", "moego"
  approval_mode: owner_approves_all  # or "autonomous_after_2_weeks"
  loyalty_match_chewy_months: 6
  vaccine_lapse_lookahead_days: 14
  kibble_cadence_drift_threshold_days: 14
  grooming_cadence:
    standard_poodle: 5
    doodle_any_cross: 6
    golden_retriever: 7
    australian_shepherd: 7
    german_shepherd: 9
    short_coat_lab_beagle_pit_boxer: 13
    cat_long_coat: 10
    cat_short_coat: 13
    default: 8
  kibble_brands_tracked: [orijen, acana, stella_chewys, open_farm, farmina, fromm, carna4]
```

## Quick install

```bash
mkdir -p ~/.claude/skills
mv pet-stores.md ~/.claude/skills/pet-retail-coordinator.md
# Edit the config block to match your store
```

Launch OpenClaw and the skill is live. Trigger it manually with `build grooming roster`
or `run autoship winback` or wait for Heartbeat.

## Want it wired to your stack?

The free SKILL.md is the starting point. If you want this plugged into your
specific POS, your grooming book, your loyalty program structure, your kibble
brand mix, and your owner voice, OpenClaw Consult ships a fixed-price 14-day
build.
https://www.adhirajhangal.com/work

Install in 60 seconds

  1. 1

    Drop the file into your OpenClaw skills directory

    Save the downloaded pet-stores.md as ~/.claude/skills/pet-retail-coordinator.md (or your project-level .claude/skills/ if you operate multiple stores). OpenClaw picks up new skill files on next agent launch.

  2. 2

    Connect your POS, grooming book, and customer pet records

    Edit the integrations block to point at your LightSpeed Retail Pet, Shopify, or Square Retail export, plus your grooming booking system (Gingr, Pet Tech, MoeGo) and your customer pet profile sheet. Read-only is enough to start.

  3. 3

    Launch in owner-approval mode, validate, then flip to autonomous on routine reminders

    Start with the owner approving every outbound text for two weeks. The skill defaults route autoship cancellations (Chewy win-backs), vaccine lapses, and grooming behavior incidents to a human. After two weeks, flip routine autoship pre-shipment notifications and standard grooming reminders to autonomous.

Example conversation

You

It's Sunday evening. Build next week's grooming and autoship roster and flag the Chewy win-back candidates.

Agent

Grooming roster compiled. 47 dogs due for grooming next week based on breed cadence and last appointment. 18 are due (in window), 22 are overdue (1-2 weeks past), 7 are critical (3+ weeks overdue, mat risk for doodles and poodles). Drafted personalized owner texts naming the dog, the typical cadence, and 3 open slots with each preferred groomer. Autoship roster: 134 autoship orders shipping next week, 12 customers paused or skipped, 8 customers cancelled in the last 30 days. Of those 8 cancellations, 5 cited Chewy lower price (drafted owner-voice win-back texts with the loyalty match offer), 2 cited dog passed away (routed to a sensitive-touch human follow-up template), 1 cited moved out of state (closed loop). Premium kibble cadence flagged: 4 Orijen households are 2 weeks late on their typical reorder window, drafted check-in texts. Microchip and vaccine recall: 6 grooming dogs lapsed or near-lapsed on rabies, surfaced for owner outreach 14 days before lapse.

Founder-led · 14 days

Want this autoship and grooming recall coordinator live in your independent pet retailer in 14 days?

Adhiraj ships OpenClaw AI agents into real businesses. Short discovery to map it to LightSpeed Retail Pet, your grooming book, and your phones, build in 14 days, then optional ongoing support so your OpenClaw system keeps working.

Build it with me

Common questions

Does this work for stores running LightSpeed Retail Pet, Shopify, and Square Retail?

+

Yes. LightSpeed Retail Pet (the LightSpeed K Series with the pet-specific module) is the most common dedicated independent pet retail POS. Shopify is the most common online channel. Square Retail is common for smaller storefronts. The skill ships integration prompts for all three. Many stores run LightSpeed in-store and Shopify online; the skill reconciles inventory and customer profiles across them.

How does the autoship vs Chewy retention workflow actually work?

+

When a customer cancels an autoship, the skill classifies the cancellation reason from the cancel survey or the support thread: price (Chewy was cheaper), product no longer needed, pet deceased, address change, dissatisfaction. Price cancellations get a drafted owner-voice win-back text with the loyalty-price match offer that you configure. Bereavement is routed to a sensitive-touch human reply. Address changes get the new-location autoship transfer offer.

What grooming cadences does the skill default to?

+

Standard poodle: 4-6 weeks. Doodle (any cross): 5-7 weeks. Golden, Aussie, German shepherd: 6-8 weeks. Short-coat breeds (lab, beagle, pit, boxer): quarterly bath and nail. Cats: 8-12 weeks for long-coat, quarterly for short-coat. All editable in the config block by breed and by individual pet override.

How does it integrate with the grooming book (Gingr, Pet Tech, MoeGo)?

+

The skill reads grooming appointments and customer pet profiles from Gingr, Pet Tech, or MoeGo. It does not write to the grooming book directly. Instead it surfaces the recall list and drafted outreach text; the front desk books the actual appointment via the booking platform. This keeps the source of truth in the grooming book and avoids double-booking risk.

What about microchip and vaccine recall?

+

The skill maintains a per-pet ledger of microchip registration status and core vaccine due dates (rabies, DHPP, bordetella for dogs; FVRCP for cats). It surfaces pets approaching vaccine lapse 14 days out so the owner can reach out to schedule with their vet before the grooming or daycare appointment hits a hard block.

Does this handle the premium kibble loyalty program?

+

Yes. The skill maintains a household-level cadence model for premium kibble brands (Orijen, Acana, Stella and Chewy's, Open Farm, Farmina, Fromm, Carna4). When a household drops cadence (typical pre-cancel signal), the skill drafts an owner-voice check-in text. This single workflow is what most independent stores under-invest in and Chewy invests heavily in.

Can I modify this skill?

+

Yes. MIT licensed. Edit the grooming cadences, the autoship reasons-codes, the loyalty match offer, the vaccine lapse window, the kibble brand list. Most stores fork it within the first month to match their owner's voice.

What does the skill cost to run on top of OpenClaw?

+

Token cost depends on your active customer count and grooming volume. A representative single-location independent pet retailer with 1,800 active households and a 30-dog-per-day grooming book sees expected monthly token spend in the $30-$70 range using OpenClaw's default model selection.

How is this different from RevenueWell, Solutionreach, or a generic email tool?

+

Generic reminder tools send templated messages on a fixed schedule. The OpenClaw skill reasons about breed-specific grooming cadence, individual pet override (a doodle on 4 weeks because the owner can't keep up otherwise), autoship cancellation root cause, household kibble cadence drift, and vaccine lapse risk. Many stores keep their reminder tool and add this skill on top for the judgment work.

Can OpenClaw Consult build a customized version for my store?

+

Yes. The free SKILL.md is the starting point. If you want it wired into your specific POS, your grooming book, your loyalty program structure, your kibble brand mix, and your owner voice, we run a 14-day fixed-price build at adhirajhangal.com/work.

Want the full implementation playbook?

Read the deep-dive guide for pet retail businesses

The playbook covers workflows, software integrations, compliance, ROI math, and a four-week rollout plan. The skill file above is a working slice of that build.

Read the pet retail businesses playbook →

Related free skills

Want it wired to your stack?

The free skill is the starting point. If you want it plugged into your actual software, on a fixed-price two-week clock, with the founder writing every line, this is the door.