Voice Note Transcriber for Openclaw

A bridge between your voice recordings and Obsidian that uses OpenAI Whisper to transcribe audio and append it directly to your daily notes.

terrycarter1985
v1.1.0
May 12, 2026
0
565
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install voice-note-transcriber

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 voice-note-transcriber 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 Voice Note Transcriber?

The Voice Note Transcriber is a powerful addition to the Openclaw Skills library designed for developers and researchers who rely on verbal ideation. It automates the extraction of text from audio files using high-fidelity OpenAI Whisper models and seamlessly integrates that data into an Obsidian personal knowledge management system. By focusing on the daily note workflow, it ensures that your spoken thoughts are captured, timestamped, and filed without manual copy-pasting.

This skill is built for those who value data sovereignty and a streamlined digital garden. Whether you are capturing a quick thought on the go or recording a long-form meeting, the Voice Note Transcriber handles vault detection, template conventions, and idempotent appending to keep your notes organized and searchable within the Openclaw Skills ecosystem.

Voice Note Transcriber Use Cases

  • Automatically transcribing mobile voice memos and filing them into a centralized Obsidian vault.
  • Using language hints to accurately transcribe multi-lingual recordings or technical jargon.
  • Creating a hands-free journaling workflow where spoken entries are appended to the current date's daily note.
  • Batch processing audio recordings for archival purposes within a local-first markdown environment.

How Voice Note Transcriber Works

  1. The user initiates the skill by providing an audio file path to the transcription script.
  2. The skill sends the audio data to the OpenAI Whisper API, optionally including language hints or custom prompts for accuracy.
  3. Upon receiving the transcript, the skill identifies the correct Obsidian vault and searches for the daily note associated with the current date.
  4. If the daily note does not exist, it creates one based on specified directory and filename conventions.
  5. The transcript is formatted into a clean Markdown callout and appended under a dedicated section heading in the note.

Voice Note Transcriber Setup

To get started with this entry in the Openclaw Skills collection, ensure you have your OpenAI API key and Obsidian vault path ready.

# Install curl if not present
sudo apt install curl

# Export your OpenAI API Key
export OPENAI_API_KEY="sk-your-key-here"

# Configure your Obsidian Vault location
export OBSIDIAN_VAULT="$HOME/Documents/ObsidianVault"

# Run the transcription script
./scripts/transcribe-and-file.sh /path/to/voice-recording.m4a

Voice Note Transcriber Data Schema & Taxonomy

The skill organizes data by adhering to Obsidian's daily note structure. It utilizes a specific metadata taxonomy to ensure entries are non-redundant.

Field Description Default
Vault Path The root directory of your Obsidian files ~/ObsidianVault
Daily Notes Dir Subfolder where journal entries reside Daily Notes
File Format The naming convention for notes YYYY-MM-DD.md
Section Heading The Markdown H2 used to group transcripts ## Voice Note

Transcripts are wrapped in an [!info] callout block containing the filename and a timestamp for visual clarity.

Voice Note Transcriber Advanced Features

  • Custom Prompting: Pass specific names or technical terms to Whisper using the --prompt flag to improve transcription accuracy.
  • Idempotent Appending: Automatically detects existing headings to prevent duplicate section creation in your daily notes.
  • Dry Run Mode: Verify transcription output in the terminal without modifying any files in your vault using --dry-run.
  • Multi-vault Support: Override default settings on the fly using the --vault and --daily-dir flags for complex Openclaw Skills workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*