AI Agent Hub
Back to skills
Record to Structured Notes icon

Record to Structured Notes

Knowledge Management Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_4200edd7/record2note using https://skillhub.cn/install/skillhub.md.

About this skill

Problem it solves

Phone voice memos and meeting recordings often sit as raw files without titles, summaries, action items, or speaker separation. Plain transcription is fast but still hard to turn into notes in Obsidian, Notion, or Logseq. record2note targets this gap by turning audio into structured, archivable Markdown notes.

How it works

The skill splits the pipeline into transcription and note generation.

  • Audio preprocessing: converts input to 16kHz mono WAV with ffmpeg, with optional Silero-VAD silence skipping and afftdn denoising.
  • Whisper transcription: runs local Whisper with a fallback chain from GPU to limited threads to CPU, and calculates timeouts from audio length and model size to prevent pipeline stalls.
  • Speaker separation: uses pyannote-audio when diarization is enabled, adding speaker labels such as A/B back into the transcript.
  • Structured notes: stores transcripts as pending JSON files, then uses the Agent to generate titles, summaries, key points, TODOs, and full transcripts.
  • Obsidian mode: emits Callouts, [[wikilinks]], and maintains an index page for backlinks.

Boundaries

This is a local automation skill with meaningful setup costs. First run downloads Whisper models and optional dependencies; large-v3 or speaker diarization can require several GB of space. Automatic monitoring depends on macOS fswatch, Windows scheduled tasks, and file delivery via iCloud, Syncthing, or manual copying. If Agent CLI auto-trigger is used, launchd permissions or missing bash on Windows may cause authentication or execution issues; you can disable auto-trigger and process pending files manually.

Use Cases

  • Sync iPhone Voice Memos to Mac via iCloud and generate Obsidian notes with speaker labels after meetings.
  • Turn a 30-minute interview recording into Markdown with a summary, key points, and TODOs for Notion or Logseq.
  • Transcribe exported mobile audio locally and batch-generate Chinese notes from pending JSON files without uploading audio.
  • Pair an Android phone with Windows using Syncthing, then process interview recordings from the watch directory into transcripts.

Best For

  • Independent knowledge managers who want meeting recordings turned into linked Obsidian notes
  • Researchers or editors who need interview audio converted into summaries, key points, and TODOs
  • Privacy-sensitive product teams that want local Whisper transcription instead of uploading raw audio
  • Independent consultants who want iPhone recordings synced to macOS and generated as notes