跳到正文
Hacker News· argssh·· 6 天前AI 评分48

Artcraft 创意应用推出 Agent 插件,支持 Claude Code、Cursor、Codex 与 Prajvis

Creative plugins for your agent wrapping Artcraft

AI 导读

ArtCraft Team 为旗下开源创意应用发布 Agent 插件,每个插件提供官方 headless CLI 和说明用法的 skill,覆盖 PhotoCraft。

正文 · AI 翻译

面向开源创意应用的 Agent 插件。每个插件为 agent 提供该应用的官方无头 CLI,以及一份说明如何使用它的技能。可与 Claude Code、Cursor、Codex 和 Prajvis 配合使用。

插件 应用 CLI 用途
photocraft PhotoCraft photocraft-cli Photoshop 风格编辑:裁剪、调整、滤镜、图层、蒙版、合成、PSD
filmcraft FilmCraft filmcraft-cli Premiere 风格视频编辑:导入、序列、剪切、特效、帧渲染、导出
lightcraft LightCraft lightcraft-cli Lightroom 风格照片冲印:曝光、色彩、预设、HDR/全景、导出
vectorcraft VectorCraft vectorcraft-cli Illustrator 风格矢量艺术:形状、路径、文本、渐变、Pathfinder、画板、图像描摹、SVG/PDF/AI/EPS
pdfcraft PdfCraft pdfcraft-cli Acrobat 风格 PDF 处理:合并、拆分、页面、文本、表单、密码、密文标记、水印、OCR、Word 导出
effectcraft EffectCraft effectcraft-cli After Effects 风格动态图形:合成、图层、关键帧、表达式、特效、视频/Lottie 导出
designcraft DesignCraft designcraft-cli InDesign 风格页面排版:框架、串接文本、样式、父页面、数据合并、PDF/IDML/EPUB
gridcraft GridCraft gridcraft-cli Excel 风格电子表格:单元格与公式、格式、排序/筛选、表格、图表、透视表、XLSX/CSV/PDF
cadcraft CADCraft cadcraft-cli AutoCAD 风格 2D 制图:线条、图层、尺寸标注、填充、块、DXF/DWG 转 SVG/PNG/PDF

这些是由 ArtCraft Team 制作的开源应用。这些插件为非官方插件,并非由 ArtCraft Team 制作、赞助或认可。Photoshop、Premiere、Lightroom、Illustrator、Acrobat、After Effects 和 InDesign 是 Adobe 的商标,Excel 是 Microsoft 的商标,AutoCAD 是 Autodesk 的商标;提及它们仅用于描述各应用的功能。

每个插件都是自包含的,可独立安装。

二进制文件如何进入 bin/

仓库不提交二进制文件。每个插件附带:

plugins/<name>/
├── plugin.json                 # portable Agent Plugins manifest (Codex)
├── .claude-plugin/plugin.json  # Claude Code
├── .cursor-plugin/plugin.json  # Cursor (also what Prajvis reads)
├── .codex-plugin/plugin.json   # Codex compatibility manifest
├── bin/.keep                   # keeps bin/ in git; the CLI is installed here
├── bin/<name>-install          # downloader, next to the CLI so it's on PATH too
└── skills/<name>/SKILL.md      # how to use it

agent(或你)运行一次 <name>-install。它会:

  1. 在不使用 GitHub API 的情况下解析最新的 GitHub release(或 --version vX.Y.Z),
  2. 为本机挑选对应资源(Linux x86_64/aarch64 tarball 或 macOS 通用 CLI zip),
  3. 根据 release 的 SHA256SUMS.txt 进行校验,
  4. 仅解压 <name>-cli,检查其可运行并报告预期版本,
  5. 以原子方式将其重命名为 bin/<name>-cli。

pdfcraft-install 还会将 OCR 模型从 Linux release 复制到 bin/models,即 pdfcraft-cli 查找它们的位置。macOS CLI zip 不包含这些模型,因此此处 OCR 仅限 Linux。

所有路径均相对于脚本(它安装到自己的目录中),因此无论宿主将插件放在何处都能正常工作。当已安装最新版本时,重新运行是空操作。--check 报告已安装版本与最新版本(退出码 0 表示已是最新,1 表示缺失,3 表示有可用更新);--force 重新安装。并发运行会在 bin/ 中的锁上等待。

安装程序不支持 Windows;请使用上游便携版 zip。

安装

Claude Code

/plugin marketplace add prajvis/creative-plugins
/plugin install photocraft@creative-plugins

Claude Code 会将插件的 bin/ 放到 Bash PATH 中,因此 agent 可按名称运行 photocraft-install 和 photocraft-cli。

Cursor:将此仓库添加为插件源;.cursor-plugin/marketplace.json 会列出插件。Cursor 未说明如何将插件 bin/ 文件夹添加到 PATH;请自行将插件的 bin/ 添加到 PATH,否则命令将无法按名称找到。

Codex:codex plugin marketplace add https://github.com/prajvis/creative-plugins.git,然后从 creative-plugins 市场安装(.agents/plugins/marketplace.json)。

Prajvis:将该仓库添加为插件源,并附加你想要的插件。Prajvis 会把 /plugins/*/bin 放到 PATH 上。在沙箱中,插件目录是只读的,但每个已附加插件的 bin/ 除外,它仅在代理所有者的超级用户计算机上可写,且仅适用于在该计算机启动之前已附加的插件。因此:附加、开始新对话,然后运行 <name>-install(该技能会告诉代理这样做)。插件刷新会从 git 重新同步插件并删除已下载的 CLI;之后再次运行安装程序。

维护

清单、市场和安装程序是生成的:

python3 tools/generate.py          # after editing tools/generate.py or tools/install-runtime.template
bash tools/check.sh                # static checks
bash tools/check.sh --install      # also downloads and runs each CLI in a scratch copy

技能(plugins/*/skills/*/SKILL.md)是手工编写的。其示例是针对 photocraft-cli 0.5.0、filmcraft-cli 0.4.0、lightcraft-cli 0.4.0、vectorcraft-cli 0.8.0、pdfcraft-cli 0.5.0、effectcraft-cli 0.7.0、designcraft-cli 0.5.0、gridcraft-cli 0.4.0 和 cadcraft-cli 0.4.0 运行的。上游发布频繁,而 <name>-install 安装的是最新版本,因此当某个版本更改了 CLI 时,请重新检查这些示例。

许可证

Apache License 2.0。参见 LICENSE 和 NOTICE。Prajvis 名称受 TRADEMARKS.md 约束。

此仓库仅包含插件包装器、安装程序和技能。CLI 从官方上游发布中下载,并由其作者根据 MIT OR Apache-2.0 许可(参见各上游仓库)。

来源:Hacker News · github.com