Agent skill · data analytics · aiskillstore
party-drink-planner
Estimate reviewed beverage quantities for a hosted event. Use when a host supplies guest count, duration, beverage mix, package yields, and an approved planning assumption.
Why this skill is useful
Adds a Python script for calculating beverage quantities based on specific planning assumptions that the AI wouldn't reliably generate on its own.
What it needs
Requires python3 installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Party drink planner Produce a scenario-based quantity plan from explicit assumptions. The result is a supply estimate, not a consumption target or personal health guidance. Fix the scenario Collect total guests, drinking guests, duration, country, and the share assigned to beer, wine, and cocktails. Require the planned alcoholic servings per drinking guest. Record who approved that number, its source or rationale, and the review date. The skill never chooses a universal servings rate. Collect planned non-alcoholic servings, water liters, and ice weight per guest. Package yields for beer, wine, and spirits must come from the user's products or declared planning convention. Completion requires every scenario assumption and its source. If one is missing, stop with a missing-field report. Normalize calculator input Read the input contract before assembling the JSON object. Reject impossible counts, negative values, unsupported units, or a beverage mix that does not total 1.0. Named cocktail quantities require a supplied per-serve recipe and a requested share. Completion occurs when the calculator accepts the normalized object without an error. Calculate one reviewable scenario Run the bundled calculator from the package directory. The script allocates whole servings by the largest-remainder method and rounds packages upward. Inventory is subtracted only when the user supplied it. Completion requires valid JSON with assumptions, planned servings, package counts, inventory gaps, alcohol-free quantities, and named cocktail ingredients. Reconcile the result Confirm that beverage shares sum to the total planned alcoholic servings. Verify that every package count covers its allocated servings under the supplied yield. For named cocktails, reconcile ingredient totals against the allocated cocktail servings. Mark an inventory amount as unknown when it was not supplied instead of treating it as zero. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/party-drink-planner