SuperAPI AI 工具集

getting-started

编程与开发

查看项目

更新于 10-15 17:28

技能介绍

用途:帮助用户完成旅行黑客工具包的首次配置,弄清哪些工具已经可用、哪些密钥还缺,以及接下来可以尝试什么。

主要能力:

  1. 检测环境。通过 Bash 工具环境判断平台;有 bash(macOS、Linux、WSL、Windows 上的 Git Bash)时用 bash 检测,原生 Windows PowerShell 无 bash 时用 PowerShell 检测。检测时只报告 SET 或 MISSING,不打印密钥值。
  2. 分类结果。Tier 1(高价值):SEATS_AERO_API_KEY、DUFFEL_API_KEY_LIVE、IGNAV_API_KEY、AWARDWALLET_API_KEY 与 AWARDWALLET_USER_ID;Tier 2:SERPAPI_API_KEY、RAPIDAPI_KEY、LITEAPI_API_KEY、TRIPADVISOR_API_KEY;Tier 3(特定用途):ENTUR_CLIENT_NAME、RESROBOT_API_KEY、REJSEPLANEN_API_KEY(仅北欧交通)。
  3. 引导安全录入。密钥缺失时指向本地脚本,绝不在聊天中输入 API 密钥,因为聊天输入会进入终端回滚缓冲、本地会话日志和远端 API 日志。

必要用法(命令保持原样): Bash/Zsh 检测用 printenv 循环遍历上述变量。 macOS/Linux/WSL/Git Bash 运行:bash <(curl -fsSL https://raw.githubusercontent.com/borski/travel-hacking-toolkit/main/scripts/setup-keys.sh),或克隆仓库后运行 bash scripts/setup-keys.sh。完成后执行 source ~/.zshrc(或 ~/.bashrc)。 Windows PowerShell:iwr https://raw.githubusercontent.com/borski/travel-hacking-toolkit/main/scripts/setup-keys.ps1 -OutFile $env:TEMP\setup-keys.ps1,再 powershell -NoProfile -ExecutionPolicy Bypass -File $env:TEMP\setup-keys.ps1,最后 Remove-Item 该文件;完成后执行 . $PROFILE。 Windows cmd 可用 setx SEATS_AERO_API_KEY "your-key-here",需新开窗口生效。 1Password 用户可用 op run 结合 .env 的 op:// 引用,启动方式为 op run --env-file=.env -- claude。

适用场景:用户明确调用该技能后,快速定位当前配置状态,并给出与已有工具匹配的示例提示词。无密钥时,Skiplagged、Kiwi、Trivago、Ferryhopper、Airbnb 五个免费 MCP 服务器无需密钥即可使用。

限制:禁止在聊天中收集或回显密钥值,禁止将密钥写入 /tmp 等临时路径,也不提供手动粘贴导出行的选项;不以提问式行动建议结尾。平台细节、具体密钥获取方式与收费信息暂未提供。