121 lines
4.0 KiB
Markdown
121 lines
4.0 KiB
Markdown
# AE自动化AI技能
|
||
|
||
`After Effects` `AI自动化` `ExtendScript` `Adobe` `Agent Skills`
|
||
|
||
# Adobe Suite Skills
|
||
|
||
创意工具的 AI agent 技能。从 After Effects 自动化开始——用自然语言描述你想要的效果,Claude Code(或其他 agent)会为你生成并执行代码。
|
||
|
||
由 [aedev.tools](https://aedev.tools) 构建
|
||
|
||

|
||
|
||
```bash
|
||
npx skills add aedev-tools/adobe-agent-skills
|
||
```
|
||
|
||
---
|
||
|
||
## 功能介绍
|
||
|
||
- **读取你的项目** — 理解你的合成、图层、属性、关键帧和表达式
|
||
- **生成并运行 ExtendScript** — 你描述想要的效果,它负责编写和执行代码
|
||
- **覆盖完整 AE 工作流** — 图层、关键帧、表达式、效果、合成、素材和渲染
|
||
- **始终可撤销** — 每个操作都包裹在撤销组中,Cmd+Z 始终有效
|
||
|
||
## 示例提示词
|
||
|
||
```
|
||
"将表格行逐一以上滑淡入的方式动画进入,交错间隔 0.12 秒"
|
||
```
|
||
|
||
```
|
||
"为该合成中的每个文字图层添加投影效果,并全部设置为正片叠底混合模式"
|
||
```
|
||
|
||
```
|
||
"创建一个带背景条、文字和线条装饰的字幕条——动画从左侧滑入"
|
||
```
|
||
|
||
```
|
||
"找出项目中所有缺失的素材,并告诉我哪些合成受到了影响"
|
||
```
|
||
|
||
```
|
||
"将所有图标图层预合成到一个合成中并循环播放"
|
||
```
|
||
|
||
```
|
||
"为这个空对象添加表达式控制器,让我能从一个地方统一控制所有文字颜色"
|
||
```
|
||
|
||
## 安装步骤
|
||
|
||
1. **安装技能包:**
|
||
|
||
```bash
|
||
npx skills add aedev-tools/adobe-agent-skills
|
||
```
|
||
|
||
2. **在 After Effects 中启用脚本权限:**
|
||
|
||
首选项 > 脚本和表达式 > **"允许脚本写入文件和访问网络"**
|
||
|
||
3. **开始提示。** 打开你的 AE 项目,打开你的编程 agent,描述你想要的效果。
|
||
|
||
## 系统要求
|
||
|
||
- Adobe After Effects(任意近期版本)
|
||
- macOS(Windows 支持即将推出)
|
||
- 支持 [Agent Skills](https://agentskills.io) 的编程 agent(Claude Code、Cursor 等)
|
||
|
||
## 内容组成
|
||
|
||
该技能包涵盖完整 After Effects 脚本 API 的领域知识和工具:
|
||
|
||
| 领域 | 功能覆盖 |
|
||
|---|---|
|
||
| 图层 | 创建、删除、复制、重新排序、父子关系、配置 |
|
||
| 关键帧与动画 | 设置关键帧、缓动、插值、时间/空间控制 |
|
||
| 表达式 | 编写、链接和调试表达式 |
|
||
| 效果 | 通过 matchName 添加和配置效果 |
|
||
| 合成 | 创建、预合成、嵌套、配置 |
|
||
| 素材与镜头 | 导入、替换、整理素材 |
|
||
| 渲染 | 渲染队列、输出模块、导出 |
|
||
| 批量操作 | 跨图层和合成的批量修改 |
|
||
|
||
**34 个内置脚本**,无需生成代码即可处理常见任务:
|
||
|
||
| 脚本 | 功能说明 |
|
||
|---|---|
|
||
| 裁剪合成至内容 | 将合成时长适配至图层内容 |
|
||
| 从图层创建空对象 | 创建控制器空对象并自动建立父子关系 |
|
||
| 适配到合成 | 将图层缩放以适配/填充/拉伸到合成尺寸 |
|
||
| 标记图层 | 按类型或名称批量设置标签颜色 |
|
||
| 设置混合模式 | 为选中图层设置混合模式 |
|
||
| 分割图层 | 在播放头处分割图层 |
|
||
| 图层交错 | 在时间轴上交错排列图层 |
|
||
| 批量重命名 | 批量重命名图层、合成或项目条目 |
|
||
| 缓动预设 | 应用平滑、活泼或弹跳缓动效果 |
|
||
| 智能预合成 | 预合成并自动裁剪时长 |
|
||
| 真正复制合成 | 深度克隆合成及其独立子合成 |
|
||
| ……以及另外 23 个 | 锚点、表达式、字体、渲染、清理等 |
|
||
|
||
此外还有查询脚本,可在不夺取焦点的情况下读取项目状态——从轻量级概览到单个图层属性——让 agent 只加载所需的上下文信息。
|
||
|
||
## 反馈与问题
|
||
|
||
发现了 bug?有功能请求或想法?
|
||
[提交 Issue](https://github.com/aedev-tools/adobe-agent-skills/issues) — 让我们一起来完善它。
|
||
|
||
## Star 历史
|
||
|
||
[](https://www.star-history.com/)
|
||
|
||
## 许可证
|
||
|
||
Apache 2.0 — 详情请参阅 [LICENSE](LICENSE)。
|
||
|
||
---
|
||
|
||
**由 [aedev.tools](https://aedev.tools) 出品** |