SpeakNotes OpenClaw Skill for Openclaw

A production-ready skill for OpenClaw to automate media transcription and content summarization using the SpeakNotes API.

jacklillie
v1.0.1
Mar 5, 2026
0
906
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install speaknotes-youtube-audio-document-summarizer

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 speaknotes-youtube-audio-document-summarizer 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 SpeakNotes OpenClaw Skill?

This skill enables AI agents to interact directly with the SpeakNotes API, allowing for the seamless transformation of multi-format media into actionable text summaries and transcripts. By leveraging Openclaw Skills, developers can integrate robust features for processing YouTube URLs, audio/video files, and various document types like PDF and DOCX. It provides a structured contract for handling the entire lifecycle of content processing, from initial upload via signed URLs to final summary generation, ensuring that agents can efficiently manage long-form content within automated workflows.

SpeakNotes OpenClaw Skill Use Cases

  • Summarizing lengthy YouTube videos for quick knowledge extraction and research.
  • Transcribing recorded meetings, interviews, or voice memos into searchable text formats.
  • Converting document files like PDFs and Word documents into structured summaries for rapid review.
  • Automating content pipelines that require note status polling and folder management.

How SpeakNotes OpenClaw Skill Works

  1. The skill validates the provided SpeakNotes API key and ensures the host is authorized.
  2. For file uploads, it requests a secure signed URL from the SpeakNotes API to maintain safe data transfer.
  3. The agent performs a PUT request to the signed URL with the file bytes and completes the upload process.
  4. It initiates a processing task, such as transcription or summarization, tailored to the input source type.
  5. The skill continuously polls the status endpoint until the note is marked as complete or an error is detected.
  6. It returns a structured JSON response containing the note identifier, processing status, and the resulting content summary.

SpeakNotes OpenClaw Skill Setup

To get started, obtain a SpeakNotes API key from your account settings. Configure your Openclaw Skills environment by providing the SPEAKNOTES_API_KEY variable.

# Example environment variable setup
export SPEAKNOTES_API_KEY="your_speaknotes_api_key"

Ensure your configuration includes the skill entry in your JSON settings:

{
  "skills": {
    "entries": {
      "speaknotes-openclaw": {
        "apiKey": "YOUR_SPEAKNOTES_API_KEY",
        "env": {
          "SPEAKNOTES_API_KEY": "YOUR_SPEAKNOTES_API_KEY"
        }
      }
    }
  }
}

SpeakNotes OpenClaw Skill Data Schema & Taxonomy

The skill manages data through unique identifiers and structured status objects to ensure reliable delivery of summaries.

Attribute Type Description
noteId String The unique identifier for the generated transcript or summary.
status String Current state of the process (e.g., Summarizing, Done, Error).
isComplete Boolean Flag indicating if the processing task has finished.
uploadUrl String Temporary signed URL used for secure file uploads.
result Object The final payload containing the title, snippet, and link-ready fields.

SpeakNotes OpenClaw Skill Advanced Features

  • Automated polling logic for long-running transcription tasks to ensure accuracy.
  • Support for a wide range of input formats including YouTube links, MP3, MP4, PDF, and DOCX.
  • Integrated retry policy with exponential backoff for server errors and smart rate-limit handling.
  • Secure signed URL workflow that prevents direct exposure of private storage buckets.
  • Organization-level support via shared folder ID integration for collaborative environments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Github Stars: 0
forks: 0

Featured*