Wine Cellar
by @fuzzysb
Comprehensive wine cellar management skill for tracking inventory, providing meal-based recommendations, acting as a virtual sommelier, tracking consumption/...
clawhub install wine-cellarπ About This Skill
name: wine-cellar description: Comprehensive wine cellar management skill for tracking inventory, providing meal-based recommendations, acting as a virtual sommelier, tracking consumption/purchases, and supporting barcode lookup to retrieve bottle details. Use when you need to manage a personal wine collection, get wine pairing suggestions for meals, scan barcodes for wine information, or maintain detailed records of your wine inventory.
Wine Cellar
Overview
This skill enables comprehensive management of a personal wine cellar, including inventory tracking, barcode-based bottle lookup, meal-based wine recommendations, sommelier-style advice, and consumption/purchase tracking. It provides both data management capabilities and intelligent wine expertise.
Core Capabilities
1. Inventory Management
Track your wine collection with detailed records including:2. Barcode Lookup
Input barcode numbers to automatically retrieve:3. Meal-Based Recommendations
Get intelligent wine pairing suggestions based on:4. Virtual Sommelier
Receive expert advice on:5. Consumption & Purchase Tracking
Maintain detailed logs of:Getting Started
To begin using this skill, you can: 1. Add wines to your inventory manually or via barcode scan 2. Organize your collection by storage location or categories 3. Request meal-based wine pairings for specific dishes 4. Look up detailed information about any wine in your collection 5. Track consumption events and purchase history
Data Structure
The wine cellar skill uses the following data models:
Wine Bottle
Consumption Event
Purchase Record
Usage Examples
Adding Wine to Inventory
"I just bought a 2018 Chateau Margaux and want to add it to my cellar. It's barcode 123456789012."Barcode Lookup
"Scan this barcode: 085000014315 to get wine details."Meal-Based Recommendation
"What wine would pair well with mushroom risotto?"Sommelier Advice
"How long should I decant a young Bordeaux before serving?"Tracking Consumption
"I opened a bottle of 2016 Domaine de la RomanΓ©e-Conti last night with dinner and want to log it."Storage & Persistence
This skill maintains data in JSON format within the skill directory:
data/wine_inventory.json - Main wine collectiondata/consumption_log.json - Drinking historydata/purchase_history.json - Acquisition recordsdata/barcode_cache.json - Lookup results for performanceExtending Functionality
To add custom fields or adapt to specific needs: 1. Modify the data models in the scripts/ 2. Update validation and storage logic 3. Extend the recommendation engine with personal preferences 4. Add integration with external wine databases or APIs
Best Practices
Resources
scripts/
Executable tools for wine cellar operations:add_wine.py - Add new bottles to inventorylookup_barcode.py - Retrieve wine details from barcoderecommend_pairing.py - Get meal-based wine suggestionslog_consumption.py - Record drinking eventsgenerate_report.py - Create inventory and valuation reportsutils.py - Shared helper functionsreferences/
Reference materials for wine knowledge:wine_regions.md - Major wine growing regions and characteristicsvarietal_guide.md - Grape varietal profiles and traitspairing_principles.md - Food and wine matching guidelinesvintage_chart.md - Historical vintage quality referencesserving_guide.md - Temperature, decanting, and glassware adviceassets/
Templates and reference materials:wine_label_template.pdf - Printable label format for bin tagscellar_map_template.svg - Diagram for mapping physical storagetasting_sheet.pdf - Structured tasting note template---
π‘ Examples
To begin using this skill, you can: 1. Add wines to your inventory manually or via barcode scan 2. Organize your collection by storage location or categories 3. Request meal-based wine pairings for specific dishes 4. Look up detailed information about any wine in your collection 5. Track consumption events and purchase history