Vipul Bansal175 downloadsA Portent-based dashboard to classify, connect, and track every note through its lifecycle — from raw capture to organized knowledge. Works with any note; enhanced with the QuickClip extension.
A Portent-based dashboard to classify, connect, and track every note through its lifecycle — from raw capture to organized knowledge. Works with any Obsidian note; enhanced with the QuickClip Capture browser extension for Chrome.
Read more about Portent here.
Capturing is easy. Processing is hard.
Web clips, research notes, and saved articles pile up — unclassified, unconnected, competing for attention indefinitely. Quick Organize gives you a single dashboard to triage that pile: classify what each thing is, connect it to where it belongs, and track what's been dealt with versus what still needs attention.
main.js, manifest.json, and styles.css from the latest release.obsidian/plugins/quickclip-organize/ in your vaultClick the inbox icon in the left ribbon to open the dashboard. It registers as a native Obsidian view — dock it anywhere like Graph view or Backlinks.
Any Obsidian note with a non-empty type frontmatter field shows up automatically:
---
type: Note
belongs_to: "[[My Project]]"
related_to:
- "[[Research Topic]]"
organized: false
archived: false
---
No Dataview, no templates, no configuration required. Add the frontmatter to any note and it appears.
| Tab | What it shows |
|---|---|
| All Notes | Every active entry, sortable by title, domain, type, or date |
| By Domain | Entries grouped by website domain |
| By Type | Entries grouped by type |
| Archived | Entries you've archived — hidden from all other views |
All edits save immediately — no save button.
| Field | How it works |
|---|---|
| Type | Dropdown — pick one of the 8 Portent types, or choose "Custom…" to enter any type |
| Belongs To | Wikilink chip — search your vault, select a note. Fills the entry's home. |
| Related To | Wikilink chips (multi) — lateral connections to related notes |
| Tags | Editable chips — add or remove tags with autocomplete |
| Archive | Checkbox — hides the entry from active views without deleting it |
| Field | What it means |
|---|---|
| Organized | Checked when the entry has both a Type and a Belongs To link |
| Progress | Three-dot indicator showing Raw → Planning → Organized state |
Every entry gets classified as one of 8 types, split into two groups — or any custom type you define:
PORT — actionable things:
ENTP — knowledge records:
Most web captures and research notes are ENTP. Setting a type is the first act of triage — it answers what kind of thing is this?
The type field also supports custom types via the "Custom…" option in the dropdown. This includes compatibility with OKF (Open Knowledge Format) by Google — any OKF type entered as a custom type flows through the same classify → connect → track workflow as Portent types.
Each entry moves through three states, visible as a dot indicator:
| State | Condition | Meaning |
|---|---|---|
| Raw ● ○ ○ | No type set, or no connections | Uncategorised — needs triage |
| Planning ● ● ○ | Type set + Related To filled, no Belongs To | Connected to known things, not yet placed |
| Organized ● ● ● | Type set + Belongs To filled | Placed in its home — feeds active work |
Organized (the checkbox) flips automatically when an entry has both a type and a valid Belongs To link. You never set it manually inside the dashboard.
Four filters apply across all tabs:
Filters are persistent across sessions and combine with AND logic.
Archive hides an entry from all active views — it moves to the Archived tab. The note and its content are untouched.
Use Archive for: completed research, finished projects, sources you've fully processed, anything you want out of your active views but may want to reference later.
The QuickClip Capture browser extension for Chrome adds:
Without the extension, the plugin reads only frontmatter — full-page captures and manually tagged notes appear, but highlight-level clips do not.
Tag any note with Portent frontmatter and it appears in the dashboard:
---
type: Topic
belongs_to: "[[MOC — PKM]]"
related_to:
- "[[Zettelkasten]]"
- "[[Evergreen Notes]]"
---
The full classify → connect → track → archive workflow works entirely from frontmatter. The extension is not required.
This plugin scans all Markdown files in your vault to find notes with a type frontmatter field and surface them in the dashboard. It uses vault.getMarkdownFiles() — standard Obsidian API — to enumerate file paths and read frontmatter via the metadata cache.
The plugin reads file paths and frontmatter only. It does not read note body content, send any data outside your vault, or access files outside Obsidian.
MIT