Summary
do.note-summary Installation Command Prompt $ npx skills add https://github.com/dull-bird/deeporbit --skill do.note-summary
dull-bird/deeporbit · Archived
Fetch and summarize any content (URL, PDF, local file, audio/video) into a structured Markdown note with completeness verification. Supports three depth levels: Quick (skim), Standard (default), and Deep (paper-grade analysis with critical review). Automatically detects content type and adjusts workflow.
npx skills add dull-bird/deeporbit --skill do.note-summary
do.note-summary Installation Command Prompt $ npx skills add https://github.com/dull-bird/deeporbit --skill do.note-summary
This repository is archived — consider an actively maintained alternative.
Professional writing support for the user's own words.
6 installsTranslate Markdown documents to a target language with checkpointed completeness, glossary cons…
6 installsTranslate documents smartly. Accepts a URL or a PDF file as input. Detects if it is an arXiv UR…
6 installsPerform fast lexical, filename, property, or phrase search across a DeepOrbit vault. Use for ex…
6 installsRelated neighbors and high-traction skills in the same topics — useful to compare before installing.
call-summary Installation Command Prompt $ npx skills add https://github.com/anthropics/knowled…
2.5K installsGo back through the previous year of work and create a Notion doc that groups relevant links in…
1.5K installs会议纪要整理工作流:汇总指定时间范围?
668.7K installs会议纪要整理工作流:汇总指定时间范围?
431.1K installsSummarizes WeChat group chat highlights into a structured digest using the local wx-cli binary …
8.8K installs会议纪要整理工作流:汇总指定时间范围?
3.8K installsOther skills from dull-bird/deeporbit · top by installs.
npx skills add dull-bird/deeporbit
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
master
Files included with this skill beyond the listing page.
SKILL.md
9,004 B
SUMMARY.md
445 B
Fetch, read, and summarize any content into structured Markdown notes with guaranteed completeness. Uses a phased workflow with depth control and a post-generation quality checklist.
The skill supports three depth levels, auto-detected or user-specified:
| Mode | Trigger | What You Do |
|---|---|---|
| Quick | User says "quick", "skim", "glance" | Phase 1 only → 3-line summary |
| Standard | User says "standard", "brief" | Phase 1 + Phase 2 → full structured summary |
| Deep | Default. Also triggered by "deep", "critique", "精读" | Phase 1 + Phase 2 + Phase 3 → full summary + critical analysis |
If unsure, default to Deep.
Identify the input type and fetch the complete source content.
Input types:
| Type | Detection | Action |
|---|---|---|
| URL (web page) | Starts with http |
Fetch full page content |
| URL (arXiv) | Contains arxiv.org |
Visit /abs/ for metadata, then read the PDF via read_file |
| URL (audio/video) | YouTube, podcast, etc. | Extract subtitles via yt-dlp or transcription tools |
| Local PDF | .pdf extension |
Use read_file to visually read (multimodal) |
| Local Markdown | .md extension |
Read directly |
| Paper title / topic | No URL, looks like a title | Search for it, find the source, fetch full text |
Error handling:
> ⚠️ Warning: Full text not found. This summary is based solely on the abstract.
Goal: Understand what the content is about. Determine category and depth.
| Category | Examples |
|---|---|
papers |
Academic papers, research reports |
podcasts |
Interview transcripts, long-form audio |
videos |
YouTube summaries, tutorials |
articles |
Blogs, news, technical tutorials |
Manifest for: <title>
- [ ] Section 1: <heading> (approx scope)
- [ ] Section 2: <heading>
- [ ] ...
- [ ] Section N: <heading>
- Tables: T
- Figures: F
- Frontmatter (complete) - > Core Summary (1-2 sentences) - ## 1. Key Insights (preliminary, 2-3 bullet points)
Decision point:
Goal: Produce a complete, section-by-section summary.
For each section in the manifest:
- Key points with source references (timestamps for audio/video, section numbers for papers) - Preserved technical terms and proper nouns - Mermaid diagram if the section contains a process flow or concept hierarchy (use do.mermaid skill for syntax)
[[wikilinks]] to 40_Wiki/.After all sections:
## 1. Key Insights with refined understanding.## 3. Socratic Questions (≥2 challenging questions).## 4. Related Concepts with wikilinks.Decision point:
Goal: Critical analysis with mental reimplementation (Li Mu's Three-Pass Method, Pass 3).
For each major claim in the content, ask:
"Mental Reimplementation" test:
Output — append ## 5. Critical Analysis:
## 5. Critical Analysis
### Strengths
* ...
### Weaknesses / Limitations
* ...
### Potential Improvements
* ...
### Future Directions
* ...
For papers — Citation Double-Linking:
Discover citation relationships. If related articles exist in 60_Notes, use precise double links:
🚨 Format: [[<Paper Name>_summary|<Paper Name>]] — never bare [[Paper Name]].
**References:**
- [[Attention Is All You Need_summary|Attention Is All You Need]]
**Cited By:**
- DepthAnything-v2 (Title only, not in vault)
Before finalizing, you MUST verify every item. If any item fails, go back and fix it.
## Output Quality Checklist
- [ ] Frontmatter complete (type, title, category, date, source, tags)
- [ ] Core summary present (1-2 sentences, first-principles decomposition)
- [ ] Key insights listed (≥2 points with concise explanations)
- [ ] Detailed structure covers ALL major sections from source
- [ ] Source references included (timestamps, section numbers, page numbers)
- [ ] Mermaid diagram generated for key process/concept (if applicable)
- [ ] Socratic questions posed (≥1, genuinely challenging)
- [ ] Wikilinks added for key concepts → 40_Wiki
- [ ] Source reference in frontmatter is accurate and linked
- [ ] (Papers only) Citation links use [[Name_summary|Name]] format
- [ ] (Papers only) Critical analysis section present (Deep mode)
- [ ] (Audio/Video only) Subtitle file saved as source, audio deleted
Do NOT finalize the note until all applicable items are checked.
60_Notes/<Category>/<Title>/- Summary: <Title>summary.md - Original file (if local): copy to same directory - Example: 60Notes/papers/Attention Is All You Need/Attention Is All You Need_summary.md
source, delete audio (.m4a files are too large).- MANDATORY: Execute deeporbit --vault . rag "<Core Topic or Title>" - Read the context. If highly relevant notes exist in the vault, extract the top 2-3 notes. - Append a ## Related Links section to the VERY BOTTOM of your generated summary output. Briefly explain why each past note is relevant and use proper [[Wikilinks]].
---
type: note
title: "<Title>"
category: "<Category>"
date: YYYY-MM-DD
source: "[[<Original Filename or URL>]]"
depth: quick | standard | deep
tags:
- <Tag1>
---
# <Title> Summary
> Core Summary: <1-2 sentences, first-principles decomposition of core value>
## 1. Key Insights
* <Insight 1>: Concise explanation.
* <Insight 2>: Concise explanation.
## 2. Detailed Structure / Key Discussion
### <Section A>
* <Key point + source reference>
* <Mermaid diagram if applicable>
### <Section B>
* <Key point + source reference>
## 3. Socratic Questions
* <Challenging question 1>
* <Challenging question 2>
## 4. Related Concepts
* [[Concept 1]]: Why it relates to this content.
* [[Concept 2]]: Connection explained.
## 5. Critical Analysis (Deep mode only)
### Strengths
* ...
### Weaknesses / Limitations
* ...
### Potential Improvements
* ...
### Future Directions
* ...
deeporbit.json from the workspace root to determine the interaction language. Use this language for all your responses and generated note contents (e.g. zh-CN). The Obsidian folder paths themselves will ALWAYS remain in English.author: ai in frontmatter for every note you create; switch to author: mixed when substantially rewriting a human-authored note. Authorship lives in frontmatter only — never add visible badges.do.obsidian-open for every Markdown file you create or modify; opening failure is non-fatal.do.mermaid skill for all diagram syntax. Do not inline Mermaid rules.