โ† All skills
Tencent SkillHub ยท Developer Tools

Plaud Unofficial Skill

Use when accessing Plaud voice recorder data (recordings, transcripts, AI summaries) - guides credential setup and provides patterns for plaud_client.py

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Use when accessing Plaud voice recorder data (recordings, transcripts, AI summaries) - guides credential setup and provides patterns for plaud_client.py

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
plaud_client.py, requirements.txt, PLAUD_API.md, README.md, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.1

Documentation

ClawHub primary doc Primary doc: SKILL.md 21 sections Open source page

Plaud API Skill

Access Plaud voice recorder data including recordings, transcripts, and AI-generated summaries.

Overview

The Plaud API provides access to: Audio files: MP3 recordings from your Plaud device Transcripts: Full text transcriptions with speaker diarization AI summaries: Auto-generated notes and summaries Core principle: Use plaud_client.py (included in this skill), not raw API calls. The client handles authentication, error handling, and response parsing.

When to Use This Skill

Use this skill when: User mentions "Plaud", "Plaud recording", or "transcript from Plaud" Need to access voice recorder data Working with recordings, transcripts, or AI notes from a Plaud device

Interactive Credential Tutorial

Before using the Plaud API, you need to extract credentials from the web app.

Step 1: Navigate to Plaud Web App

Open Chrome and go to: https://web.plaud.ai Log in with your Plaud account if not already logged in.

Step 2: Open Chrome DevTools

Press F12 (or Cmd+Option+I on Mac) to open DevTools.

Step 3: Find localStorage Values

Click the Application tab in DevTools In the left sidebar, expand Local Storage Click on https://web.plaud.ai

Step 4: Copy Required Values

Find and copy these two values: KeyDescriptiontokenstrYour bearer token (starts with "bearer eyJ...")plaud_user_api_domainAPI endpoint (e.g., "https://api-euc1.plaud.ai")

Step 5: Create .env File

Create or update the .env file in the skill directory (~/.claude/skills/plaud-api/): # In the skill directory cd ~/.claude/skills/plaud-api cp .env.example .env # Edit .env with your actual credentials Or create it directly: cat > ~/.claude/skills/plaud-api/.env << 'EOF' PLAUD_TOKEN=bearer eyJ...your_full_token_here... PLAUD_API_DOMAIN=https://api-euc1.plaud.ai EOF Important: Include the full token including the "bearer " prefix.

Step 6: Verify Setup

Test that credentials work: cd ~/.claude/skills/plaud-api python3 plaud_client.py list If successful, you'll see a list of your recordings with file IDs, durations, and names. First-time setup: Install dependencies if needed: pip install -r ~/.claude/skills/plaud-api/requirements.txt

.env File Format

PLAUD_TOKEN=bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... PLAUD_API_DOMAIN=https://api-euc1.plaud.ai Notes: The token includes the "bearer " prefix API domain is region-specific (EU users: api-euc1, US users may differ)

Quick Reference

All commands should be run from the skill directory (~/.claude/skills/plaud-api): TaskCommandList all recordingspython3 plaud_client.py listList as JSONpython3 plaud_client.py list --jsonGet file detailspython3 plaud_client.py details <file_id>Get details as JSONpython3 plaud_client.py details <file_id> --jsonDownload audiopython3 plaud_client.py download <file_id>Download to pathpython3 plaud_client.py download <file_id> -o output.mp3Download all filespython3 plaud_client.py download-all -o ./recordingsGet file tags/folderspython3 plaud_client.py tags

Fetch Recent Transcripts

cd ~/.claude/skills/plaud-api # List files to find IDs python3 plaud_client.py list # Get transcript for a specific file python3 plaud_client.py details <file_id> --json | jq '.data.trans_result'

File ID Discovery

File IDs are 32-character hex strings. Find them from: URLs: https://web.plaud.ai/file/{file_id} List output: First column in python3 plaud_client.py list JSON output: python3 plaud_client.py list --json | jq '.[].id'

Get AI Summary

python3 plaud_client.py details <file_id> --json | jq '.data.ai_content'

Batch Operations

# Download all recordings to a folder python3 plaud_client.py download-all -o ./all_recordings # Get all file IDs python3 plaud_client.py list --json | jq -r '.[].id'

Extract Transcript Text Only

# Get plain transcript text (all segments concatenated) python3 plaud_client.py details <file_id> --json | jq -r '.data.trans_result.segments[].text' | tr '\n' ' '

Error Handling

ErrorCauseFix401 UnauthorizedToken expired or invalidRe-extract token from localStorageEmpty responseInvalid file_id formatVerify file_id is 32 hex charactersConnection errorWrong API domainCheck PLAUD_API_DOMAIN in .envToken requiredMissing .env or PLAUD_TOKENFollow credential tutorial above

Token Refresh

Plaud tokens are long-lived (~10 months), but when they expire: Log into https://web.plaud.ai Open DevTools > Application > Local Storage Copy the new tokenstr value Update your .env file

API Reference

For detailed API documentation, see PLAUD_API.md included in this skill directory. Key endpoints used by plaud_client.py: GET /file/simple/web - List all files GET /file/detail/{file_id} - Get file details with transcript GET /file/download/{file_id} - Download MP3 audio GET /filetag/ - Get file tags/folders

Included Files

FilePurposeplaud_client.pyCLI tool for all Plaud API operationsPLAUD_API.mdDetailed API endpoint documentationrequirements.txtPython dependencies.env.exampleTemplate for credentials

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs1 Scripts1 Files
  • SKILL.md Primary doc
  • PLAUD_API.md Docs
  • README.md Docs
  • plaud_client.py Scripts
  • requirements.txt Files