packing-pro
Generates smart, categorized packing lists based on destination weather, trip duration, activities, and transport type. Produces weighted checklists with a critical-items section and weather-adaptive recommendations. Skill: packing-pro Owner: voronindenis5 Summary: Generates smart, categorized packing lists based on destination weather, trip duration, activities, and transport type. Produces weighted checklists with a critical-items section and weather-adaptive recommendations. Tags: latest:0.1.1 Version history: v0.1.1 | 2026-08-11T11:58:19.769Z | auto - Removed the file skill-card.md. - No changes to functionality or documentat
Rank
62
Safety
84
Downloads
2.6k
Updated
Oct 9, 2026
Version
0.1.1
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 2.6K downloads reported by the source. Last updated 10/9/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 9, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 9, 2026
- Adoption signal
- 2.6K downloadsadoption · observed Oct 9, 2026
- Latest release
- 0.1.1release · observed Aug 11, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s17b6amkd3wzqgg640v03a9r1n83gxs1:packing-pro- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-packing-pro/snapshot"
Documentation
CLAWHUB
37,405 characters of source documentation, loaded on request.
Extracted files
5 files captured from the source.
SKILL.md
---
name: packing-pro
description: Generates smart, categorized packing lists based on destination weather, trip duration, activities, and transport type. Produces weighted checklists with a critical-items section and weather-adaptive recommendations.
version: 1.0.0
author: Denis Voronin
license: MIT
tags:
- travel
- packing
- checklist
- productivity
- planning
---
# Packing Pro
An agent skill that generates smart, categorized packing lists so you never forget essentials again.
## What It Does
- **Weather-adaptive** — selects clothing based on destination temperature/season (cold → thermals, beach → sunscreen, monsoon → rain gear).
- **Duration-aware** — scales clothing quantities to the number of days, with laundry buffer for longer trips.
- **Activity-driven** — adds specialized gear for hiking, swimming, business, skiing, photography, and more.
- **Transport-aware** — applies liquid limits for flights, adds car-trip accessories, etc.
- **Weighted** — estimates item weights so you can manage baggage limits.
- **Critical items** — highlights must-not-forget essentials (passport, medications, chargers) in a separate section.
## Quick Start
```bash
# Basic trip (interactive prompts)
python3 scripts/packing_pro.py
# Full specification via CLI flags
python3 scripts/packing_pro.py \
--destination "Tokyo, Japan" \
--duration 7 \
--season winter \
--activities hiking photography \
--transport flight \
--output checklist.json
```
## Input Parameters
| Parameter | Example | Description |
|---|---|---|
| `--destination` | `"Bali, Indonesia"` | Trip destination |
| `--duration` | `7` | Number of days |
| `--season` | `summer \| winter \| spring \| autumn` | Season of travel |
| `--temp-c` | `25` | Optional: override average temperature |
| `--activities` | `hiking swimming business` | Space-separated activity list |
| `--transport` | `flight \| train \| car \| bus` | Primary transport |
| `--output` | `checklist.json` | Save to file (default: print to stdout) |
## Output
The script produces a structured JSON packing list:
```json
{
"destination": "Bali, Indonesia",
"duration_days": 7,
"season": "summer",
"transport": "flight",
"estimated_total_weight_g": 6800,
"critical_items": [
{"item": "Passport", "category": "documents", "weight_g": 30, "note": "Check expiry >6 months"}
],
"categories": {
"clothing": [
{"item": "T-shirts", "quantity": 8, "weight_g": 150}
],
"toiletries": [...],
"electronics": [...],
"activity_gear": [...]
}
}
```
## Reference Documentation
- [`references/item-database.md`](references/item-database.md) — full catalog of packable items with weights
- [`references/weather-logic.md`](references/weather-logic.md) — weather and activity selection rules
## License
MIT © Denis VoroninREADME.md
# Packing Pro An agent skill that generates smart, categorized packing lists based on destination weather, trip duration, activities, and transport type. ## Features - 🌦️ **Weather-adaptive** — cold→thermals, beach→sunscreen, monsoon→rain gear - 📅 **Duration-aware** — scales quantities to trip length with laundry buffer - 🎯 **Activity-driven** — specialized gear for hiking, swimming, business, skiing, etc. - ✈️ **Transport-aware** — flight liquid limits, car accessories, train essentials - ⚖️ **Weighted** — per-item weight estimates for baggage management - 🔴 **Critical items** — highlights must-not-forget essentials ## Installation ```bash cp -r packing-pro /path/to/skills/ ``` ## Usage ```bash # Full specification python3 scripts/packing_pro.py \ --destination "Tokyo, Japan" \ --duration 7 \ --season winter \ --activities hiking photography \ --transport flight # With temperature override python3 scripts/packing_pro.py \ --destination "Reykjavik, Iceland" \ --duration 5 \ --season winter \ --temp-c -5 \ --activities hiking \ --transport flight \ --output my_trip.json ``` ### Parameters | Parameter | Required | Description | |---|---|---| | `--destination` | Yes | Trip destination | | `--duration` | Yes | Number of days (integer) | | `--season` | Yes | `summer`, `winter`, `spring`, `autumn` | | `--temp-c` | No | Override average temperature (°C) | | `--activities` | No | Space-separated: `hiking`, `swimming`, `business`, `skiing`, `photography`, `formal` | | `--transport` | No | `flight`, `train`, `car`, `bus` (default: `flight`) | | `--output` | No | Output file path (default: stdout) | ## Output Format JSON with: - `critical_items` — must-not-forget essentials - `categories` — clothing, toiletries, electronics, activity_gear, misc - Each item has: `item`, `quantity`, `weight_g`, and optional `note` - `estimated_total_weight_g` — total estimated weight ## Reference Documentation - [Item Database](references/item-database.md) — full catalog of items with weights - [Weather & Activity Logic](references/weather-logic.md) — selection rules explained ## License MIT © Denis Voronin
_meta.json
{
"ownerId": "kn75wwn4x6djaf28jbykeamazd81gtdp",
"slug": "packing-pro",
"version": "0.1.1",
"publishedAt": 1786449499769
}references/item-database.md
# Item Database Reference Full catalog of packable items with estimated individual weights. Weights are approximate and intended for baggage planning, not precision measurement. ## Critical Items (Always Packed) | Item | Weight (g) | Notes | |---|---|---| | Passport / ID | 30 | International travel; check expiry | | Travel tickets | 10 | Printed or digital backup | | Credit/debit cards | 10 | Notify bank of travel | | Cash (local currency) | 50 | Small bills for tips/transit | | Phone | 180 | With international plan or eSIM | | Phone charger | 60 | | | Prescription medications | 50 | In original containers | | Glasses / contacts | 100 | Plus case and solution | | Emergency contact list | 10 | Printed backup | | Travel insurance docs | 20 | | ## Clothing ### Base Layer | Item | Weight (g) | Notes | |---|---|---| | Underwear | 50 | | | Socks (casual) | 50 | | | Socks (thermal) | 90 | Cold weather | | T-shirt | 150 | | | Undershirt (thermal) | 200 | Cold weather | | Bra / sports bra | 100 | | ### Mid Layer | Item | Weight (g) | Notes | |---|---|---| | Long-sleeve shirt | 250 | | | Sweater / pullover | 450 | | | Fleece jacket | 400 | | | Hoodie | 500 | | | Dress | 350 | | | Polo shirt | 200 | Business casual | ### Outer Layer | Item | Weight (g) | Notes | |---|---|---| | Light jacket / windbreaker | 350 | | | Rain jacket | 400 | Waterproof | | Winter coat | 1200 | Heavy | | Down jacket | 600 | Packable | | Blazer / sport coat | 700 | Business | | Suit | 1500 | Formal | ### Lower Body | Item | Weight (g) | Notes | |---|---|---| | Jeans | 700 | | | Trousers / slacks | 400 | | | Shorts | 250 | | | Thermal pants / leggings | 300 | Cold weather | | Skirt | 300 | | | Swim trunks / swimsuit | 200 | | ### Sleep & Loungewear | Item | Weight (g) | Notes | |---|---|---| | Pajamas | 400 | | | Robe | 600 | Optional | ### Footwear | Item | Weight (g) | Notes | |---|---|---| | Sneakers / walking shoes | 600 | Wear on travel day | | Dress shoes | 700 | Business/formal | | Sandals / flip-flops | 300 | Beach | | Hiking boots | 1100 | Hiking | | Slippers | 200 | Optional | ### Accessories | Item | Weight (g) | Notes | |---|---|---| | Belt | 100 | | | Tie / bow tie | 50 | Formal | | Hat / cap (sun) | 80 | | | Beanie / warm hat | 100 | Cold weather | | Scarf | 150 | | | Gloves | 100 | Cold weather | | Mittens (heavy) | 150 | Very cold | | Sunglasses | 50 | | ## Toiletries | Item | Weight (g) | Notes | |---|---|---| | Toothbrush | 20 | | | Toothpaste | 100 | | | Dental floss | 10 | | | Deodorant | 100 | | | Shampoo | 200 | Travel size if flying | | Conditioner | 200 | Travel size if flying | | Body wash / soap | 100 | | | Razor + blades | 50 | | | Shaving cream | 150 | | | Hairbrush / comb | 80 | | | Sunscreen (SPF 50) | 200 | Beach/sunny | | Lip balm | 15 | | | Moisturizer | 100 | | | Contact lens solution | 200 | | | First aid kit (basic) | 300 | Bandages, antiseptic, pain reliever | | Feminine hygiene products | 100 | | | Nail clippers | 30 | | ##
references/weather-logic.md
# Weather & Activity Logic Reference This document explains the selection rules that `packing_pro.py` uses to build a packing list. ## 1. Season / Temperature Rules The script first determines the climate category from season and optional temperature override: | Condition | Climate Category | |---|---| | temp ≤ 0°C | `freezing` | | 0°C < temp ≤ 10°C | `cold` | | 10°C < temp ≤ 20°C | `mild` | | 20°C < temp ≤ 30°C | `warm` | | temp > 30°C | `hot` | If `--temp-c` is not provided, the season determines the default: | Season | Default Temp Range | Climate | |---|---|---| | winter | -5 to 5°C | cold / freezing | | spring | 10 to 18°C | mild | | autumn | 8 to 16°C | mild | | summer | 22 to 32°C | warm / hot | ### Climate → Clothing Selection **Freezing / Cold** (≤ 10°C): - Thermal base layer (top + bottom) — quantity scales with duration - Heavy sweater or fleece - Winter coat or down jacket - Warm hat (beanie), gloves, scarf - Thermal socks - Warm sleepwear **Mild** (10–20°C): - Long-sleeve shirts - Light jacket or hoodie - Mix of jeans and lighter trousers - Light scarf (optional) **Warm / Hot** (> 20°C): - T-shirts and shorts - Light, breathable fabrics - Sunglasses, sun hat - Swimwear if activity includes beach/swimming - Light sleepwear ### Season-Specific Extras | Season | Extra Items | |---|---| | summer | Sunscreen SPF 50+, sunglasses, sun hat, insect repellent | | winter | Lip balm, moisturizer, hand warmers | | spring | Light rain jacket, allergy medication | | autumn | Light rain jacket, layers | ## 2. Activity Rules Activities are specified with `--activities` (space-separated). Each adds specialized gear: ### `hiking` - Hiking boots - Daypack - Water bottle - Trail map / GPS - First aid kit - Moisture-wicking base layer ### `swimming` / `beach` - Swimwear (×2) - Beach towel - Sunscreen (already in summer, but always added for beach) - Waterproof phone case - Flip-flops / sandals ### `business` - Laptop + charger - Business cards - Notebook + pen - Dress shirt / blouse - Dress shoes - Blazer or suit (if `formal` also specified) ### `skiing` / `snow` - Ski gloves - Ski goggles - Neck gaiter / balaclava - Hand warmers - Full thermal base layer - Ski jacket / pants (or note: rent at destination) ### `photography` - Camera body - Extra batteries - Memory cards - Cleaning kit - Tripod (optional — flagged) ### `formal` - Suit / evening dress - Dress shoes - Tie / bow tie - Cufflinks / accessories ### `camping` - Tent (or note: check if provided) - Sleeping bag - Headlamp / flashlight - Multi-tool | Fire starter / matches | Insect repellent ## 3. Transport Rules ### `flight` - Liquid restriction note: containers ≤ 100 ml in carry-on - Universal power adapter (international) - Travel pillow - Noise-cancelling headphones recommended - Passport check (international) - All chargers in carry-on ### `train` - Smaller bag (overhead storage) - Entertainment (book, downloaded movies) - Snacks - Travel pillow ### `car` - Driver's lic
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/voronindenis5/skills/packing-pro",
"sourceUrl": "https://clawhub.ai/voronindenis5/skills/packing-pro",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:23:01.940Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-packing-pro/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-packing-pro/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T13:23:01.940Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2.6K downloads",
"href": "https://clawhub.ai/voronindenis5/packing-pro",
"sourceUrl": "https://clawhub.ai/voronindenis5/packing-pro",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:23:01.940Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "0.1.1",
"href": "https://clawhub.ai/voronindenis5/packing-pro",
"sourceUrl": "https://clawhub.ai/voronindenis5/packing-pro",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-11T11:58:19.769Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-packing-pro/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-voronindenis5-packing-pro/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 0.1.1",
"description": "- Removed the file skill-card.md. - No changes to functionality or documentation beyond removal of this file.",
"href": "https://clawhub.ai/voronindenis5/packing-pro",
"sourceUrl": "https://clawhub.ai/voronindenis5/packing-pro",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-08-11T11:58:19.769Z",
"isPublic": true
}
]
}Record generated Oct 9, 2026.
