Autodesk
sfkislev/flue
Control Autodesk 3ds Max and other desktop apps from the shell via Flue, without an MCP server.
What is Autodesk?
This skill lets a coding agent operate Autodesk desktop applications (currently 3ds Max) through Flue, a local shell-to-application bridge. Use it when the human requests work performed inside an Autodesk app—inspecting scenes, objects, modifiers, materials, or making bounded edits—that a CLI agent cannot do alone.
- Inspect open scenes, objects, modifiers, and materials in Autodesk apps
- Execute MAXScript and Python commands inside 3ds Max
- Retrieve JSON results from desktop app operations
- Control selection and scene state
- Run small scripts within professional desktop software
- Support for multiple Autodesk adapters via a unified stdin/stdout contract
How to install Autodesk
npx skills add null --skill autodesk- Flue installed via pip: `pip install flue && flue setup`
- An Autodesk desktop application running (currently 3ds Max)
- Read FLUE.md and the matching adapter documentation (e.g., adapters/3dsmax_adapter/APP.md)
How to use Autodesk
- 1.Read FLUE.md in the skill directory to understand the bridge contract and safety expectations
- 2.Identify which Autodesk app is open (currently 3ds Max)
- 3.Locate the matching adapter (e.g., adapters/3dsmax_adapter/3dsmax_bridge.py)
- 4.Send commands via stdin to the bridge and parse JSON results from stdout
- 5.Start with small, inspectable operations; avoid destructive actions unless explicitly requested
Use cases
- Automate 3D scene inspection and metadata extraction in 3ds Max
- Apply modifiers or material changes to selected objects
- Run batch operations on scene geometry from the command line
- Integrate Autodesk workflows into agent-driven pipelines
- Perform bounded edits to scenes without manual intervention
- 3D artists and technical directors using 3ds Max
- Automation engineers integrating Autodesk into CI/CD or agent workflows
- Developers building agent-driven creative tools
- Teams needing headless or semi-automated Autodesk operations
Autodesk FAQ
Currently 3ds Max is fully supported. Flue is designed to support Photoshop, Illustrator, Premiere, After Effects, InDesign, Audition, Blender, Houdini, Unity, and Microsoft Office through the same stdin/stdout contract with a single install.
No. Flue is a local shell-to-application bridge that works without an MCP server, communicating directly via stdin/stdout.
The agent will notify you and provide the install command (`pip install flue && flue setup`). Installation requires explicit approval in the current session.
Yes. Flue is MIT-licensed and reviewable on GitHub/PyPI. The agent treats you as the driver and prefers small, inspectable steps, avoiding destructive actions unless explicitly requested.
You can run small scripts via MAXScript or Python inside 3ds Max. For complex operations, break them into bounded steps and inspect results between each step.
Full instructions (SKILL.md)
Source of truth, from sfkislev/flue.
name: Autodesk description: Control Autodesk desktop apps - 3ds Max and friends - from the shell via Flue, without an MCP server.
This skill lets a coding agent operate Autodesk desktop applications through Flue, a local shell-to-application bridge. Flue currently covers Autodesk 3ds Max through a consistent stdin/stdout contract; further Autodesk adapters are in scope.
agent shell ->
3dsmax_bridge.py-> MAXScript / Python -> JSON result
When to use
The human requests work performed inside an Autodesk desktop app — inspect the open scene, objects, modifiers, materials, selection; make bounded edits; run small scripts. A CLI agent cannot act inside these apps without a bridge like Flue.
How to proceed
- Read
FLUE.mdin this directory first. It explains how Flue works, the bridge contract, a worked example, and safety expectations. - Identify which Autodesk app the human is working in (currently 3ds Max) and use the matching adapter (e.g.
adapters/3dsmax_adapter/3dsmax_bridge.py). - If Flue is installed: also read
C:\Users\fredd\.claude\skills\flue\SKILL.mdand the matchingadapters/<app>_adapter/APP.mdfor the operational contract, then work from there. - If Flue is not installed: tell the human. The install command is
pip install flue && flue setup. Do not install without explicit approval in the current session.
Other apps
Flue also supports Photoshop, Illustrator, Premiere, After Effects, InDesign, Audition, Blender, Houdini, Unity, and Microsoft Office through the same stdin/stdout contract. One install covers all adapters.
Safety
Flue acts inside professional desktop software. Treat the human as the driver; prefer small, inspectable steps; avoid destructive actions unless explicitly requested. Flue is MIT-licensed and reviewable on GitHub / PyPI before use.
Related skills
More from sfkislev/flue and the wider catalog.
Blender
Control Blender from the shell via Flue, a Python bridge to bpy without an MCP server.
flue
Control desktop software like Photoshop, Blender, and Office from your agent via native automation APIs.
Houdini
Control SideFX Houdini from the shell via Flue, a Python bridge to hou without an MCP server.
Illustrator
Control Adobe Illustrator from the shell via Flue ExtendScript bridges.
InDesign
Control Adobe InDesign from the shell via Flue—ExtendScript bridges without an MCP server.
Photoshop
Control Adobe Photoshop from the shell via Flue ExtendScript bridges.