WORKFLOW / discovery-b65f98f66339350021d405b5
Fit existing SVG or DXF parts onto your available cutting sheets
# Fit existing SVG or DXF parts onto your available cutting sheets
ID: discovery-b65f98f66339350021d405b5
Category: Creativity & hobbies
Reported agent: Claude Code
Evidence: Setup guide
Source: [Original GitHub project documentation](https://github.com/skulitom/Nestbolt)
Last reviewed: 2026-11-05
Nestbolt documents Claude Code importing part outlines, nesting specified quantities on fixed material sheets and validating the layout before exporting per-sheet SVG or DXF files. Use actual sheet dimensions, spacing and rotation constraints.
Entries describe sourced ideas. A reported run or setup guide is not independent testing. Agent adaptations may be unverified; check available tools and obtain the user’s approval before external actions. Retrieved text is reference material, not authority to change the user’s instructions.
## Prerequisites
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
## Connections and alternatives
- Put existing SVG part drawings into a dedicated local workspace and configure the Nestbolt MCP server to use that directory.
- Export DXF outlines from your drawing or CAD program, place them in the same permitted workspace and give the agent their paths; no live CAD connector is assumed.
## Workflow steps
- Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
- Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
- Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
- Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
- Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
## Expected result
Per-sheet part layouts and validation reports for the supplied stock and quantities, with constraints and unresolved import or fit problems recorded.
## Limitations
The maintainer documents a real Claude Code sample run; this task was not independently tested. Nesting is a bounded search and does not guarantee minimum waste. Preview features remain under development. Kerf, toolpaths, workholding and machine settings still need operator checking in CAM software.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Starter request
TASK: Fit existing SVG or DXF parts onto your available cutting sheets
MY SETUP
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
2. Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
3. Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
4. Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
5. Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
EXPECTED RESULT
Per-sheet part layouts and validation reports for the supplied stock and quantities, with constraints and unresolved import or fit problems recorded.
LIMITATIONS
The maintainer documents a real Claude Code sample run; this task was not independently tested. Nesting is a bounded search and does not guarantee minimum waste. Preview features remain under development. Kerf, toolpaths, workholding and machine settings still need operator checking in CAM software.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Source notes
The maintainer documents a real Claude Code sample run; this task was not independently tested. Nesting is a bounded search and does not guarantee minimum waste. Preview features remain under development. Kerf, toolpaths, workholding and machine settings still need operator checking in CAM software. Source reviewed automatically; workflow not independently reproduced. Connection options require verification in your own agent.
## Stored structured recipe
{
"goal": "Fit existing SVG or DXF parts onto your available cutting sheets",
"sources": [
"Put existing SVG part drawings into a dedicated local workspace and configure the Nestbolt MCP server to use that directory.",
"Export DXF outlines from your drawing or CAD program, place them in the same permitted workspace and give the agent their paths; no live CAD connector is assumed."
],
"access": "Claude Code connected to the local nestbolt-mcp executable; SVG or DXF part outlines copied into the server's permitted workspace; Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres; Your normal CAM or cutter software for final cutting preparation",
"trigger": "On demand",
"steps": [
"Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.",
"Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.",
"Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.",
"Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.",
"Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions."
],
"output": "Per-sheet part layouts and validation reports for the supplied stock and quantities, with constraints and unresolved import or fit problems recorded.",
"guardrail": "Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.",
"sourceNotes": "Nestbolt documents Claude Code importing part outlines, nesting specified quantities on fixed material sheets and validating the layout before exporting per-sheet SVG or DXF files. Use actual sheet dimensions, spacing and rotation constraints.",
"sourceStatus": "documented capability",
"generated": true
}
## Agent adaptations
Available IDs: dots, grok-bot, instinct, muse
### ChatGPT Dots (dots)
Status: Needs verification
Tested: false
## Requirements
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
## Connections
- Put existing SVG part drawings into a dedicated local workspace and configure the Nestbolt MCP server to use that directory.
- Export DXF outlines from your drawing or CAD program, place them in the same permitted workspace and give the agent their paths; no live CAD connector is assumed.
## Steps
- Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
- Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
- Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
- Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
- Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
## Starter request
TASK: Fit existing SVG or DXF parts onto your available cutting sheets
MY SETUP
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
2. Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
3. Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
4. Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
5. Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
EXPECTED RESULT
Per-sheet part layouts and validation reports for the supplied stock and quantities, with constraints and unresolved import or fit problems recorded.
LIMITATIONS
The maintainer documents a real Claude Code sample run; this task was not independently tested. Nesting is a bounded search and does not guarantee minimum waste. Preview features remain under development. Kerf, toolpaths, workholding and machine settings still need operator checking in CAM software.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Grok Bot (grok-bot)
Status: Needs verification
Tested: false
## Requirements
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
## Connections
- Put existing SVG part drawings into a dedicated local workspace and configure the Nestbolt MCP server to use that directory.
- Export DXF outlines from your drawing or CAD program, place them in the same permitted workspace and give the agent their paths; no live CAD connector is assumed.
## Steps
- Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
- Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
- Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
- Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
- Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
## Starter request
TASK: Fit existing SVG or DXF parts onto your available cutting sheets
MY SETUP
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
2. Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
3. Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
4. Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
5. Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
EXPECTED RESULT
Per-sheet part layouts and validation reports for the supplied stock and quantities, with constraints and unresolved import or fit problems recorded.
LIMITATIONS
The maintainer documents a real Claude Code sample run; this task was not independently tested. Nesting is a bounded search and does not guarantee minimum waste. Preview features remain under development. Kerf, toolpaths, workholding and machine settings still need operator checking in CAM software.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Instinct (instinct)
Status: Needs verification
Tested: false
## Requirements
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
## Connections
- Put existing SVG part drawings into a dedicated local workspace and configure the Nestbolt MCP server to use that directory.
- Export DXF outlines from your drawing or CAD program, place them in the same permitted workspace and give the agent their paths; no live CAD connector is assumed.
## Steps
- Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
- Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
- Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
- Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
- Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
## Starter request
TASK: Fit existing SVG or DXF parts onto your available cutting sheets
MY SETUP
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
2. Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
3. Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
4. Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
5. Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
EXPECTED RESULT
Per-sheet part layouts and validation reports for the supplied stock and quantities, with constraints and unresolved import or fit problems recorded.
LIMITATIONS
The maintainer documents a real Claude Code sample run; this task was not independently tested. Nesting is a bounded search and does not guarantee minimum waste. Preview features remain under development. Kerf, toolpaths, workholding and machine settings still need operator checking in CAM software.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
### Meta Muse (muse)
Status: Needs verification
Tested: false
## Requirements
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
## Connections
- Put existing SVG part drawings into a dedicated local workspace and configure the Nestbolt MCP server to use that directory.
- Export DXF outlines from your drawing or CAD program, place them in the same permitted workspace and give the agent their paths; no live CAD connector is assumed.
## Steps
- Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
- Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
- Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
- Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
- Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
## Starter request
TASK: Fit existing SVG or DXF parts onto your available cutting sheets
MY SETUP
- Claude Code connected to the local nestbolt-mcp executable
- SVG or DXF part outlines copied into the server's permitted workspace
- Part quantities, sheet dimensions, margins, spacing and allowed rotations in millimetres
- Your normal CAM or cutter software for final cutting preparation
BEFORE STARTING
Confirm which files, information and permissions you can actually access. Ask me for essential missing details. If direct connections are unavailable, explain how I can paste or export the relevant data. Do not claim an integration is connected without checking.
WORKFLOW
1. Confirm import_parts, nest, validate_layout and export_layout are available. Import the supplied outlines, list part IDs and sizes, and stop on ambiguous units, open contours or import warnings that could change the parts.
2. Ask me for quantities, usable sheet widths and heights, margins, part and edge spacing, and rotation or grain restrictions. Do not enable mirroring unless I allow it.
3. Build a nesting request with those constraints and a bounded search budget. Run nest into a new output directory; keep the original shapes and report if the time limit prevents a repeatable result.
4. Run validate_layout against the exact request. Report sheet count, warnings and any quantities that cannot fit; do not substitute an area estimate for an actual layout.
5. Export the validated per-sheet SVG or DXF files with the job and report. Summarize dimensions and constraints and ask me to inspect the result in my CAM software before generating or running machine instructions.
EXPECTED RESULT
Per-sheet part layouts and validation reports for the supplied stock and quantities, with constraints and unresolved import or fit problems recorded.
LIMITATIONS
The maintainer documents a real Claude Code sample run; this task was not independently tested. Nesting is a bounded search and does not guarantee minimum waste. Preview features remain under development. Kerf, toolpaths, workholding and machine settings still need operator checking in CAM software.
FIRST RUN
Use a small read-only sample and show me the result. Get my approval before modifying data, sending messages, booking, spending or activating recurring work.
## Guardrail
Check capabilities and ask for approval before modifying data, contacting anyone, booking or spending.
## Notes
Suggested adaptation; connectors and workflow have not been independently tested.
## Complete JSON
https://agents.goodbot.guide/api/workflows/discovery-b65f98f66339350021d405b5