Agent skill · writing content · sundial-org

voicenotes

Sync and access voice notes from Voicenotes.com. Use when the user wants to retrieve their voice recordings, transcripts, and AI summaries from Voicenotes. Supports fetching notes, syncing to markdown, and searching transcripts.

Why this skill is useful

Adds 3 executable scripts for syncing voice notes and retrieving user data that aren't in public docs.

What it needs

Requires jq installed locally. Requires voicenotes account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

Voicenotes Integration Sync voice notes from voicenotes.com into the workspace. Setup 1. Get access token from: https://voicenotes.com/app?obsidian=true#settings 2. Set environment variable: export VOICENOTESTOKEN="your-token-here" Quick Start Scripts fetch-notes.sh Fetch voice notes as JSON. get-user.sh Verify token and get user info. sync-to-markdown.sh Sync notes to markdown files with frontmatter. Output format: API Reference Base URL: https://api.voicenotes.com/api/integrations/obsidian-sync Headers required: Authorization: Bearer {token} X-API-KEY: {token} Endpoints: GET /user/info - User details GET /recordings - List voice notes (paginated) GET /recordings/{id}/signed-url - Audio download URL Data Structure Each voice note contains: recordingid - Unique identifier title - Note title transcript - Full transcript text creations[] - AI summaries, action items, etc. tags[] - User tags createdat / updatedat - Timestamps duration - Recording length in seconds Tips Notes are paginated; check links.next for more pages Use --since to fetch only new notes since last sync AI creations include summaries, todos, and custom prompts Rate limited to ~60 requests/minute

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/voicenotes

View the source on GitHub

Browse the @skills marketplace