← 返回 Skills 市场
g9pedro

Pdauth

作者 G9Pedro · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1745
总下载
1
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install pdauth
功能描述
Dynamic OAuth for AI agents via Pipedream. Generate OAuth links for 2500+ APIs, let users authorize, then call MCP tools on their behalf.
安全使用建议
This skill largely does what it says (generate OAuth links and call APIs via Pipedream), but you should proceed cautiously. Before installing: 1) Verify the npm package publisher and inspect the pdauth package source (or the GitHub repo) to ensure you trust its install-time behavior. 2) Ask the publisher which credentials 'pdauth config' requires, where those credentials/tokens are stored (local files vs. Pipedream account), and how to revoke them. 3) Limit OAuth scopes when authorizing and prefer short-lived or per-action consent. 4) Consider running the npm package in an isolated environment first (container or VM) and review its code. 5) If you need an explicit guarantee, request the skill metadata be updated to declare required env vars/config paths and a clear data-handling policy.
功能分析
Type: OpenClaw Skill Name: pdauth Version: 1.0.0 The OpenClaw AgentSkills bundle for 'pdauth' is classified as benign. The `SKILL.md` provides clear instructions for the AI agent to use the `pdauth` CLI tool to manage OAuth connections for various APIs via Pipedream. All sensitive actions, such as connecting to an application, explicitly require the agent to generate an OAuth link and present it to the user for authorization. There are no instructions for the agent to bypass user consent, exfiltrate data, execute arbitrary remote code, establish persistence, or engage in prompt injection attacks against itself. The installation method uses a standard Node.js package manager command, which is not inherently malicious.
能力评估
Purpose & Capability
Name/description (dynamic OAuth via Pipedream) match the declared required binary ('pdauth') and the install spec (npm package 'pdauth' that provides a pdauth CLI). The listed workflows (connect, status, call) are consistent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to generate OAuth links, ask the user to authorize, and then call tools via pdauth — all in-scope. It does not instruct reading unrelated system files or secrets. However, it explicitly tells operators to run 'pdauth config' to set up Pipedream credentials without describing what credentials are needed or where they're stored, leaving an important operational detail unspecified.
Install Mechanism
Install uses an npm package ('pdauth') that creates the 'pdauth' binary; this is expected for a CLI. npm packages can execute arbitrary install-time code, so this is a moderate-risk install mechanism but not unusual for a CLI tool.
Credentials
SKILL.md refers to configuring Pipedream credentials ('pdauth config') and to long-lived OAuth connections for many apps, yet the skill metadata declares no required env vars or primary credential. The lack of declared credentials/config-paths is an incoherence: the skill will need credentials (and will store tokens somewhere) but does not state this up front. Also, enabling OAuth for '2500+ APIs' means broad potential access once users authorize—this is powerful and should be explicitly justified and constrained.
Persistence & Privilege
The skill does not request 'always: true' and has no OS/config path requirements declared. That said, OAuth tokens obtained via the flow are likely to persist in Pipedream (or local pdauth config), allowing the agent to act on users' behalf across sessions. Autonomous invocation (allowed) combined with granted OAuth scopes increases blast radius, but autonomous invocation itself is the platform default.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pdauth
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pdauth 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of pdauth — Dynamic OAuth for AI agents - Enables AI agents to generate OAuth links for 2500+ APIs using Pipedream and authorize users. - Provides commands to connect apps, check user connection status, list tools, and call API tools on behalf of users. - Supports popular apps (Slack, Spotify, Notion, Google Sheets, Gmail, GitHub, etc.) with simple CLI commands. - Offers a workflow for user authorization and clear strategies for managing user identities. - Includes error handling guidance and usage tips for seamless integration.
元数据
Slug pdauth
版本 1.0.0
许可证
累计安装 4
当前安装数 4
历史版本数 1
常见问题

Pdauth 是什么?

Dynamic OAuth for AI agents via Pipedream. Generate OAuth links for 2500+ APIs, let users authorize, then call MCP tools on their behalf. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1745 次。

如何安装 Pdauth?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pdauth」即可一键安装,无需额外配置。

Pdauth 是免费的吗?

是的,Pdauth 完全免费(开源免费),可自由下载、安装和使用。

Pdauth 支持哪些平台?

Pdauth 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Pdauth?

由 G9Pedro(@g9pedro)开发并维护,当前版本 v1.0.0。

💬 留言讨论