1password
Install and use 1Password CLI (`op`) to sign in, inspect vault items, read secrets safely, and inject secrets into commands.
Maintain a Luhmann-style Zettelkasten. Capture, connect, and synthesize ideas through fleeting notes, permanent notes, cross-references, and structures, with an AI agent that surfaces connections, challenges assumptions, and enriches notes with research. Use when the user shares
$ npx -y skills add HybridAIOne/hybridclaw --skill zettelkasten --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/zettelkastenContext preview
The summary Claude sees to decide when to auto-load this skill.
Maintain a Luhmann-style Zettelkasten. Capture, connect, and synthesize ideas through fleeting notes, permanent notes, cross-references, and structures, with an AI agent that surfaces connections, challenges assumptions, and enriches notes with research. Use when the user shares
name: zettelkasten
description: Maintain a Luhmann-style Zettelkasten. Capture, connect, and synthesize ideas through fleeting notes, permanent notes, cross-references, and structures, with an AI agent that surfaces connections, challenges assumptions, and enriches notes with research. Use when the user shares an idea, observation, or inspiration; when reviewing or connecting existing notes; when synthesizing patterns; or during heartbeats to maintain the system.
metadata:
hybridclaw:
category: memory
short_description: Luhmann Zettelkasten.
tags:
- zettelkasten
- notes
- memory
- knowledge-baseThis skill implements a Luhmann-style Zettelkasten rather than a loose note archive. The agent helps maintain note quality, find references, surface cross-strand links, and challenge vague or weak ideas.
All notes in `memory/zettelkasten/`:
starting seed)
its active strands
# [Title] **ID:** YYYYMMDD-NNN **Date:** YYYY-MM-DD **Status:** permanent | active | mature | actionable | dormant **Tags:** #tag1 #tag2 **Source:** [where it came from] **Strand:** [parent ID if branching from another note] ## Idea [The core thought - always in own words, never just a quote] ## Context [Why this matters, what triggered it] ## References - **Near** (same strand): [[ID]] - [relationship] - **Far** (cross-strand): [[ID]] - [why these distant ideas connect] ## Agent Notes [Agent observations, challenges, enrichments added over time]
connections.
about memory markets suddenly links to a paper on spatial cognition.
What makes this different from every other Zettelkasten guide:
Don't just check, maintain:
needed.
Agent Notes.
When a non-obvious far connection is found, don't just log it - tell the user. The best Zettelkasten moments are "holy shit, I never saw that link." Deliver these proactively.
If a new seed contradicts an existing one, say so. If an idea is vague, push back. Friction matters more than passive accumulation. Add devil's advocate notes in Agent Notes.
Track argument threads across seeds. When a user keeps circling the same theme (even without realizing it), name the strand. "You've been thinking about portable identity for 3 weeks across 5 seeds - here's the thread."
Periodically (weekly during heartbeats), write a brief review report:
1. If quick/raw -> file in `inbox/` with timestamp 2. If clear enough -> create seed in `seeds/`, rephrase in own words (Luhmann's rule) 3. Scan existing seeds for near and far references 4. If it branches from an existing seed, use branching ID (001a) 5. Update `INDEX.md` if it introduces a new concept 6. Confirm capture with one line + any immediate connections spotted
1. Review `inbox/` items 2. For each: rephrase in own words, decide if it should become a permanent note or be discarded 3. Promote to `seeds/` with proper format, or leave with a note on why it's not ready
1. Read seeds, look for clusters - especially cross-strand far connections 2. Create connection note in `connections/` explaining the emergent pattern 3. Update both seeds with back-references 4. If the connection is surprising -> surface it to the user proactively
1. Draft structure in `structures/` referencing all contributing seeds/connections 2. Include framework, open questions, and next steps 3. Present the synthesis to the user
Move to `archive/` with a note on why. Never delete. Luhmann's rule: "useless" notes become essential years later.
Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory
Install and use 1Password CLI (`op`) to sign in, inspect vault items, read secrets safely, and inject secrets into commands.
Coordinate cross-functional project delivery by tracking commitments, dependencies, decisions, and risks; maintain project…
Search Airtable bases and tables, read records and computed fields, and prepare guarded record CRUD requests with schema-based…
Expose HybridClaw as a custom Alexa skill and prepare guarded Alexa smart-home/device control payloads without exposing Amazon…
View Apple Calendar schedules, draft or import `.ics` files, and coordinate host-side calendar actions on macOS.
Control Apple Music playback, inspect now playing, start playlists, and automate the macOS Music app.