Free OpenClaw skill · No signup · v1.0.0
Free OpenClaw Skill for Ice Cream Shops: Production and Weather Agent (Download)
A working OpenClaw skill for independent ice cream shops. Runs batch freezer production scheduling, weather-driven staffing forecasts, allergen segregation, soft-serve mix monitoring, and special-flavor launch coordination, 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 ice cream shops
12 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 ice cream shops
- Schedules the next day's batch freezer runs (Carpigiani, Taylor, Emery Thompson) against forecasted demand and current scoop counts in the dipping cabinets.
- Reads the 7-day NOAA or OpenWeather forecast and drafts a staffing plan that scales floor and scoopers against expected temperature and precipitation windows.
- Enforces the IDFA allergen segregation protocol across utensils, dipping wells, and flavor adjacency, with a daily pre-open checklist for the opening shift.
- Monitors soft-serve mix delivery cadence against opening hours and flags reorder before a Friday-night runout, factoring distributor lead time.
- Drafts the social and email push for special-flavor launches keyed to inventory of the limited-batch tubs and the expected sell-through curve.
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: ice-cream-production-and-weather
description: Batch freezer production scheduling, weather-driven staffing, IDFA allergen segregation, and soft-serve mix monitoring for ice cream shops. Integrates with Square, Toast, NOAA, OpenWeather, Carpigiani, Taylor, Emery Thompson logs.
version: 1.0.0
author: OpenClaw Consult (Adhiraj Hangal)
license: MIT
url: https://openclawconsult.com/skills/ice-cream-shops
---
# OpenClaw Skill: Ice Cream Shop Production and Weather Operator
## Overview
This skill turns the OpenClaw agent into the production and staffing operator
for an ice cream shop. It owns the daily batch-freezer schedule against
forecasted weather, the staffing tier call for the upcoming weekend, the
IDFA allergen segregation checklist for the opening shift, and the soft-serve
mix reorder timing against distributor lead time.
Designed for 1 to 3 location independent scoop shops, soft-serve shops, and
rolled ice cream operations running Carpigiani, Taylor, Emery Thompson,
Bravo, or Cattabriga production equipment with Square, Toast, Lightspeed,
or Clover at the counter.
## What this skill does
1. Schedules next-day batch freezer runs against dipping-cabinet counts and weather demand
2. Pulls 7-day NOAA / OpenWeather forecast and tiers each day for staffing
3. Generates IDFA allergen segregation checklist for the opening shift
4. Monitors soft-serve mix bag count against weekend opening hours
5. Drafts special-flavor launch social and email keyed to limited-batch inventory
6. Logs the daily production batches and flags out-of-spec dipping-cabinet temperatures
## Triggers
```yaml
triggers:
- type: heartbeat
schedule: "0 6 * * *" # Daily 6am, weather + production review
action: morning_production_and_weather
- type: heartbeat
schedule: "0 5 * * 1-7" # Daily 5am, allergen checklist for opening shift
action: generate_allergen_checklist
- type: heartbeat
schedule: "0 14 * * 4" # Thursdays 2pm, weekend staffing draft
action: weekend_staffing_forecast
- type: on_event
event: pos.dipping_cabinet_count_below_threshold
action: queue_for_next_production_run
- type: on_event
event: weather.forecast_change_significant
action: revise_staffing_plan
- type: on_event
event: distributor.soft_serve_mix_low
action: draft_reorder_call
```
## Workflow: production schedule
Every morning at 6am the agent:
1. Reads the dipping-cabinet scoop counts (from POS daily close or manual entry)
2. Pulls forecasted demand from yesterday's sales plus the weather adjustment
3. Maps the expected weekend pull-through against current inventory
4. Drafts the next overnight run for each batch freezer
5. Sequences flavors to honor allergen segregation (clean flavors before nut, dairy before non-dairy if shared equipment)
6. Routes to the owner for approval
The default allergen run order:
```yaml
production_run_order:
- sorbet_and_dairy_free # cleanest, runs first on shared lines
- vanilla_and_plain_bases # clean, no inclusion
- chocolate_and_coffee
- fruit_inclusions
- nut_inclusions_last # always last, full cleanout before next day
```
## Workflow: weather-driven staffing
The agent polls the 7-day forecast each morning and maps it to staffing tiers:
```yaml
staffing_tiers:
top:
condition: ">=85F, no precip, weekend"
scoopers_open: 6
scoopers_peak: 8
high:
condition: "75-85F, no precip"
scoopers_open: 4
scoopers_peak: 6
mid:
condition: "65-75F, or light precip"
scoopers_open: 3
scoopers_peak: 4
low:
condition: "<65F, or heavy precip"
scoopers_open: 2
scoopers_peak: 3
```
If the upcoming day's tier exceeds the current schedule, the agent drafts a
text to the on-call list with the open shift. If the tier is below the
current schedule, the agent drafts a polite reduce-shift offer.
## Workflow: IDFA allergen segregation
Every day at 5am the agent generates the opening-shift checklist:
1. Utensil segregation: peanut scoops in red bin, tree nut scoops in yellow, clean in white
2. Dipping well temperatures verified (one per cabinet)
3. Flavor adjacency check: no nut flavor immediately adjacent to a labeled nut-free flavor
4. Cross-contact signage check on the front board
5. Allergen log book entry for the day with the opening employee's initials
The checklist is editable in the config for shops that operate under stricter
or broader allergen protocols.
## Workflow: soft-serve mix monitoring
For shops running soft-serve, the agent tracks:
1. Bags on hand at last close
2. Daily mix draw against transaction count
3. Distributor next-delivery date
4. Friday-night runout risk if forecast is high-tier
If the projected runout falls before the next delivery, the agent drafts an
emergency reorder call to the distributor and a polite escalation note to the
distributor's account rep with the previous-month volume cited.
## Workflow: special-flavor launch coordination
When a limited-batch flavor is in the production schedule, the agent:
1. Counts the tubs produced
2. Estimates sell-through based on historical sell-through curve for similar limited flavors
3. Drafts the launch social post and the email push
4. Times the launch for the staffing-tier window most likely to convert (top tier weekend)
5. Schedules the sold-out announcement based on inventory burn-down
## Message templates
```yaml
templates:
production_schedule_draft:
channel: slack
body: |
TOMORROW'S PRODUCTION
Date: {production_date}
Carpigiani 1: {flavors_carpigiani_1}
Carpigiani 2: {flavors_carpigiani_2}
Emery Thompson: {flavors_emery_thompson}
Allergen sequence: {allergen_sequence}
Estimated finish: {estimated_finish_time}
weather_staffing_alert:
channel: slack
body: |
WEEKEND STAFFING UPDATE
Saturday: {saturday_forecast} -> tier {saturday_tier}
Sunday: {sunday_forecast} -> tier {sunday_tier}
Current scoopers scheduled: {current_scoopers}
Recommended: {recommended_scoopers}
Suggested texts to send: {staff_to_text}
staff_open_shift_text:
channel: sms
body: |
Hey {staff_first_name}, it's {shop_name}. Saturday is forecast for
{forecast_summary} so we're upgrading staffing. Can you grab the
{shift_start}-{shift_end} slot? Reply YES or NO.
soft_serve_mix_reorder:
channel: email
subject: "Emergency soft-serve mix reorder for {shop_name}"
body: |
Hi {distributor_contact},
Forecast at the shop is high-tier through {forecast_end_date} and
we are tracking a Friday night runout on our soft-serve mix. Can we
pull tomorrow's delivery forward, or add {extra_bag_count} bags to
Friday's drop?
Previous month volume from us: {previous_month_volume}.
Thanks,
{owner_name}
flavor_launch_social:
channel: instagram_draft
body: |
NEW THIS WEEKEND: {flavor_name}
{flavor_description}
Limited to {tub_count} tubs. Doors open {launch_date} at {open_time}.
{flavor_hashtags}
```
## Memory keys
```yaml
memory:
- key: shop.dipping_cabinet_state[{cabinet_id}]
description: Current scoop count per flavor, last updated timestamp
schema: { flavors: object, last_updated: datetime }
- key: shop.production_log[{date}]
description: Daily production runs, batch sizes, allergen sequence
schema: { runs: array, allergen_sequence: array, finish_time: time }
- key: shop.weather_tier[{date}]
description: Mapped staffing tier for the date
schema: { tier: string, forecast: string, confidence: number }
- key: shop.staffing_plan[{date}]
description: Scheduled and recommended staffing for the date
schema: { scheduled: number, recommended: number, gaps: array }
- key: shop.soft_serve_mix_state
description: Bags on hand, daily burn rate, next delivery
schema: { bags_on_hand: number, daily_burn: number, next_delivery: date }
- key: shop.allergen_log[{date}]
description: Opening shift allergen checklist completion
schema: { completed_by: string, items_checked: array, exceptions: array }
```
## Required integrations
| Integration | Purpose | Read | Write |
|--------------------------|--------------------------------------------------|------|-------|
| Square / Toast / Lightspeed / Clover | Daily sales, inventory, customer counts | yes | optional |
| NOAA or OpenWeather API | 7-day weather forecast | yes | no |
| Google Calendar | Staff schedule | yes | yes |
| Twilio | Outbound SMS for shift offers | no | yes |
| Email provider | Outbound email for distributor and special-flavor| no | yes |
| Slack | Owner alerts and shift-manager standup | no | yes |
| OpenClaw Memory | Cabinet state, production log, weather tier | yes | yes |
| OpenClaw Heartbeat | Daily 5am/6am/2pm cadences | yes | yes |
Write-backs to the POS are optional. Most shops start read-only.
## Compliance notes
The skill ships with the IDFA major-allergen list and the standard
segregation protocol as a starting point. This is not a substitute for
the operator's local health-department allergen training or a HACCP plan.
The operator is responsible for the final allergen call on any new flavor.
The skill is not a FSMA cold-chain monitoring tool and does not replace
your dipping-cabinet temperature loggers (Cooper-Atkins, Dickson, ComArk).
If you use a digital logger, the skill can read the export and flag
out-of-spec windows.
## Configuration
```yaml
config:
shop_name: "Your Shop"
format: hard_scoop_and_soft_serve # or "hard_scoop_only", "soft_serve_only", "rolled"
freezer_lineup:
- name: Carpigiani_1
capacity_gallons_per_run: 3
- name: Carpigiani_2
capacity_gallons_per_run: 3
- name: Emery_Thompson
capacity_gallons_per_run: 5
dipping_cabinet_capacity: 24_flavors
staffing_tiers:
top: ">=85F, no precip, weekend"
high: "75-85F, no precip"
mid: "65-75F, or light precip"
low: "<65F, or heavy precip"
approval_mode: owner_approves_all # or "autonomous_after_2_weeks"
autonomous_template_allowlist:
- production_schedule_draft
- allergen_checklist_morning
weather_source: noaa # or "openweather"
soft_serve_mix_distributor: "Your Distributor"
soft_serve_mix_lead_time_days: 2
```
## Quick install
```bash
mkdir -p ~/.claude/skills
mv ice-cream-shops.md ~/.claude/skills/ice-cream-production-and-weather.md
# Edit the config block to match your shop
```
Launch OpenClaw and the skill is live. Trigger it manually with
`run morning production review` or `weekend staffing forecast` or wait for
Heartbeat to fire on the configured schedule.
## Want it wired to your stack?
This SKILL.md is the starting point. If you want it plugged into your
specific POS, weather feed, freezer routine, and seasonal-flavor calendar
on a fixed-price two-week clock, the door is at
https://www.adhirajhangal.com/work
Install in 60 seconds
- 1
Drop the file into your OpenClaw skills directory
Save the downloaded ice-cream-shops.md as ~/.claude/skills/ice-cream-production-and-weather.md (or your project-level .claude/skills/). OpenClaw picks up new skill files on next agent launch.
- 2
Connect your POS and weather feed
Edit the integrations block to point at your Square or Toast export, your NOAA or OpenWeather API key, and your batch freezer log if you keep one digitally. Read access is enough; write access into the daily production sheet is optional and starts disabled.
- 3
Launch in approval mode and tune the production rules to your scoop economics
Start with the owner approving every production schedule and staffing plan for the first two weeks. The skill's defaults route any allergen exception or any soft-serve mix reorder to a human. After two weeks, flip the standard production schedules and daily allergen checklists to autonomous; keep weather-driven staffing changes operator-approved.
Example conversation
You
Pull the weekend forecast and tell me what to make and who to staff for Saturday and Sunday.
Agent
Forecast pulled (NOAA). Saturday 91F sunny, Sunday 88F partly cloudy, no precipitation either day. Both score in our top staffing tier. Current dipping-cabinet counts: vanilla bean 8 scoops, salted caramel 22, strawberry 11, mint chip 31, coffee 6, sorbet trio averaging 14 each. Production schedule for Friday overnight run: vanilla bean 5 gallons (Carpigiani 1), coffee 3 gallons (Carpigiani 2), salted caramel hold (sufficient), strawberry 3 gallons (Emery Thompson). Allergen segregation: vanilla run first on Carpigiani 1, coffee after the cleanout cycle. Staffing: Saturday 11am to 11pm needs 6 scoopers (current schedule has 4, drafted texts to Maya and Diego), Sunday noon to 10pm needs 5 scoopers (current schedule has 4, draft text to whoever responds first from the on-call list). Soft-serve mix: 4 bags on hand, distributor delivery Monday 7am, sufficient for the weekend.
Founder-led · 14 days
Want this production and weather operator live in your ice cream shop in 14 days?
Adhiraj ships OpenClaw AI agents into real businesses. Short discovery to map it to Square, your batch freezer, and a NOAA feed, build in 14 days, then optional ongoing support so your OpenClaw system keeps working.
Build it with meCommon questions
Will this work for a hard-scoop shop, a soft-serve shop, or both?
+
Both. The skill ships with the batch freezer workflow for hard-scoop (Carpigiani, Taylor, Emery Thompson, Bravo, Cattabriga) and the soft-serve mix monitoring workflow for soft-serve and rolled ice cream operations. If you run both formats from one location, both workflows fire from the same daily plan.
How does the weather integration work?
+
The skill polls the 7-day forecast from NOAA (free, US-only) or OpenWeather (international) every morning at 6am. It maps the forecast to your staffing tiers from the config block. The default tiers are: top tier 85F+ no precip, high tier 75-85F no precip, mid tier 65-75F or light precip, low tier under 65F or heavy precip.
Does it actually understand IDFA allergen rules?
+
The skill ships with the IDFA-published allergen segregation protocol for the standard major allergen list (milk, egg, peanut, tree nut, soy, wheat, sesame, plus the operator-defined additions like cone wheat for gluten-free flavors). The daily checklist generates from the protocol; the operator is responsible for the final allergen call on any flavor that crosses lines.
Which POS systems does it integrate with?
+
Square, Toast, Lightspeed, and Clover via public APIs. For shops on a closed system, the skill operates at the calendar and email layer with a Google Sheet or Notion DB as the source of truth.
Can it write back to my POS or production sheet?
+
Optional. Write-back starts disabled. After two weeks of validation, flip it on for low-risk fields like daily production-batch logs, dipping-cabinet scoop counts, and 86d-flavor flags. Pricing changes and SKU edits stay in the operator's hands.
What about cold-chain compliance and FDA temperature monitoring?
+
The skill is not a FSMA cold-chain monitoring tool and does not replace your dipping-cabinet temperature loggers. If you use a digital logger (Cooper-Atkins, Dickson, etc.), the skill can read the export and flag any out-of-spec window for the owner. The legal cold-chain compliance call stays with the operator.
Can I modify this skill?
+
Yes. MIT licensed. Edit the staffing tiers, the production windows, the allergen protocol, the special-flavor templates. Most shops fork it inside the first month to match their voice and their batch freezer routine.
What does this cost to run on top of OpenClaw?
+
Token cost is light. A representative single-location ice cream shop running 250 to 700 daily transactions in season sees monthly token spend in the $10 to $30 range using OpenClaw's default model selection. The skill batches the production schedule and weather review to minimize per-day inference.
How does this compare to existing scoop-shop POS automations?
+
Square and Toast's built-in automations are excellent for receipts, loyalty, and basic reporting. The OpenClaw skill reasons across weather forecast, batch freezer capacity, allergen segregation, and soft-serve distributor lead time at the same time. Most shops keep their POS and add this skill on top for the higher-judgment operator workflows.
Can OpenClaw Consult build a customized version for my shop?
+
Yes. The free SKILL.md is the starting point. If you want it wired into your specific POS, weather feed, freezer count, and seasonal-flavor calendar on a fixed-price two-week clock, the door is at openclawconsult.com/hire.
Want the full implementation playbook?
Read the deep-dive guide for ice cream shops
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 ice cream shops playbook →Related free skills
Free OpenClaw Skill for bakeries
A working OpenClaw skill that runs the custom-order and wholesale workload for a working bakery. Custom cake intake, decorator calendar, lead-time enforcement, wholesale DSD coordination, cottage-food compliance routing, all from one SKILL.md drop-in.
Free OpenClaw Skill for juice bars and smoothie shops
A working OpenClaw skill for juice bars, smoothie shops, and cold-press operations. Owns the 1/3/5-day cleanse subscription cadence, the HPP cold-press production schedule, the corporate wellness account book, and the açaí bowl daily ops, all from one SKILL.md drop-in.
Free OpenClaw Skill for craft breweries
A working OpenClaw skill for production craft breweries running 500 to 15,000 BBL annual volume. Owns the brewhouse production schedule, distributor reorder coordination, taproom event operations, and Brewers Association reporting, all from one SKILL.md drop-in.
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.