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.
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
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
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
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 meCommon 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
Free OpenClaw Skill for TCG card shops
A working OpenClaw skill that runs the back office of a TCG card shop. Buylist pricing decisions, sealed product allocation, WPN reporting cadence, Pokemon League roster outreach, and tournament regulars retention, all from one SKILL.md drop-in.
Free OpenClaw Skill for vape and CBD stores
A working OpenClaw skill that owns the compliance and customer ops back office for a vape or CBD store. Age verification flow, certificate-of-analysis library, state-by-state Delta-8 legality matrix, and FDA PMTA-aware product sourcing, all from one SKILL.md drop-in.
Free OpenClaw Skill for vintage resale stores
A working OpenClaw skill that runs the multi-channel and authentication back office for a vintage resale store. eBay, Grailed, Depop, Poshmark cross-listing, Entrupy authentication queue, consignor payout cadence, and Buya marketplace integration, all from one SKILL.md drop-in.
Free OpenClaw Skill for Shopify stores
A working OpenClaw skill for Shopify Plus and Advanced stores. Owns customer support triage, abandoned cart recovery sequences, review request orchestration, and post-purchase upsell, all wired into Klaviyo, Gorgias, and Shopify Flow.
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.