Agent Skills
返回列表
🎨

媒体GIF搜索

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 中的指南,安装 @user_ef9e183a/media-gif-search 技能。

技能介绍

问题:手动获取 GIF 的低效困境

在自动化脚本、聊天机器人或内容生成流程中,插入一个合适的 GIF 往往需要人工操作:打开浏览器、搜索关键词、筛选结果、下载文件、再上传或嵌入。这个过程不仅打断了自动化链条,还容易因手动操作引入不一致性和时间延迟。当需要批量或动态生成 GIF 时,这种低效尤为明显。

核心能力与工作步骤

Media Gif Search 技能通过封装 Tenor API,将搜索和下载流程转化为简单的命令行操作。核心能力包括:

  • 搜索:根据关键词从 Tenor 索引中检索 GIF,返回结果列表。
  • 下载:直接下载选定 GIF 到本地或指定路径。
  • 轻量依赖:仅需 curl 和 jq 两个基础工具,无需额外框架。

关键步骤:

  1. 设置 API 密钥:通过环境变量 TENOR_API_KEY 配置 Tenor API 访问凭证。
  2. 发起搜索:调用技能,传入关键词,技能内部通过 curl 请求 Tenor API。
  3. 处理响应:使用 jq 解析 JSON 响应,提取 GIF 的 URL 和元数据。
  4. 下载保存:根据选定的结果,使用 curl 下载 GIF 文件到指定目录。

适用边界与注意事项

  • 依赖网络:需要稳定的网络连接访问 Tenor API,离线环境无法使用。
  • API 限制:受 Tenor API 速率限制和配额约束,高频或大批量请求可能触发限制。
  • 格式兼容:下载的 GIF 需在目标环境中验证兼容性,例如某些平台可能对 GIF 大小或格式有额外要求。
  • 政策合规:需遵守 Tenor API 的使用政策,避免滥用或违规内容下载。

使用场景

  • 在开发聊天机器人时,需要根据用户输入的关键词自动搜索并返回对应的GIF表情,增强对话趣味性。
  • 批量生成社交媒体内容时,需要为每个话题配一张动态GIF图,通过脚本直接从Tenor获取并嵌入。
  • 为命令行工具添加富媒体输出,让用户输入关键词后立即获得并预览GIF,无需打开浏览器。
  • 自动化测试演示脚本中,需要插入指定主题的GIF作为示例输出,通过API集成到CI/CD流程。

适合人员

  • 聊天机器人开发者:需要在对话中自动插入合适的GIF表情,丰富交互体验,减少手动搜索。
  • 自动化脚本工程师:希望将GIF搜索集成到命令行工具或流水线中,实现内容动态生成。
  • 内容创作者:需要为批量产出的文章或社交媒体帖子快速匹配GIF插图,保持内容多样性。
  • DevOps工程师:在CI/CD演示中插入可视化GIF,使技术文档或自动化流程展示更生动。