Atomizes text, files, URLs, or daily logs into atomic Zettelkasten notes. Extracts concise ideas, adds tags/sources/connections via grep, saves dated markdown files to vault.
npx claudepluginhub bayramannakov/ai-personal-os-skills --plugin linkedin-research-postThis skill is limited to using the following tools:
Turn any content into connected atomic notes in your Zettelkasten vault.
Captures conversational knowledge to Second Brain on 'remember this', 'save this', or 'brain dump' triggers. Journals verbatim quotes, classifies epistemic types, and updates structured markdown files.
Builds Wikipedia-style Obsidian vaults from academic PDFs, extracting concepts into linked notes with atomic sentences and citations. Expands existing networks with new papers.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
Turn any content into connected atomic notes in your Zettelkasten vault.
Ask ONE question using AskUserQuestion:
["Paste text here", "Give a file path", "Describe an idea", "Atomize my recent daily logs"]Based on their choice:
notes/daily-log-*.md files, extract Highlight and Blocker sections (ignore Vitals metrics — energy/focus/mood are data, not knowledge)From the input, extract atomic ideas following these rules:
Typically extract 2-5 atomic notes from a paragraph or article excerpt. For daily logs, focus on:
For EACH extracted idea:
Glob to find all existing atomic/*.md filesGrep to search existing notes for related keywords and concepts[[wikilinks]] with a brief explanation of the connectiondate +%Y-%m-%d (Bash)atomic/ directory if it doesn't existatomic/YYYY-MM-DD_NNN.md where NNN is a 3-digit sequence number (001, 002, 003...)---
id: YYYY-MM-DD_NNN
title: "[Descriptive title]"
date: YYYY-MM-DD
source: "[Where the idea came from]"
tags: [tag1, tag2]
---
# [Title]
[2-5 sentences expressing the idea in your own words]
## Connections
- [[related-note-id]] — [Why this connects]
## Source Context
[Brief: who said it, where you read it, what prompted the thought]
---
*Created via /atomize*
Print a summary:
Atomized! X notes created, Y connections found to existing notes.
New notes:
- atomic/YYYY-MM-DD_001.md — "[title]"
- atomic/YYYY-MM-DD_002.md — "[title]" → connected to [[existing-note]]
- atomic/YYYY-MM-DD_003.md — "[title]"
If this is their first time using /atomize and they have fewer than 3 atomic notes total, add:
Tip: The more notes you add, the more connections appear. Try /atomize daily with one article, conversation, or idea.
atomic/ has 0 existing notes: skip connection search, just create the notes and mention "No existing notes to connect to yet — your graph starts here!"Do NOT turn this into a long conversation. Extract, create, summarize. The whole interaction should take under 3 minutes after the user provides input.