TapAuth

为OpenClaw智能体提供多平台OAuth令牌的统一认证服务。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:TapAuth。
它的用途是:为OpenClaw智能体提供多平台OAuth令牌的统一认证服务。
完整的 Skill 内容见:https://321skill.com/skills/tapauth-x-4/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘我想让我的日程管理智能体访问用户的Google Calendar,请帮我用TapAuth设置OAuth认证。’,它会引导你配置Google Cloud项目,设置回调URL,并生成集成代码片段,让你的智能体能够启动授权流程并安全地获取访问令牌。

介绍

TapAuth是一个专为OpenClaw智能体设计的OAuth令牌提供器,旨在解决智能体在调用Google Calendar、Gmail、GitHub、Slack、Notion等众多第三方服务API时,需要处理复杂的用户授权流程和令牌管理的难题。它通过一个统一的接口,简化了OAuth认证的集成,让智能体能够安全、便捷地获取访问用户数据的权限。

使用时,开发者只需将TapAuth集成到自己的智能体中,并配置好目标服务的OAuth客户端信息。当智能体需要访问用户数据时,TapAuth会引导用户完成标准的OAuth授权流程,获取访问令牌和刷新令牌,并负责后续的令牌存储与自动刷新,从而让智能体可以专注于核心业务逻辑的开发。

这个Skill非常适合需要集成多个外部服务的智能体开发者,特别是那些不想在认证逻辑上投入过多精力的后端开发、全栈开发和智能体开发者。它降低了接入主流SaaS平台的门槛,加速了智能体应用的开发进程。

建议在使用前,仔细阅读目标服务(如Google、GitHub)的OAuth应用注册文档,确保正确配置回调地址和所需权限范围。同时,务必妥善保管TapAuth自身以及所集成的OAuth客户端密钥,并遵循最小权限原则申请API范围,以保障用户数据安全。

核心特点

与需要为每个服务单独实现OAuth流程的通用库不同,TapAuth专为OpenClaw智能体生态设计,提供开箱即用的多服务统一认证方案;同时,它支持用户自定义的OAuth服务,扩展性更强。

注意事项

不适合仅需调用无需用户授权的公开API,或仅与单一、非标准认证协议服务交互的场景。

常见问题

TapAuth支持哪些OAuth服务?

默认支持Google、GitHub、Slack、Notion、Linear等十余种主流服务,并允许用户添加自定义的OAuth 2.0服务。

它如何保证令牌安全?

TapAuth负责安全地存储和自动刷新令牌,开发者无需直接处理敏感令牌,但需确保自身服务器的环境安全。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/tapauth-x-4/raw/index.md 读取 TapAuth 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。