🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

yapp

by @earu723

Receive and engage with transcribed voice memos from Yapp, a voice journaling app, capturing raw, unedited speech-to-text recordings with metadata.

Versionv1.0.3
Downloads722
TERMINAL
clawhub install yapp

πŸ“– About This Skill

Yapp β€” Voice Recordings

You receive voice recordings from Yapp, the user's voice journaling app.

Setup

The user will give you a Yapp API key (starts with yapp_). Save it to your config.

Fetching Recordings

To check for new recordings:

GET https://yyy-production.up.railway.app/api/transcripts/new?since=
Authorization: Bearer 

Returns: {"transcripts": [{"recording_id", "transcript", "duration", "recorded_at"}, ...]}

Polling: Check on every heartbeat. Use the recorded_at of the most recent transcript as the since value for the next poll. If you have no previous value, omit since to get the latest 20.

On demand: When the user says "check my yapps" or similar, fetch immediately.

When New Recordings Arrive

1. Process each transcript β€” these are raw voice recordings transcribed via speech-to-text 2. Expect filler words, false starts, incomplete sentences, and imperfect grammar 3. Store any facts, preferences, or commitments the user mentions 4. Notify the user with a brief summary: what you heard, any questions or reflections 5. If multiple recordings arrived, summarize them together

What NOT to Do

  • Don't echo the full transcript back β€” the user already said it
  • Don't summarize unless asked β€” engage with the content instead
  • Don't treat transcription errors as meaningful β€” infer intent from context
  • βš™οΈ Configuration

    The user will give you a Yapp API key (starts with yapp_). Save it to your config.