From sundial-org-awesome-openclaw-skills-4
Syncs voice notes from Voicenotes.com to markdown files with transcripts and AI summaries. Fetches recordings, supports searching transcripts and pagination.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Sync voice notes from [voicenotes.com](https://voicenotes.com) into the workspace.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Sync voice notes from voicenotes.com into the workspace.
export VOICENOTES_TOKEN="your-token-here"# Verify connection
./scripts/get-user.sh | jq .
# Fetch recent notes (JSON)
./scripts/fetch-notes.sh | jq '.data[:3]'
# Sync all notes to markdown files
./scripts/sync-to-markdown.sh --output-dir ./voicenotes
Fetch voice notes as JSON.
./scripts/fetch-notes.sh # All notes
./scripts/fetch-notes.sh --limit 10 # Last 10 notes
./scripts/fetch-notes.sh --since 2024-01-01 # Notes since date
Verify token and get user info.
./scripts/get-user.sh | jq '{name, email}'
Sync notes to markdown files with frontmatter.
./scripts/sync-to-markdown.sh --output-dir ./voicenotes
Output format:
---
voicenotes_id: abc123
created: 2024-01-15T10:30:00Z
tags: [idea, project]
---
# Note Title
## Transcript
The transcribed content...
## Summary
AI-generated summary...
Base URL: https://api.voicenotes.com/api/integrations/obsidian-sync
Headers required:
Authorization: Bearer {token}X-API-KEY: {token}Endpoints:
GET /user/info - User detailsGET /recordings - List voice notes (paginated)GET /recordings/{id}/signed-url - Audio download URLEach voice note contains:
recording_id - Unique identifiertitle - Note titletranscript - Full transcript textcreations[] - AI summaries, action items, etc.tags[] - User tagscreated_at / updated_at - Timestampsduration - Recording length in secondslinks.next for more pages--since to fetch only new notes since last sync