Chat with your voice notes from any AI Agent

How to capture your shower thoughts and feed them to your AI agents.

Chat with your voice notes from any AI Agent

Whenever I'm on a walk and an idea lands - I quickly try to take out my notes recorder app and hit record. I use Voicenotes as my external brain of choice for post-meeting thoughts, half-formed product ideas, and testing arguments about design decisions. Until recently the only way to get anything back out was to open the app and read through transcripts one by one, which meant it was locked behind an interface.

So I built a skill that lets any AI agent read and write to your Voicenotes account - whether that's Claude Code, Cursor or Codex.

Pull requests welcome - github.com/akash-joshi/agent-skills/tree/main/skills/voicenotes-skill

In the clip below, Claude Code pulls my last hour of Voicenotes and turns them into a three-bullet product brief on a fictional coffee robot called BeanBot 3000.

0:00
/0:17

Who this is for

Anyone whose useful thinking happens between meetings rather than at a desk - founders dictating strategy on walks, Product Managers who capture user interviews on the go, consultants running post-call debriefs, sales reps tracking objections between prospect calls, researchers on fieldwork, writers with plot ideas landing in the shower. If you already talk to yourself into a phone, this solves all of your shower-thought capture needs.

Install

Installation is a one-line command.

npx skills add akash-joshi/agent-skills --skill voicenotes-skill

You need to generate your API key by following this guide here - https://help.voicenotes.com/en/articles/13682313-openclaw. Then export it to your CLI using this command - or share it with your favorite agent to save it locally.

export VOICENOTES_API_KEY="***"

Any agent with access to your skills directory can now query your notes.

What the skill covers

For the more technically minded - the skill exposes semantic search across all your notes, filtering by tag or date range, pulling full transcripts including meeting notes with speaker timestamps, and creating new text notes from inside the agent.

For most workflows this is enough to say things like "pull my notes from yesterday about the MCP integration and give me a status update to send my manager", or "save this idea: rewrite the onboarding flow to skip the welcome email", or "what did I say about pricing last Tuesday?".

Give it a spin and let me know what you think about it in the comments below!