Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    Cut-List Optimizer: Claude Skill for Woodworkers

    1

    Calculate the most efficient way to cut plywood and lumber to minimize waste and cost.

    Free

    Security scanned
    Cut-List Optimizer: Claude Skill for Woodworkers

    Cut-List Optimizer: Claude Skill for Woodworkers

    Example session with this skill installed

    I need to build a simple workbench. I have two 4x8 sheets of 3/4 ply ($55 each) and four 8-foot 2x4s ($4 each). I need two tops at 48x24, four legs at 30x3.5, and four stretchers at 45x3.5.

    • Read your context and instructions
    • Compiled the cut-list optimizer

    I have optimized your workbench cut list. I used a 1/8" kerf for the saw blade and prioritized your 2x4 lumber for the structural parts. **Project Summary:** - **Total Cost:** $63.00 - **Materials Used:** 1x Plywood (48"x96"), 4x 2x4 Lumber (8') - **Waste:** 48.2% (One full plywood sheet remains unused and can be removed from your shopping list). ## Cutting Plan | Material | Part Name | Dimensions | Qty | Notes | | :--- | :--- | :--- | :--- | :--- | | 3/4 Ply | Workbench Top | 48" x 24" | 2 | Fits on a single sheet with 50% remainder | | 2x4 Lumber | Leg | 30" | 4 | Two legs per 8' board | | 2x4 Lumber | Stretcher | 45" | 4 | One stretcher per 8' board (31" scrap) | ### Sheet 1 Layout (48" x 96" Plywood) ```text +-----------------------+-----------------------+ | | | | Top 1 | Top 2 | | (48 x 24) | (48 x 24) | | | | +-----------------------+-----------------------+ | | | REMAINDER / SCRAP | | (48 x 47 7/8) | | | +-----------------------------------------------+ ``` ### Lumber Sequence (2x4 Boards) - **Board 1 & 2:** Cut at 30", then 30". (Yields 2 Legs per board). - **Board 3, 4, 5, 6:** Cut at 45". (Yields 1 Stretcher per board). *Note: You requested 4 stretchers; this requires 4 boards if using 8' stock.* **Next steps** 1. Review the scrap yields to see if you want to add a lower shelf to the workbench. 2. Confirm if you want to use a thin-kerf blade (3/32") to slightly increase the remainder size. 3. Download the full HTML shop sheet for the step-by-step rip and cross-cut sequence.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Woodworking and DIY projects often suffer from expensive material waste and layout errors. Hand-calculating how to fit parts onto plywood sheets or lumber boards is prone to miscounting, ignoring saw blade thickness, or violating grain direction. This skill eliminates the guesswork by running a dedicated 2D packing optimizer to generate precise, verified cut lists. ## What it does - **Optimizes material yield** by calculating the most efficient way to fit parts onto sheet goods and linear boards. - **Accounts for kerf** by factoring in the specific width of the saw blade to ensure final parts aren't undersized. - **Respects grain direction** for veneered or solid wood parts while allowing rotation on hidden components to save money. - **Generates shopping lists** with total project costs based on current stock prices and available sheet sizes. - **Produces cut diagrams** that provide a step-by-step sequence for table saw or track saw operations. ## How it works 1. **Part ingestion** where you provide dimensions for your project, either as a raw list or by describing the furniture piece. 2. **Stock definition** including sheet sizes, lumber lengths, prices, and any shop scrap you want to prioritize. 3. **Execution** of the optimization script which runs a heuristic search to find the lowest-cost layout. 4. **Verification** of every cut to ensure no overlaps, no off-sheet placements, and valid guillotine-cut sequences. ## Frameworks & tools The skill utilizes a custom Python-based 2D packing solver that executes locally. It processes standard JSON project schemas and outputs HTML shop sheets with visual diagrams. ## Why this beats prompting it yourself LLMs frequently fail at spatial reasoning and 2D geometry, often "hallucinating" layouts where parts overlap or ignore the saw's kerf. This skill uses a deterministic script to verify every single coordinate, ensuring the plan you take to the shop is physically possible and mathematically efficient. ## Use cases - **Cabinetry and built-ins** to calculate exactly how many 4x8 plywood sheets are required for carcasses and doors. - **Decking and framing** to minimize offcuts when buying dimensional lumber in various lengths. - **Cost estimation** for client bids by comparing different material grades and sheet sizes. - **Scrap management** to integrate existing workshop offcuts into new projects before buying new stock. ## Known limitations Supports rectangular parts only; curved or complex shapes must be entered as their bounding boxes. Layouts are optimized for guillotine cuts (edge-to-edge) rather than CNC nesting patterns.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 7 days ago

    • Free to download with an account

    Needs access to

    W3

    Listed7 days ago

    What's inside

    Frequently Asked Questions