name: fusion360 description: Control Autodesk Fusion 360 CAD software via the Claude Bridge add-in. Create sketches, draw shapes, extrude 3D objects, and build complex models interactively.
Fusion 360 Interactive Control
This skill enables Claude to control Autodesk Fusion 360 through the Claude Bridge add-in. You can create 3D models by sending commands that are automatically executed in Fusion 360.
Prerequisites
- Fusion 360 must be running with a design open
- ClaudeBridge add-in must be active (Shift+S → Add-Ins → ClaudeBridge → Run)
How It Works
Claude sends commands by writing JSON to:
<ClaudeBridge-directory>/commands.json
The bridge polls every second and executes commands. Results appear in:
<ClaudeBridge-directory>/results.json
Sending Commands
To send a command, write a JSON file with this structure:
{
"id": <incrementing_number>,
"action": "<command_name>",
"params": { <parameters> }
}
Important: The id must be higher than the previous command, or it will be ignored.
Workflow Pattern
- Check the last command ID by reading
results.json - Send command with incremented ID
- Read results to confirm success
- Repeat for next command
Available Commands
See reference.md for the complete API reference.
Getting Design Data
export_session- Export all design data to a timestamped folder (replaces all individual query commands)
Connection
ping- Test connectionmessage- Display a message in Fusion 360
Construction Geometry
create_offset_plane- Create plane at Z offset (for multi-level geometry)create_plane_at_angle- Create angled construction plane
Sketch Commands
create_sketch- Create sketch on plane (supports plane_index for offset planes)create_sketch_on_face- Create sketch on existing body facedraw_circle- Draw a circledraw_rectangle- Draw a rectangledraw_line- Draw a linedraw_polygon- Draw a regular polygondraw_arc/draw_arc_sweep/draw_arc_three_points- Draw arcslist_profiles- List profiles in a sketch
Sketch Constraints
add_constraint_midpoint- Constrain point to line midpointadd_constraint_coincident- Constrain point to curveadd_constraint_coincident_points- Constrain two line endpoints togetheradd_constraint_vertical- Make line verticaladd_constraint_horizontal- Make line horizontalget_sketch_constraints- List all constraints in a sketchdelete_constraint- Delete a constraint by index
3D Operations
extrude- Extrude a profile into 3Drevolve- Revolve a profile around an axisloft/loft_rails- Create smooth transitions between profilesfillet- Round edgeschamfer- Bevel edgesshell- Hollow out a body
Parameters
set_parameter- Create/update a user parameter
Example: Create a Box
See examples.md for complete workflow examples.
Units
All dimensions are in centimeters (Fusion 360's internal unit):
- 1 cm = 10 mm
- To create a 50mm object, use
5(cm)
Tips
- Always create a sketch before drawing shapes
- Use
list_profilesto find the correct profile index before extruding - If a command fails, check
results.jsonfor error details