pdauth
Dynamic OAuth for AI agents via Pipedream. Generate OAuth links for 2500+ APIs, let users authorize, then call MCP tools on their behalf.
Why use this skill?
Seamlessly connect your OpenClaw AI agent to 2500+ services via OAuth. Use pdauth to securely authorize and call tools for Slack, Notion, GitHub, and more.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/g9pedro/pdauthWhat This Skill Does
pdauth is the definitive bridge between OpenClaw AI agents and the vast ecosystem of over 2500+ APIs supported by Pipedream. Instead of hard-coding complex OAuth implementations for every single service your agent needs to interact with, pdauth handles the heavy lifting of authentication tokens, secure callbacks, and tool discovery. By acting as a secure intermediary, it allows your agent to request access to user accounts—such as Slack, Notion, or Spotify—on-the-fly. Once the user clicks the provided authentication link, the agent gains permission to invoke specific tools on their behalf, effectively expanding the agent’s capabilities into the real-world software stack used by humans.
Installation
To integrate this skill into your environment, use the OpenClaw CLI from your terminal:
clawhub install openclaw/skills/skills/g9pedro/pdauth
After installation, ensure you have your Pipedream credentials set up by running pdauth config. This initialization step is mandatory to link your local environment to the Pipedream platform, ensuring all API calls are authenticated correctly.
Use Cases
- Project Management Automation: Automatically create Notion pages or Linear issues based on summarized meeting notes.
- Content & Media Management: Curate Spotify playlists or manage Slack channel notifications directly through agent-initiated commands.
- Workflow Orchestration: Sync data between disparate systems like Google Sheets and Airtable without writing custom middleware.
- Communication Orchestration: Manage high-priority email threads in Gmail or automate Slack status updates during focused work sessions.
Example Prompts
- "Check if I have access to my Slack; if not, generate an authorization link so I can start sending daily summaries to the #general channel."
- "Can you list all my available tools for Spotify, and then add the current song to my 'Deep Focus' playlist?"
- "I need to update my project tracker. Please create a new record in Airtable with the title 'Q4 Roadmap' using the data provided in my latest document."
Tips & Limitations
- Persistence: Always use a consistent User ID (e.g., email or unique string) to ensure the agent remembers authorization states across different sessions.
- Troubleshooting: If a tool call fails, start by running
pdauth statusfor that user to verify if the token is still valid. If it has expired, simply re-run the connect flow. - Security: Always be transparent with the user when requesting authorization. The agent should only request scopes necessary for the task at hand.
- Limitations: The agent cannot initiate authorization without a human user clicking the link; always design your agent responses to gracefully handle 'App not connected' errors by presenting the link clearly.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-g9pedro-pdauth": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api
Related Skills
Clawvault
Skill by g9pedro
loom-workflow
AI-native workflow analyzer for Loom recordings. Breaks down recorded business processes into structured, automatable workflows. Use when: - Analyzing Loom videos to understand workflows - Extracting steps, tools, and decision points from screen recordings - Generating Lobster workflow files from video walkthroughs - Identifying ambiguities and human intervention points in processes
agent-autonomy-primitives
Build long-running autonomous agent loops using ClawVault primitives (tasks, projects, memory types, templates, heartbeats). Use when setting up agent autonomy, creating task-driven execution loops, customizing primitive schemas, wiring heartbeat-based work queues, or teaching an agent to manage its own backlog. Also use when adapting primitives to an existing agent setup or designing multi-agent collaboration through shared vaults.
agent-memory-templates
Production-tested memory templates for AI agents. Includes SOUL.md personality templates, memory checkpoint patterns, observational memory configs, and 100 power prompts. From the creators of ClawVault.
linkedin-pipedream
Post to LinkedIn, comment, like, search organizations, and manage profiles via Pipedream OAuth integration.