关于 transloadit
一组用于查阅 Transloadit 文档、执行单次媒体转换和集成应用的技能,涵盖图像、视频、音频、Markdown 转 PDF 及 Next.js 工作流。
主要功能
- 01查找 Transloadit robot 参数和示例
- 02执行图像和视频转换
- 03移除背景并描述图像
- 04转录音频并将 Markdown 转为 PDF
- 05在 Next.js 集成 Uppy 上传和 Smart CDN
适用场景
- 01查阅 Transloadit robot 的参考资料
- 02生成或转换媒体素材
- 03转录音频或将 Markdown 转成 PDF
- 04为 Next.js 应用添加 Transloadit 上传或资源交付
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ transloadit/ skills --skill transloadit安装后在 Claude Code 中输入/transloadit确认已加载。
详细介绍
快速路由
- 需要参考资料(机器人参数/示例,无 API 调用):
docs-transloadit-robots - 需要执行一次性转换(在本地下载输出):
transform-* - 需要端到端代码集成(实际应用集成步骤):
integrate-*
具体入口:
docs-transloadit-robotstransform-generate-image-with-transloadittransform-encode-hls-video-with-transloadittransform-remove-background-with-transloadittransform-describe-image-with-transloadittransform-convert-markdown-to-pdf-with-transloadittransform-transcribe-audio-with-transloaditintegrate-uppy-transloadit-s3-uploading-to-nextjsintegrate-asset-delivery-with-transloadit-smartcdn-in-nextjs
安装配套技能
如果你的环境中没有上述技能,请一次性安装全部技能:
npx -y skills add https://github.com/transloadit/skills --all
或安装单个技能:
npx -y skills add https://github.com/transloadit/skills/tree/main/skills/<skill-name>
将 <skill-name> 替换为以下任一项:docs-transloadit-robots、
transform-generate-image-with-transloadit、transform-encode-hls-video-with-transloadit、
transform-remove-background-with-transloadit、transform-describe-image-with-transloadit、
transform-convert-markdown-to-pdf-with-transloadit、
transform-transcribe-audio-with-transloadit、
integrate-uppy-transloadit-s3-uploading-to-nextjs、
integrate-asset-delivery-with-transloadit-smartcdn-in-nextjs。
CLI 基础配置(推荐)
此仓库中的大多数技能都倾向于通过以下方式使用 @transloadit/node CLI:
npx -y @transloadit/node ...
如果命令报错,提示“Unsupported option name”或缺少子命令,请更新到较新版本的 @transloadit/node。
CLI 按以下顺序解析身份验证信息:
- Shell 环境变量
- 当前工作目录中的
.env ~/.transloadit/credentials
建议将 ~/.transloadit/credentials 用作用户级或 Agent 级设置的默认回退方式。
该文件采用 dotenv 语法,可包含 TRANSLOADIT_KEY、
TRANSLOADIT_SECRET、TRANSLOADIT_ENDPOINT 和 TRANSLOADIT_AUTH_TOKEN。
.env 查找仅限当前工作目录,且优先级高于 ~/.transloadit/credentials。如果你的
.env 位于父目录中,请将变量导出到 Shell 中。
内置模板发现(节省令牌的 NDJSON):
npx -y @transloadit/node templates list --include-builtin exclusively-latest --fields id,name --json