rapture-watch

Process Rapture's triaged Markdown notes by frontmatter type and send summaries via OpenClaw channels.

Updated May 16, 2026
One-click install
npx skills add https://github.com/NoiseMeldOrg/rapture-mac --skill rapture-watch-noisemeldorg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rapture-watch
Source: https://github.com/NoiseMeldOrg/rapture-mac/tree/main/examples/openclaw
Command: npx skills add https://github.com/NoiseMeldOrg/rapture-mac --skill rapture-watch-noisemeldorg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Voice captures filed by Rapture for Mac pile up as Markdown notes across Notes/, Links/, Tasks/, Ideas/, and Journal/ folders, and nothing acts on them. This skill runs on an OpenClaw cron schedule, reads each new note's YAML frontmatter, takes the action appropriate to its type, and reports a summary to Telegram or another configured channel. ## Core Features & Use Cases - Frontmatter-driven actions: Reads each note's type field (voice-note, task, idea, journal, youtube-link, article-link) and acts accordingly — appending tasks to inbox/todos.md as checkboxes, logging ideas to inbox/ideas.md, and summarizing link content from Rapture's fetched Media artifacts. - Watermark-based deduplication: Tracks processed notes in processed-log.md so each note is handled exactly once, without moving or modifying the original files. - Automatic folder resolution: Reads Rapture's sidecar file at ~/Library/Application Support/Rapture for Mac/output-folder.path so folder changes in the app's Settings are picked up without reconfiguring the cron job. - Use Case: You dictate "email Sarah about the deck Friday" via Siri from a locked iPhone. Rapture files it as a task note; on the next cron run the skill appends it to your todos inbox and sends a Telegram summary: 📥 Processed 1 notes: task: 1. ## Quick Start Install the skill into ~/.openclaw/skills/rapture-watch and add an OpenClaw cron job that runs it every five minutes with a Telegram announce channel.

Frequently Asked Questions about rapture-watch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I process Rapture voice notes automatically on a Mac?▼

Install the rapture-watch skill into ~/.openclaw/skills/ and create an OpenClaw cron job that runs it on a schedule. The skill reads each new Markdown note's frontmatter type, takes the matching action, and sends a summary to your configured channel.

How does the skill know which notes folder Rapture is using?▼

It reads the sidecar file at ~/Library/Application Support/Rapture for Mac/output-folder.path, which Rapture writes when you pick an output folder in Settings. If that file is missing or unreadable, it falls back to ~/Documents/Rapture Notes/.

Does the skill move or delete my notes after processing?▼

No. Notes stay exactly where Rapture filed them. The skill appends each note's relative path to processed-log.md as a watermark, so notes are never edited, moved, renamed, or deleted in the default triage mode.

Can I get summaries on Discord or Signal instead of Telegram?▼

Yes. The skill sends through whatever delivery channel the OpenClaw cron job is configured with. Swap the --channel and --to arguments in the cron command to target Discord, Signal, Slack, or another configured channel.

What happens if Rapture is in raw text mode instead of triage mode?▼

In raw mode, captures arrive as ISO-timestamped .txt files at the folder root. The skill falls back to classifying each root .txt itself, taking the equivalent action, and moving the file to processed/YYYY-MM/ as the watermark.

Why does the skill skip .tmp files and root .txt files in default mode?▼

The .tmp files are Rapture's in-flight atomic writes, and root .txt files are converted to Markdown notes within seconds by the app. Processing either would race Rapture's own file handling and risk losing or duplicating captures.