extract-insights
Extract actionable lessons, key insights, emergent todos, and best practices from a note (e.g.
Skill by fredoliveira
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/fredoliveira-extract-insights
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, writing, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/extract-insights
Tools it pre-approves 3
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Read,Write,Edit
What's inside
- Skill name
extract-insights- Description
- Extract actionable lessons, key insights, emergent todos, and best practices from a note (e.g. a video transcript or article in an Obsidian vault, for example). Use when asked to "extract insights / lessons / takeaways" from a note or document. Outputs bullet lists in chat, or writes them to a markdown file if asked.
- License
- MIT
- Allowed tools
- Read,, Write,, Edit
- Instructions
- 66 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# 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
1. **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.
2. **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.
3. **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 `.md` file.
- **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:
```markdown
---
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.
## 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.From fredoliveira/agents, MIT.
More from fredoliveira/agents
- 0.557score
youtube-to-atoms
fredoliveira
Given a YouTube URL, fetch its transcript and extract atomic notes into an Obsidian vault.
SkillCFreshness: C★ 25Claude Code +9 - 0.557score
backup-vault
fredoliveira
Create a dated zip backup of the Obsidian vault and rotate old backups on a grandfather-father-son schedule (14 daily, 5 weekly, 12 monthly, 5 yearly).
SkillCFreshness: C★ 25Claude Code +9 - 0.554score
weekly-review
fredoliveira
Summarize the past week's daily notes, extracting key findings, links, action items, and potential atomic notes, and write the summary into the matching…
SkillCFreshness: C★ 25Claude Code +9 - 0.492score
done
fredoliveira
Summarize the current agent session, create an Obsidian note for it, and link it from today's daily note.
SkillDFreshness: D★ 25Claude Code +9 - 0.489score
summarize-urls
fredoliveira
Fetch and summarize a list of URLs (e.g.
SkillDFreshness: D★ 25Claude Code - 0.486score
find-place-coordinates
fredoliveira
Find lat/lon coordinates for a place mentioned in a note and add them to the frontmatter for map integration
SkillDFreshness: D★ 25Claude Code +9 - 0.486score
index-atomic-notes
fredoliveira
Index an atomic note in existing maps of content and find potential connections to related atomic notes.
SkillDFreshness: D★ 25Claude Code +9 - 0.486score
organize-inbox
fredoliveira
Move notes from the Inbox to their respective folders based on their frontmatter category.
SkillDFreshness: D★ 25Claude Code +9
Signals
- Stars
- 25
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jun 15, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/fredoliveira/agents
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from fredoliveira
- 0.557score
youtube-to-atoms
fredoliveira
Given a YouTube URL, fetch its transcript and extract atomic notes into an Obsidian vault.
SkillCFreshness: C★ 25Claude Code +9 - 0.557score
backup-vault
fredoliveira
Create a dated zip backup of the Obsidian vault and rotate old backups on a grandfather-father-son schedule (14 daily, 5 weekly, 12 monthly, 5 yearly).
SkillCFreshness: C★ 25Claude Code +9 - 0.554score
weekly-review
fredoliveira
Summarize the past week's daily notes, extracting key findings, links, action items, and potential atomic notes, and write the summary into the matching…
SkillCFreshness: C★ 25Claude Code +9 - 0.492score
done
fredoliveira
Summarize the current agent session, create an Obsidian note for it, and link it from today's daily note.
SkillDFreshness: D★ 25Claude Code +9 - 0.489score
summarize-urls
fredoliveira
Fetch and summarize a list of URLs (e.g.
SkillDFreshness: D★ 25Claude Code - 0.486score
find-place-coordinates
fredoliveira
Find lat/lon coordinates for a place mentioned in a note and add them to the frontmatter for map integration
SkillDFreshness: D★ 25Claude Code +9
Cite this page
extract-insights skill. Agent Mart. https://agentmart.dev/skills/fredoliveira-extract-insights (last updated 2026-10-24)