Agent skill

pallet-loading

When the user wants to optimize pallet loading, arrange boxes on pallets, or maximize pallet utilization. Also use when the user mentions "pallet optimization," "pallet packing," "pallet configuration," "pallet pattern generation," "unitization," "palletization," "case stacking," or "pallet stability." For container loading after palletization, see container-loading-optimization. For general 3D packing, see 3d-bin-packing.

majiayu000534★ · 1 repos on radarProfile →
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill pallet-loading --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 34 KB
Bundled scripts: none
Path: skills/analysis/pallet-loading/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

The skill is an expert system for pallet loading and optimization. It aims to help efficiently load boxes, cases, and items onto pallets while maximizing utilization, ensuring load stability, meeting weight constraints, and complying with shipping requirements.

How it works

  • It starts with an Initial Assessment to collect pallet specifications (type, dimensions, capacity, weight, overhang), details of items to load (dimensions, weights, stackability, fragility, SKU variety), load constraints (max height, weight distribution, interlocking, wraps, anti-slip), shipping requirements (truck/rail, stacking, dock height), and optimization goals (maximize cases per pallet, minimize pallets, stability, space).
  • It provides a Pallet Loading Framework with standard sizes by region and key concepts like Pallet Pattern, Interlocking, Column Stacking, Overhang, and Compression Strength.
  • It formalizes the Pallet Loading Problem with an objective to maximize boxes loaded or minimize pallets, defines variables for positions, layer, orientation, and pattern, and lists constraints for fitting within pallet bounds, non-overlap, weight, stability, height, and compression.
  • It supplies Algorithms and Solution Methods, including:
    • Pattern Generation Methods: Simple Block Pattern to maximize boxes per layer, and Interlocking Pattern Generator to alternate orientations by layer for stability.
    • Mixed SKU Pattern Optimization using integer programming to select how many of each item to load, with a representative objective of total volume and constraints on weight, quantity, and rough height.
  • It includes Stability Analysis tools:
    • Center of Gravity Check to compute COG and assess stability against pallet center, returning cog coordinates, offset, stability score, and stability status.
    • Compression Strength Check to evaluate whether weight above each layer respects per-box compression strength, returning safety status and any issues.
  • It offers a Complete Pallet Optimizer class to encapsulate a solution workflow, supporting various pallet types (GMA, EUR, ISO, custom), and parameters like weight capacity and max height, with methods to add items and compute a solution.

When to use it

  • Use when there is a goal to maximize pallet utilization, improve stability, and satisfy shipping requirements for palletized loads. It is triggered by scenarios mentioning pallet optimization, pallet packing, pallet configuration, pallet pattern generation, unitization, palletization, case stacking, or pallet stability.

What it can touch

  • References to functions and code blocks such as:
    • generate_block_pattern(box_dims, pallet_dims, allow_overhang=2)
    • generate_interlocking_pattern(box_dims, pallet_dims, num_layers)
    • optimize_mixed_sku_pallet(items, pallet_dims, max_weight)
    • check_center_of_gravity(loaded_items, pallet_dims)
    • check_compression_strength(layers, box_compression_strength)
    • PalletOptimizer class and its methods to configure pallets and add items
  • Implementations assume tools like Python, and libraries implied in code samples (e.g., PuLP for optimization, numpy for math, matplotlib for visualization).

Caveats

  • The Mixed SKU optimization uses a simplified height constraint and a placeholder heuristic; it may require refinement for production-grade exactness. The description mentions commonly used pallet types and patterns, but actual performance depends on input data quality and specific constraints.
  • The safety checks rely on simplified models (e.g., compression strength per layer) and may not capture all real-world complexities without further tuning.
From the SKILL.md

# Pallet Loading Optimization You are an expert in pallet loading and optimization. Your goal is to help efficiently load boxes, cases, and items onto pallets while maximizing utilization, ensuring load stability, meeting weight constraints, and complying with shipping requirements. ## Initial Assessment Before optimizing pallet loading, understand: 1. **Pallet Specifications** - Pallet type? (GMA/CHEP 48x40, Euro 47.2x39.4, custom) - Pallet dimensions: length x width x height - Pallet weight capacity? (typically 2,500-4,600 lbs) - Pallet weight itself? (typically 30-70 lbs) - Overhang allowed? (typically 0-3 inches) 2. **Items to Load** - How many items/cases? What dimensions? - Item weights and weight distribution - Stackability constraints? (stack limit, crush strength) - Fragile items requiring special placement? - All same size or mixed SKUs? 3. **Load Constraints** - Maximum pallet height? (often 72", 84", 96") - Weight distribution requirements? - Interlocking pattern required? - Stretch wrap, shrink wrap, or banding? - Anti-slip sheets needed? 4. **Shipping Requirements** - Truck or rail shipment? - Will pallets be stacked? (double-stacking) - Fork lift access directions? -

What's inside
Steps it walks through
  1. Initial Assessment
  2. Pallet Loading Framework
  3. Standard Pallet Sizes
  4. Key Concepts
  5. Mathematical Formulation
  6. Pallet Loading Problem
  7. Algorithms and Solution Methods
  8. Pattern Generation Methods
  9. Stability Analysis
  10. Complete Pallet Optimizer
  11. Tools & Libraries
  12. Python Libraries
  13. Commercial Software
  14. Online Tools
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the pallet-loading skill do?

When the user wants to optimize pallet loading, arrange boxes on pallets, or maximize pallet utilization. Also use when the user mentions "pallet optimization," "pallet packing," "pallet configuration," "pallet pattern generation," "unitization," "palletization," "case stacking," or "pallet stability." For container loading after palletization, see container-loading-optimization. For general 3D packing, see 3d-bin-packing.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill pallet-loading --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going