didierpiracoca44 downloadsProject and task dashboard backed by Markdown notes, with files, encrypted credentials and a monthly calendar.
A project and task dashboard for Obsidian backed by plain Markdown notes. Your notes are the single source of truth: the plugin never keeps a parallel store, and your own properties and note bodies are preserved on every edit.
The plugin UI is in Spanish.
Website and docs (Spanish): devhelper.didierpiracoca.com/obsidian
layout-dashboard or command Abrir el
dashboard de proyectos y tareas): favourite project chips, an «All» mode and
a per-project view.Projects/<Project>/
(type: project, type: task, type: note). Create, rename, reassign and
toggle tasks between open and done.Projects/<Project>/Archivos/) plus a shared
General project for vault-wide files.service name is stored in clear text; the key
lives in memory and auto-locks after a configurable timeout.Calendario/, type: calendar-event) with date
ranges and daily/weekly/monthly/yearly recurrence, expanded virtually — no
notes are generated per occurrence.Plantillas/) and Bases (Bases/*.base) seeded on first
run so the same data is browsable with Obsidian Bases.Botones/ (type: toolbar-button)
become buttons in the dashboard toolbar that run your own JavaScript — a
direct action, or a popover with one option per ## heading.Requires Obsidian 1.9.0 or newer (Bases).
ctx.run, used by button scripts) go through Node's
child_process. It is loaded only on desktop, behind
Platform.isDesktopApp, never on mobile, and only runs when a button you
enabled calls it. The plugin itself never runs shell commands.Projects, Calendario, Botones, templates) to build the dashboard, and
the dashboard search box lists note paths to open the one you pick. File
contents are only read inside those folders.DidierPiracocaCampos/devhelper-obsidian.main.js, manifest.json and styles.css from the
latest release
into <vault>/.obsidian/plugins/devhelper-dashboard/ and enable the plugin.Each release ships devhelper-skills.zip: ten SKILL.md files (Spanish) that
teach AI agents (Claude Code, OpenCode…) the plugin's data model. Unzip them into
<vault>/.claude/skills/ or wherever your agent loads skills from.
The dark monochrome DevHelper theme (source) was designed alongside this plugin.
Dashboard de proyectos y tareas para Obsidian respaldado por notas Markdown. Las notas son la única fuente de verdad: el plugin no guarda un almacén paralelo y conserva tus Properties y el cuerpo de las notas en cada edición.
Web y documentación: devhelper.didierpiracoca.com/obsidian
layout-dashboard o comando Abrir el dashboard
de proyectos y tareas): chips de proyectos favoritos, modo «Todos» y vista
por proyecto.Projects/<Proyecto>/ (type: project, type: task, type: note). Crear,
renombrar, reasignar y alternar tareas entre open y done.Projects/<Proyecto>/Archivos/) y un proyecto
sombra General para los archivos globales.service va en claro; la clave vive en memoria y
se bloquea sola tras un tiempo configurable.Calendario/, type: calendar-event) con rangos y
recurrencia diaria/semanal/mensual/anual, expandida en memoria sin crear notas
por ocurrencia.Plantillas/) y Bases (Bases/*.base) sembradas al
primer uso.Botones/
(type: toolbar-button) se convierten en botones de la barra del dashboard
que ejecutan tu propio JavaScript, como acción directa o como popover con una
opción por cada encabezado ##.Requiere Obsidian 1.9.0 o superior (Bases).
ctx.run, para los scripts de botón) usan
child_process de Node. Se carga sólo en escritorio, detrás de
Platform.isDesktopApp, nunca en móvil, y sólo se usa cuando un botón que tú
activaste lo llama. El plugin por sí mismo no ejecuta comandos.Projects, Calendario, Botones, plantillas) para montar el
dashboard, y la caja de búsqueda del dashboard lista las rutas de las notas
para abrir la que elijas. El contenido sólo se lee dentro de esas carpetas.DidierPiracocaCampos/devhelper-obsidian.main.js, manifest.json y styles.css de la
última release
en <vault>/.obsidian/plugins/devhelper-dashboard/ y activa el plugin.Las carpetas (Projects, Plantillas, Calendario, Plantillas/Calendario, Botones)
y el tiempo de bloqueo se cambian en Ajustes → DevHelper Dashboard.
Cada release incluye devhelper-skills.zip con diez SKILL.md que enseñan el
modelo de datos del plugin a agentes de IA. Descomprímelo en
<vault>/.claude/skills/ o donde tu agente cargue skills.
El theme oscuro monocromo DevHelper (código) se diseñó junto a este plugin.
Requisitos: Node.js ≥ 18.
npm install
npm run dev # watch con esbuild
npm run build # build de producción → main.js + skills/
npm run typecheck
npm test
Publicar una versión:
npm version patch # sube package.json, manifest.json y versions.json
git push origin master --follow-tags # el tag dispara la release en GitHub Actions
MIT © Didier Piracoca