核心用法
本 Skill 通过 Flue 实现 Shell 与 Autodesk 桌面应用的双向通信。Flue 作为本地桥接器,将 Agent 的标准输入输出转化为目标应用的脚本指令(MAXScript/Python),并返回结构化 JSON 结果。当前支持 Autodesk 3ds Max,扩展至其他 Autodesk 产品线已在规划中。
执行路径:Agent Shell → 3dsmax_bridge.py → MAXScript/Python → JSON 响应
工作流程
1. 前置阅读:必须先查阅同目录 FLUE.md,理解桥接协议、工作示例及安全规范
2. 应用识别:确认用户当前使用的 Autodesk 软件(目前仅 3ds Max),调用对应适配器
3. 条件分支:
- 已安装 Flue:进一步读取
C:\Users\fredd\.claude\skills\flue\SKILL.md及adapters/<app>_adapter/APP.md获取操作契约 - 未安装 Flue:告知用户,安装命令为
pip install flue && flue setup,当前会话禁止未经明确授权的安装
显著优点
- 无 MCP 依赖:直接通过 Shell 与本地 Flue 进程通信,部署轻量化
- 统一接口:多应用共享 stdin/stdout 契约,Photoshop、Blender、Unity、Microsoft Office 等同样适配
- MIT 开源:代码可审计,风险透明
潜在局限
- 生态初期:Autodesk 家族仅覆盖 3ds Max,Maya、AutoCAD 等核心产品待适配
- 本地耦合:依赖 Windows 环境及 Flue 本地安装,无法云端执行
- 破坏性操作风险:直接操作生产场景文件,误操作可能导致资产损失
适合人群
- 3D 技术美术(TA)与自动化流程开发者
- 需在 3ds Max 中批量处理场景、检查资产、运行回归测试的 TD 团队
- 希望将 Autodesk 桌面工作流接入 AI Agent 管道的技术用户
常规风险
| 风险类型 | 说明 |
|---------|------|
| 数据破坏 | MAXScript 可直接删除对象、修改材质、塌陷堆栈,不可逆操作需显式确认 |
| 环境依赖 | Flue 未安装或版本不匹配将导致指令失败 |
| 权限问题 | 部分操作需以 3ds Max 相同用户权限运行 |
| 状态漂移 | Agent 与 GUI 状态同步存在延迟,复杂场景建议分步验证 |
安全建议:始终将用户视为最终决策者,优先执行只读检查,破坏性变更需逐条确认。