Assemble Hardware
Connect a simple, inexpensive mini-keyboard to a Raspberry Pi. This creates the physical, screen-free device for capturing your ideas.
Connect the keyboard to the Raspberry Pi and map the dedicated capture key.
Build a bedside keyboard that captures an idea with one keypress and routes the text to the right destination.
Download the skill for this workflow. Version 1.0.1.


with Claire Vo
31:31 to 35:25: Jason combines a compact keyboard and Raspberry Pi so a bedtime idea can trigger a capture script and route the text through ChatGPT.
A reliable low-friction capture device that records, timestamps, and routes ideas without opening a phone.
OpenAI conversational AI
Workflow automation platform
Follow the sequence once, then adapt the prompts, checks, and handoffs to your own setup.
5 steps
Connect a simple, inexpensive mini-keyboard to a Raspberry Pi. This creates the physical, screen-free device for capturing your ideas.
Connect the keyboard to the Raspberry Pi and map the dedicated capture key.
Use ChatGPT to guide you through writing a Python script for the Raspberry Pi. The script's function is to act as a keylogger, capturing all text typed on the connected keyboard.
Write a local listener that opens a text capture, timestamps it, and stores it before any network call.
Modify the Python script to listen for the 'Enter' key. Configure it so that when 'Enter' is pressed, the script captures all text typed since the last time 'Enter' was pressed.
Trigger capture on [key combination] and show a clear ready, sent, or failed signal.
Program the script to send the captured text to a Zapier webhook via an API request. This step moves your idea from the local Raspberry Pi to your cloud-based automation workflow.
POST the saved idea and idempotency key to [webhook], retrying safely after network failure.
Set up a Zapier workflow that starts with the webhook trigger. Add a filter or path step to parse the incoming text for specific keywords, which will determine the note's destination. For example, route text containing 'Lin Eng' to create a new ticket in Linear, or text with 'email' to your inbox.
Classify each idea into [destinations], retain the raw inbox copy, and log the routing reason.
Turn an idea into a PRD, user stories, and a plan.
How to recover when the loop fails and where human judgment helps.

Generate a draft sales presentation in Google Docs directly from your phone using Claude Duet. This workflow is ideal for business users who need to create serviceable first drafts on the go without being at a computer.

Use Claude Duet on your phone to quickly synthesize your sales pipeline by leveraging its connections to your existing business apps like your CRM, email, and Slack, saving you from manual data assembly.

Use Reddit's internal prototyping tool, Reddit Proto, to build a working prototype of a new feature, like search, and test it with your own signed-in Reddit data for more realistic feedback.
Join 250,000+ product managers who use ChatPRD to write better docs, align teams faster, and build products users love.