Extract insights from a note
Purpose
Read one note (transcript, article, clipping, meeting notes — anything) and pull out what's worth keeping, as bullet lists under four headings:
- Actionable lessons — things to do differently, stated as guidance.
- Key insights — the non-obvious ideas worth remembering.
- Todos — concrete next actions that emerge for the reader/user.
- Best practices — repeatable rules or standards worth adopting.
Instructions
-
Read the note in full. Take the path the user gave (default to the file they
@-referenced or the active note). Page through long files — don't extract from a partial read. -
Extract. For each of the four headings, write a bullet list. Rules:
- Omit a heading entirely if the note genuinely has nothing for it. Don't pad.
- One idea per bullet, declarative and self-contained (readable without the source open).
- No fixed count necessary. Capture what's real, skip sponsor reads, filler, and biography.
- Quote a memorable line only when it earns its place.
-
Output — composable, decided by how you were asked:
-
Default (no output file mentioned): print the bullet lists directly in the chat. Nothing is written to disk.
-
If the user asks for a markdown file (e.g. "save it", "create a note", or gives a path): write the lists to a
.mdfile.- Title / filename:
Insights from <source title>.md— keep it consistent so these notes are easy to spot. - Location: if the user gave a path, use it. Otherwise default to an
Inbox/folder at the vault root if one exists (so the user can triage it later), falling back to the source note's own folder. - Body: link back to the source note in the first line, then the lists.
- Include light frontmatter:
--- source: "[[<source note title>]]" created: <today's date, YYYY-MM-DD> tags: - insights --- # Insights from <source title> Extracted from [[<source note title>]]. ## Actionable lessons - ... ## Key insights - ...(Drop empty sections here too.) Then tell the user the path you wrote.
- Title / filename:
-
Notes
- Keep it minimal. The model already knows how to extract — this skill just fixes the four buckets, the bar for inclusion, and the chat-vs-file output choice.
- Adapt to the vault: if the user's notes use different tags or folders, match them.