SuperAPI AI 工具集

office-quotes

办公与效率

查看项目

更新于 10-16 07:11

技能介绍

office-quotes 是一个面向美剧《办公室》(The Office,美国版)粉丝的台词生成工具,以 Skill 形式提供,并通过 npm 命令行工具 office-quotes-cli 实现。

用途 主要用于随机获取《办公室》剧中的经典台词。既可输出纯文本,也可生成带视觉效果的台词卡片,适合娱乐、内容分享和聊天机器人等场景。

主要能力

  • 内置 326 条离线台词,默认无需联网即可随机获取一条文本台词。
  • 在线(api)模式可获取带 SVG 卡片的台词,并包含角色头像与完整剧集信息。
  • 支持多种输出格式:svg(默认)、png、jpg、webp。其中 PNG 格式更适合在 Telegram 等平台发送。
  • 支持深浅两种 SVG 主题:dark(默认)与 light。
  • 支持以 JSON 格式输出结果。

使用方式 先进行全局安装:

npm install -g office-quotes-cli

常用命令示例:

随机离线台词(纯文本)

office-quotes

使用 API 来源并输出 SVG 卡片

office-quotes --source api

输出 PNG(适合 Telegram)

office-quotes --source api --format png

浅色主题

office-quotes --source api --theme light

选项说明:

  • --source <src>:台词来源,local(默认)或 api。
  • --format <fmt>:输出格式,svg、png、jpg、webp,默认 svg。
  • --theme <theme>:SVG 主题,dark 或 light,默认 dark。
  • --json:以 JSON 格式输出。

台词示例: “Would I rather be feared or loved? Easy. Both. I want people to be afraid of how much they love me.” — Michael Scott “Bears. Beets. Battlestar Galactica.” — Jim Halpert “Whenever I'm about to do something, I think, 'Would an idiot do that?' And if they would, I do not do that thing.” — Dwight Schrute

适用场景 适合需要随机《办公室》台词文本、卡片图片或 JSON 数据的用户,例如聊天机器人回复、社交媒体内容分享、趣味小工具集成等。离线模式适合无网络环境,api 模式适合需要角色头像和剧集信息的富文本展示。

限制

  • 在线(api)模式依赖网络与对应 API 服务,具体可用性、限流或稳定性暂未提供。
  • 离线模式仅提供文本台词,不含头像与剧集信息。
  • 关于收费、价格、许可协议、支持平台等,资料暂未提供。

来源仓库:https://github.com/gumadeiras/office-quotes-cli