Set up or upgrade an AI-powered Obsidian vault with journaling, knowledge graphs, pattern recognition, and meeting workflows. Includes skills for daily journaling, weekly insights, graphify knowledge graphs, humanizer, and more.
npx claudepluginhub adelaidasofia/ai-brain-starterDaily journal interview and entry creator. Use this when the user wants to journal, do a daily check-in, or says /journal. Interviews the user conversationally, identifies their High-Rise floor, and saves the entry as an Obsidian note. Do NOT use for meeting notes (use meeting-todos), weekly/monthly reviews (use insights), or pattern analysis (use patterns).
First-principles analyst. Surfaces hidden assumptions, finds foundational truths, rebuilds from scratch, identifies the high-leverage move.
Run a self-check against an installed AI Brain Starter vault. Verifies CLAUDE.md, Meta folder, skills, hooks, journal index, MCPs, .ps1 BOM/em-dash hazards, and ai-brain-starter freshness. Prints a green/yellow/red report. Run any time something feels off, or after a git pull, or when onboarding someone else's vault.
Walk a company's existing artifacts (Slack export, Notion export, GDocs, markdown vault, or any folder of documents) and emit draft hookify rules, draft skills, and a draft CLAUDE.md so a new install does not start empty. Structured-signal-first: parse what is deterministic (channels, users, headings, paths, recurring phrases) before asking the model to infer. The model's job is synthesis on residuals, not classification of everything. Use when onboarding a new company, founder, or team to ai-brain-starter and you want their tribal knowledge encoded as rules from day one.
Walk a user through what changes when they take ai-brain-starter from a personal vault to a team vault. Reads the for-teams/ folder aloud in conversation, asks three diagnostic questions, and closes with the path to having it built for them. Trigger when the user asks any variant of "how do I add my team to this," "optimize this for my company," "what does the team version look like," or anything else that signals they want the multi-person version of the brain.
any input (code, docs, papers, images) → knowledge graph → clustered communities → HTML + JSON + audit report. Do NOT use for simple file reads, vault edits, or searching existing graph data (use /graphify query for lookups on an existing graph).
Pulls recent activity (merged PRs, issues, commits) from a GitHub repository into the vault as queryable markdown. Use when the user says /ingest-github <owner/repo> [--days N], or asks to ingest, capture, sync, or pull a GitHub repo into the vault. Writes one file per repo per day to External Inputs/GitHub/<owner-repo>/<date>.md. Idempotent: re-running on the same day overwrites cleanly. Do NOT use for opening PRs, creating issues, or non-GitHub sources.
Pulls recent Gmail messages matching a label or query into the vault as queryable markdown. Use when the user says /ingest-gmail <label-or-query> [--days N], or asks to ingest, capture, sync, or pull a Gmail label or query into the vault. Writes one file per scope per day to External Inputs/Gmail/<label>/<date>.md. Truncates each message body to 500 chars to limit bulk PII. Idempotent: re-running on the same day overwrites cleanly. Do NOT use for sending email, replying, or non-Gmail sources.
Pulls recent Linear issues, comments, and status changes into the vault as queryable markdown. Use when the user says /ingest-linear <team-or-project> [--days N], or asks to ingest, capture, sync, or pull a Linear team or project into the vault. Writes one file per scope per day to External Inputs/Linear/<scope>/<date>.md. Idempotent: re-running on the same day overwrites cleanly. Do NOT use for creating Linear issues, updating status, or non-Linear sources.
Pulls recent pages or database entries from Notion into the vault as queryable markdown. Use when the user says /ingest-notion <database-or-page> [--depth N], or asks to ingest, capture, sync, or pull a Notion database or page tree into the vault. Writes one file per database (or root page) per day to External Inputs/Notion/<database-name>/<date>.md. Idempotent: re-running on the same day overwrites cleanly. Do NOT use for creating Notion pages, editing blocks, or non-Notion sources.
Pulls recent messages from a Slack channel into the vault as queryable markdown. Use when the user says /ingest-slack <channel-name> [--days N], or asks to ingest, capture, sync, or pull a Slack channel into the vault. Writes one file per channel per day to External Inputs/Slack/<channel>/<date>.md. Auto-creates Decision Log stubs when trigger keywords (exception, incident, pricing, escalation, outage, edge case, refund) appear. Idempotent: re-running on the same day overwrites cleanly. Do NOT use for sending Slack messages, reading individual threads, or non-Slack sources.
Pulls recent messages from a WhatsApp chat (group or direct) into the vault as queryable markdown. Use when the user says /ingest-whatsapp <chat-name-or-jid> [--days N], or asks to ingest, capture, sync, or pull a WhatsApp chat into the vault. Writes one file per chat per day to External Inputs/WhatsApp/<chat-slug>/<date>.md. Auto-creates Decision Log stubs when trigger keywords (exception, incident, pricing, escalation, outage, edge case, refund) appear. Idempotent: re-running on the same day overwrites cleanly. Receive-only, never sends. Do NOT use for sending WhatsApp messages or non-WhatsApp sources.
Weekly and monthly journal insights -- pattern recognition, floor trends, life coach pushback, therapist observations, and advisory panel thoughts. Use /weekly for the current calendar week, /monthly for the current calendar month. Do NOT use for daily journal entries (use daily-journal), cross-session pattern extraction (use patterns), or operational reviews.
Extract action items from a meeting note and add them to the to-do list. Separates your tasks from others' tasks. Trigger: /meeting-todos. Do NOT use for general task management, journaling, or pulling full meeting transcripts (use the meeting workflow for that).
Generate, edit, and compose images using Google's Gemini 3 Pro Image model (Nano Banana Pro). Use this skill when the user asks to create images, generate visuals, edit photos, compose multiple images, create logos, thumbnails, infographics, product shots, or any image generation task. Supports text-to-image, image editing, multi-image composition (up to 14 images), iterative refinement, aspect ratio control, and Google Search-grounded image generation for real-time data visualization. Do NOT use for non-image tasks, text generation, or design feedback (use Canva MCP for template designs, design:design-critique for feedback).
Instinct Engine — scans recent sessions, journals, and decisions for recurring patterns and turns them into concrete captures (CLAUDE.md rules, concept notes, writing seeds, skill improvements). Run after /weekly or whenever you sense a pattern hardening. Also runs semi-autonomously via session-end auto-detection triggers. Do NOT use for weekly/monthly journal reviews (use insights), daily journaling (use daily-journal), or one-off decisions (use deconstruct).
Best practices for Remotion - Video creation in React
Turn a speaking engagement into 10-30 pieces of content (LinkedIn posts, Substack notes, video clips plan)
Read Meta/RESOLVER.md, parse rules and statuses, and answer a natural-language question by surfacing the matching rule(s). Trigger /resolver-query <natural-language-question>. Use when an operator wants to look up which rule applies to a query without reading the full RESOLVER.md by hand. Do NOT use for writing rules (that is synth-pr-to-sop or synth-thread-to-sop) or for rebuilding RESOLVER.md (that is resolver-build.py).
Unified vault-mapping pipeline. Extracts structured metadata from every typed file in your vault (books, meetings, people, articles, goals, etc.), optionally runs knowledge-graph extraction, applies wikilinks, and surfaces cross-type insights you can't see from any single file. Zero LLM cost per run for metadata + insights. Use whenever you want to "map your second brain", refresh your vault's queryable index, or discover cross-doc patterns.
Generate a client-ready security hygiene snapshot for a prospect domain. Free lead magnet for consulting practices. Outputs a markdown report covering SSL/TLS grade, HTTP security headers, email authentication (SPF/DMARC), and server fingerprint leaks. Use when the user says /security-snapshot, /snapshot [domain], "run a security check on X", or "generate a security report for [company]". Do NOT use for penetration testing, internal infrastructure audits, or application-layer vulnerability assessment. This is a passive, unauthenticated scan for conversation-starter value, not a full audit.
Interactive wizard to configure which document types your vault uses. Asks the user what kinds of notes they take (journals, books, meetings, clients, podcasts, etc.), enables the matching extractors, and scaffolds extractors for custom types. Run once after installing ai-brain-starter, and again whenever you add a new kind of doc. Do NOT use this to run extraction. Use /second-brain-mapping for that.
Weekly meta-review that orchestrates /weekly + /patterns + vault-hygiene + claude-md-drift + decision-retrospective in one flow. Use when the user wants a comprehensive Sunday wrap-up of the week, or says /sunday, /sunday-review, or "let's do the weekly review."
Read a merged-PR markdown export and synthesize a typed workflow SOP into Meta/Workflows/. Trigger /synth-pr-to-sop <pr-markdown-file-or-folder>. Use when a closed PR captures a repeatable process worth filing as a procedural memory entry. Do NOT use for in-session synthesis (that runs through session-close cascade) or for non-PR sources (use /synth-thread-to-sop for Slack threads).
Read a resolved Slack thread markdown export and synthesize a typed memory entry (decision, exception, or workflow) into Meta/. Trigger /synth-thread-to-sop <slack-thread-markdown-file>. Use when a thread captures a one-time decision, a documented deviation, or a repeatable procedure worth filing. Do NOT use for raw Slack ingestion (use the Slack ingest skill for that) or for PR sources (use /synth-pr-to-sop).
Pre-configured finance vertical pack for the ai-brain-starter substrate. Ships typed-memory categories for deals, counterparties, SOX 404 controls, and audit evidence; retention defaults aligned with SOX, SEC 17a-4, and per-jurisdiction variations; connectors for Workday, NetSuite, and SAP Finance; decision-audit patterns for SOX evidence stamping and board-pack version trails. Use when onboarding a CFO organization, internal audit team, or finance operations group that needs the substrate to come pre-shaped to financial reporting and audit obligations.
Pre-configured legal vertical pack for the ai-brain-starter substrate. Ships typed-memory categories for matter management and privilege handling, retention defaults aligned with ABA Model Rule 1.15 and state-bar variations, and connector configurations for Clio, NetDocuments, and iManage. Use when onboarding a law firm, in-house legal department, or legal-ops team that needs the substrate to come pre-shaped to the work rather than starting from a blank vault.
A crew of 10 AI agents that run your Obsidian vault like a team of personal assistants — capturing notes, triaging your inbox, managing your calendar and email, tracking your nutrition, supporting your mental health, and keeping everything connected. Works in any language.
Second Brain OS — 16 skills for knowledge management, deep thinking, and vault operations powered by Obsidian.
Claude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault. Covers memory management, session notetaking, knowledge organization, and agent context across projects. Based on Andrej Karpathy's LLM Wiki pattern. Optional DragonScale Memory extension adds hierarchical log folds, deterministic page addresses, embedding-based semantic tiling lint, and boundary-first autoresearch topic selection.
Second Brain automation for Obsidian vaults — entity management, ingestion, compression, and sync via Claude Code skills
Extended Second Brain that learns as you work in Claude Code
Share bugs, ideas, or general feedback.
Quality assurance and linting tool for second brain knowledge systems ensuring consistency and structure. Knowledge base maintenance utility.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim