process-clippings
ABOUTME: Process web clippings from Obsidian vault into Second Brain via CLI
ABOUTME: Reads clippings, categorizes, extracts knowledge, integrates, archives
Process Clippings Skill
Process web clippings from the Clippings folder and integrate them into the Second Brain.
Obsidian CLI: See ../_OBSIDIAN.md | Integration: See ../_SECOND_BRAIN.md
Vault Structure
Documents/ (vault)
├── Clippings/ ← Inbox (unprocessed)
│ └── Processed/ ← Archive
├── Second Brain/ ← Destination for actionable knowledge
│ ├── Second Brain - AI Agents and Tools.md
│ ├── Second Brain - Claude Code.md
│ ├── Second Brain - Development.md
│ ├── Second Brain - DevOps and Cloud.md
│ └── Second Brain - Engineering Management.md
└── Bookmarks/ ← Reference links only
Processing Workflow
Step 1: Find Clippings
obsidian files folder=Clippings ext=md
Step 2: For Each Clipping
- Read the clipping:
obsidian read path="Clippings/<file>.md"
- Categorize per
../_SECOND_BRAIN.mdrouting table - Decide: Actionable (tutorials, patterns, code) -> Second Brain | Reference only -> Bookmarks
- Extract & integrate per
../_SECOND_BRAIN.mdcontent template:
# Append to destination
obsidian append file="Second Brain - <Topic>" content="<extracted>"
# Update timeline
obsidian append file="Second Brain - Timeline" content="- **YYYY-MM-DD** | [Topic] | Source: Clipping | -> Second Brain - <File>.md"
Step 3: Archive Clipping
After successful integration:
obsidian move path="Clippings/<file>.md" to="Clippings/Processed/<file>.md"
Or if user prefers, delete:
obsidian delete path="Clippings/<file>.md"
Output Format
After processing each clipping, report:
Processed: [Clipping Title]
-> Added to: Second Brain - [File].md
-> Type: [Actionable/Reference]
-> Key insight: [1-line summary]
Rules
See ../_SECOND_BRAIN.md for shared rules. Additional:
- Code examples: only if genuinely useful, keep minimal
More from maroffo/claude-forge
email-cleanup
Clean up Gmail - archive old emails, delete promotions, manage storage. Use when user wants to clean inbox, archive emails, or free up space.
25newsletter-digest
Process newsletters into Second Brain digest. Use when user wants to process newsletters, create digest, or catch up on subscriptions. Not for web clippings (use process-clippings) or email bookmarks (use process-email-bookmarks).
22table-image
Render markdown tables as hand-drawn sketch images. Use when user wants a table rendered as an image, visual table, or diagram illustration.
21apple-swift
Apple platform development with Swift, SwiftUI, async/await, and performance. Use when working with .swift files, Package.swift, Xcode projects, or building for iOS/macOS/watchOS/visionOS.
20react-nextjs
React + Next.js App Router development. Use when working with .tsx/.jsx files, next.config, or user asks about Server Components, data fetching, state management, forms, or React testing.
20inbox-triage
Review and prioritize Gmail inbox. Use when user wants to check email, review inbox, or see what needs attention.
19