.claude/skills/process-media/SKILL.md
Process audio, image, and URL messages before saving them. Use when the message type is audio, image, or url.
npx skillsauth add Will-Barnard-WB/Personal-Knowledge-Bot process-mediaInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The main prompt includes a Context JSON: path for the current message.
python "${CLAUDE_SKILL_DIR}/scripts/process_media.py" --context "<context-json-path>"
Use the script output JSON:
content_file points to extracted text saved on diskmedia_type is the note media type to savesuggested_topic and suggested_tags are hints, not mandatory answerssource_url is present for URL messagesReview the extracted content conceptually and infer the final topic and tags.
Save the extracted content by running:
python ./.claude/skills/capture-note/scripts/capture_note.py --context "<context-json-path>" --media-type "<media_type>" --content-file "<content_file>" --topic "<topic>" --tags "<tag1>" "<tag2>"
If source_url is present, include --source-url "<source_url>".
testing
Set a one-off Telegram reminder at a specific time. Use when the user asks to be reminded about something at a given time.
development
Search saved notes and articles to answer questions about prior knowledge. Use when the user asks what they know about a topic or asks to find past information.
documentation
Generate a synthesized write-up from saved notes. Use when the user asks for an article, guide, write-up, or combined summary from existing notes.
development
Save useful plain-text information as a note. Use when the user shares something that should be remembered later, even if they do not explicitly say to save it.