By deox420
Segundo cerebro personal en Obsidian + Claude Code, en español: wiki autoorganizado (patrón LLM Wiki de Karpathy) más una capa propia de radar diario de noticias (cron RSS + skill wiki-news). Basado en claude-obsidian de AgriciDaniel (MIT, ver ATTRIBUTION.md).
Run an autonomous research loop on a topic. Searches the web, synthesizes findings, and files everything into the wiki as structured pages.
Open, create, or update a visual canvas — add images, text, PDFs, wiki pages, and banana-generated assets to Obsidian canvas files.
Procesa la bandeja de entrada .raw/inbox/ (capturas desde el móvil u otros dispositivos). Ingiere cada item con el protocolo de fuentes generales y limpia la bandeja tras confirmar.
Radar semanal. Sintetiza los radares diarios de la semana (wiki/sources/news/) en una nota semanal con tendencias, hilos que evolucionaron y entidades recurrentes.
Procesa el lote de noticias del día. Lee los items crudos de .raw/news/<fecha>/, filtra por los temas de interés, deduplica, resume en español y escribe la nota diaria del radar en wiki/sources/news/<fecha>.md.
Pre-commit audit specialist. Dispatched by a workstream owner AFTER staging changes but BEFORE committing. Reads the staged diff plus every precedent file the diff touches; applies the /best-practices six-cut engineering kernel and the agent kernel; returns findings in four tiers (BLOCKER / HIGH / MEDIUM / LOW) with file:line citations and recommended fixes. Closes the loop the v1.7 audit revealed: code went worker → commit with no separate verifier pass, which is exactly how BLOCKER B1 (data-egress consent gap) slipped through. <example>Context: Owner has staged a refactor across 4 files and wants a second opinion before committing. user: "Verify the staged diff before I commit." assistant: "I'll dispatch the verifier agent against the staged diff." </example> <example>Context: Owner finished a feature workstream and is about to cut a commit. user: "Run the verifier on this slice." assistant: "Dispatching the verifier with the workstream context." </example>
Parallel batch ingestion agent for the Obsidian wiki vault. Dispatched when multiple sources need to be ingested simultaneously. Processes one source fully (read, extract, file entities and concepts, update index) then reports what was created and updated. Use when the user says "ingest all", "batch ingest", or provides multiple files at once. <example>Context: User drops 5 transcript files into .raw/ and says "ingest all of these" assistant: "I'll dispatch parallel agents to process all 5 sources simultaneously." </example> <example>Context: User says "process everything in .raw/ that hasn't been ingested yet" assistant: "I'll use wiki-ingest agents to handle each source in parallel." </example>
Comprehensive wiki health check agent. Scans for orphan pages, dead links, stale claims, missing cross-references, frontmatter gaps, and empty sections. Generates a structured lint report. Dispatched when the user says "lint the wiki", "health check", "wiki audit", or "clean up". <example>Context: User says "lint the wiki" after 15 ingests assistant: "I'll dispatch the wiki-lint agent for a full health check." </example> <example>Context: User says "find all orphan pages" assistant: "I'll use the wiki-lint agent to scan for pages with no inbound links." </example>
Autonomous iterative research loop. Takes a topic, runs web searches, fetches sources, synthesizes findings, and files everything into the wiki as structured pages. Based on Karpathy's autoresearch pattern: program.md configures objectives and constraints, the loop runs until depth is reached, output goes directly into the knowledge base. Triggers on: "/autoresearch", "autoresearch", "research [topic]", "deep dive into [topic]", "investigate [topic]", "find everything about [topic]", "research and file", "go research", "build a wiki on".
Visual layer of the wiki. Add images, text cards, PDFs, and wiki pages to Obsidian canvas files with auto-positioning inside zones. Integrates with /banana for image capture. Triggers on: /canvas, canvas new, canvas add image, canvas add text, canvas add pdf, canvas add note, canvas zone, canvas list, canvas from banana, add to canvas, put this on the canvas, open canvas, create canvas.
Strip clutter from web pages before ingesting into the wiki. Removes ads, navigation, headers, footers, and boilerplate: leaving clean readable markdown that saves 40-60% tokens. Triggers on: defuddle, clean this page, strip this url, fetch and clean, clean web content before ingesting, strip ads, remove clutter, clean URL content, readable markdown from URL.
Create and edit Obsidian Bases (.base files): Obsidian's native database layer for dynamic tables, card views, list views, filters, formulas, and summaries over vault notes. Triggers on: create a base, add a base file, obsidian bases, base view, filter notes, formula, database view, dynamic table, task tracker base, reading list base.
Write correct Obsidian Flavored Markdown: wikilinks, embeds, callouts, properties, tags, highlights, math, and canvas syntax. Reference this when creating or editing any wiki page. Triggers on: write obsidian note, obsidian syntax, wikilink, callout, embed, obsidian markdown, wikilink format, callout syntax, embed syntax, obsidian formatting, how to write obsidian markdown.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Segundo cerebro personal en Obsidian + Claude Code: el conocimiento del usuario más un radar diario de noticias. Todo en español, en Markdown plano que tú controlas.
Construido sobre la base de claude-obsidian
(patrón LLM Wiki de Karpathy, MIT — ver ATTRIBUTION.md)
con una capa propia de ingesta diaria de noticias, publicación web y captura móvil.
/autoresearch)./news-semana lo sintetiza en una nota semanal.wiki/ como sitio web (Quartz 4 + GitHub Pages) en cada push a main..raw/inbox/ se ingiere con /inbox.| Ruta | Contenido |
|---|---|
wiki/ | Base de conocimiento generada: concepts/, entities/, sources/, sources/news/, sessions/ + index.md, hot.md, log.md, overview.md. |
.raw/ | Fuentes crudas (efímeras, fuera de git): .raw/news/<fecha>/ para el cron de noticias, .raw/inbox/ para capturas del móvil. |
skills/, commands/, agents/, hooks/, scripts/ | Maquinaria del plugin (base + capa propia: wiki-news, /news-semana, /inbox). |
_templates/ | Plantillas de Obsidian (Templater), incl. noticia.md. |
bin/ | setup-vault.sh, cron de noticias (cron-news-ingest.sh, parse-feed.py, news-feeds.txt) y verificador de feeds (check-feeds.sh). |
publish/ | Configuración de Quartz que inyecta el workflow de publicación. |
tests/ | Tests del parser (pytest) y smoke test e2e del cron. |
docs/ | Guías: publicación web, captura móvil, OpenClaw, más las de la base. |
CLAUDE.md | Reglas del proyecto (idioma, convenciones, protocolo de noticias, guardarraíles). |
curl, python3 (solo stdlib).claude en el PATH) para el procesado del radar y la bandeja.cp .claude/settings.json.example .claude/settings.json
(escritura solo en wiki/ y .vault-meta/; limpieza de crudos solo vía scripts acotados).Configura Obsidian:
bash bin/setup-vault.sh
Luego abre esta carpeta como vault en Obsidian y habilita los plugins de la comunidad. El script no toca configuración ya versionada; es seguro repetirlo.
Personaliza (importante antes de la primera ingesta de noticias):
CLAUDE.md §7 (el filtro de qué noticia entra).bin/news-feeds.txt y verifica que responden:
bash bin/check-feeds.sh
Usa el día a día (en Claude Code, dentro de esta carpeta):
ingest [archivo] — ingiere una fuente.¿qué sé de X? — consulta el wiki./news o "Procesa las noticias de hoy" — procesa el radar del día./news-semana — radar semanal (tendencias, hilos, entidades recurrentes)./inbox — procesa las capturas del móvil./autoresearch [tema] — investiga y archiva. /save — archiva la sesión.Automatiza (crontab; el radar usa un modelo barato por defecto, NEWS_MODEL=haiku):
30 7 * * * cd /ruta/al/vault && bash bin/cron-news-ingest.sh >> .vault-meta/news-cron.log 2>&1
0 8 * * 0 cd /ruta/al/vault && claude -p "Ejecuta el lint semanal del vault" --permission-mode acceptEdits >> .vault-meta/lint-cron.log 2>&1
30 8 * * 0 cd /ruta/al/vault && claude -p "Genera el radar semanal de noticias (comando /news-semana)" --model haiku --permission-mode acceptEdits >> .vault-meta/news-cron.log 2>&1
Para recolectar sin invocar a Claude: NO_CLAUDE=1 bash bin/cron-news-ingest.sh.
wiki/ se publica como sitio estático con Quartz 4 en GitHub Pages: cada push a main
que toque wiki/ reconstruye y despliega el sitio (el radar de la mañana se publica solo).
Activación (una vez): Settings → Pages → Source: "GitHub Actions". Privacidad: las notas con
publish: false y todo wiki/sessions/ no se publican. Guía completa (incl. migración
a Cloudflare Pages cuando el repo pase a privado): docs/publicacion.md.
npx claudepluginhub deox420/second-brain --plugin second-brainBuild and maintain an LLM-curated personal knowledge base in your project — Andrej Karpathy's LLM Wiki pattern, designed to scale to thousands of pages without becoming a context bottleneck. Now with an optional compiled graph layer for typed, provenance-backed relationships.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications