Control Autodesk Fusion 360 CAD software via the Claude Bridge add-in. Create sketches, draw shapes, extrude 3D objects, and build complex models interactively.
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.
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
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.
results.jsonSee reference.md for the complete API reference.
export_session - Export all design data to a timestamped folder (replaces all individual query commands)ping - Test connectionmessage - Display a message in Fusion 360create_offset_plane - Create plane at Z offset (for multi-level geometry)create_plane_at_angle - Create angled construction planecreate_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 sketchadd_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 indexextrude - 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 bodyset_parameter - Create/update a user parameterSee examples.md for complete workflow examples.
All dimensions are in centimeters (Fusion 360's internal unit):
5 (cm)list_profiles to find the correct profile index before extrudingresults.json for error details