extract-spark-meetings
Extract Spark Meetings
Spark Mail (the email client) records and summarizes meetings as +AI Meeting Notes and lets the owner share each note as a link. This skill converts those links into local markdown files with structured frontmatter, so meetings become greppable, taggable, and visible to future search.
Output is plain markdown + YAML — no Spark dependency once extracted.
Target link, if given: $ARGUMENTS. If that is blank or still shows the literal placeholder, run batch mode against links.md.
Reference files live in ${CLAUDE_SKILL_DIR}/references/.
Link shapes
Spark deep links look like https://sparkmailapp.com/dpl/bl?token=…; the same link can also arrive as readdle-spark://bl=… or readdlespark://bl=…. Treat any of these as a Spark meeting link. Spark may also hand out other share-link forms — if the user says it is a Spark meeting link, try it rather than rejecting it on shape.
When NOT to use
- The source isn't a Spark meeting link (e.g., Google Meet transcripts, Zoom cloud recordings, Otter.ai) — different link shapes and page structures; this skill's extractor will miss fields.
- You need a one-line summary, not a structured file — read the meeting directly and answer inline.
- Live-meeting capture (as it happens) — this skill reads already-saved meeting notes.