pdauth for Openclaw

pdauth is a dynamic OAuth bridge that allows AI agents to request authorization and call tools across 2500+ external APIs via Pipedream.

g9pedro
v1.0.0
Feb 4, 2026
1
2.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install pdauth

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install pdauth using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is pdauth?

pdauth is a specialized utility designed to grant AI agents secure, user-authorized access to a vast ecosystem of third-party services. By acting as a bridge to Pipedream's extensive integration catalog, it enables agents to generate on-the-fly OAuth links for users to approve. Once authorized, the agent can perform complex actions—from sending Slack messages to managing Spotify playlists—using a unified command-line interface.

This tool is particularly powerful for developers looking to extend the capabilities of Openclaw Skills, as it removes the friction of manual API key management and individual service integrations. By utilizing a consistent user ID strategy, pdauth ensures that authorizations persist across different agent interactions, providing a seamless experience for end-users while maintaining high security standards.

pdauth Use Cases

  • Enabling agents to manage project management tools like GitHub, Linear, or Notion on a user's behalf.
  • Creating automated social media or communication workflows across Slack, Gmail, and Discord.
  • Building personalized media assistants that can interact with Spotify or YouTube accounts.
  • Facilitating data synchronization between different SaaS platforms like Google Sheets and Airtable via agent commands.
  • Securing multi-user environments by isolating authorizations per unique user identifier within Openclaw Skills.

How pdauth Works

  1. The developer initializes the tool by running the config command to link their Pipedream environment.
  2. When an agent requires access to an app (e.g., Notion), it generates a unique OAuth link for a specific user ID.
  3. The user clicks the link and authorizes the application, which is handled securely by Pipedream's infrastructure.
  4. The agent checks the connection status to confirm that authorization was successful.
  5. The agent can now discover available tools for that app and execute them with specific arguments to perform tasks.

pdauth Setup

To get started, install the package via npm:

npm install -g pdauth

Once installed, you must configure the tool with your Pipedream credentials to enable it for use with Openclaw Skills:

pdauth config

You can then search for available integrations using the search command:

pdauth apps --search <app_name>

pdauth Data Schema & Taxonomy

pdauth uses a structured command-line schema to manage user sessions and tool execution parameters:

Command Option Type Description
--user String A persistent identifier (Email, UUID, or Platform ID) to track authorizations.
--args JSON A stringified JSON object used to pass complex parameters to API tools.
--json Flag Forces the output to be returned as a JSON object for easier programmatic handling.
--search String Used with the apps command to filter the 2500+ available integrations.
--all Flag Provides a global view of all connected users and their authorized apps.

pdauth Advanced Features

  • Support for over 2500+ third-party integrations, making it one of the most versatile tools for Openclaw Skills.
  • Robust user ID mapping that allows authorizations to follow a user across different platforms and sessions.
  • Programmatic tool calling with JSON argument support for handling complex nested data structures.
  • Integrated status monitoring to check the health and connectivity of various authorized apps in real-time.
  • Secure link generation with built-in 4-hour expiration to minimize the window of vulnerability for OAuth requests.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*