Unique Suite

approvedunreviewed

by Benjamín Alcalde G.

University workspace: home, class capture, daily notes, timetable, reminders, calendar, events, ICS feeds, and layers.

↓ 132 downloadsUpdated 10d agoMIT

Unique Suite

Si estudias y quieres tener la universidad ordenada —clases, diario, horario, recordatorios y calendario— sin pelearte con tres plugins distintos, esto es para ti.

Unique Suite junta en una sola instalación lo que yo uso día a día: el sistema Unique (inicio, captura de clases, notas diarias, horario, recordatorios) y Unique Agenda (eventos con hora, vistas mes/semana, capas e importación ICS, incluido Google Calendar). Está pensado para semestres, carpetas de cursos y un vault que se entiende solo.

En la práctica abres el inicio, capturas una clase, miras el horario, anotas recordatorios y ves la agenda con lo local y lo que viene de Google. Las capas te dejan mostrar u ocultar horario, eventos locales y cada feed ICS sin mezclarlo todo.

La Biblioteca de atajos, disponible desde Inicio y desde el panel de ajustes, reúne todos los comandos de Unique Suite, muestra las teclas que tienes asignadas y permite buscar por nombre o combinación.

Importante: no lo instales junto a los plugins separados unique y unique-agenda. Duplicarías vistas, comandos y cintas. Unique Suite los reemplaza.

Autor: Benjamín Alcalde · Plugin id: unique-suite


Instalación

Desde Plugins comunitarios (recomendado)

  1. Ajustes → Plugins comunitarios → Explorar.
  2. Busca Unique Suite.
  3. Instalar → Activar.

Desde GitHub (manual)

Si prefieres instalar a mano desde los releases:

  1. Crea la carpeta <bóveda>/.obsidian/plugins/unique-suite/.
  2. Baja del release solo main.js, manifest.json y styles.css (Obsidian no usa el resto del repo).
  3. Activa Unique Suite en Plugins comunitarios.
  4. Recarga Obsidian si hace falta.

El main.js ya trae Unique, Agenda y el calendario embebido. No hace falta copiar otros archivos del repositorio a la carpeta del plugin.


Preparar la bóveda

Puedes crear las carpetas a mano o usar el comando Preparar bóveda universitaria. Estructura aproximada:

RutaUso
Diario/Notas diarias (Diario/YYYY-MM/YYYY-MM-DD.md)
Semestres/Cursos y apuntes por semestre
Sistema/Infra del sistema
Sistema/Agenda/Eventos/Notas de eventos
Sistema/Agenda/Historial.mdHistorial de agenda
Sistema/Recordatorios.mdTabla de recordatorios
Nota Horario (tipo: horario, estado: activo)Bloques de horario (solo lectura en Agenda)

Si usas otros nombres, ajústalos en Ajustes → Unique / Unique Agenda. Por defecto Agenda mira: Sistema/Agenda/Eventos, Sistema/Agenda/Historial.md, Sistema/Recordatorios.md y Diario.


Google Calendar (ICS) y capas

  1. En Google Calendar → configuración del calendario → Secret address in iCal format.
  2. Pega cada URL en Ajustes → Unique Agenda.
  3. Activa auto-sync si quieres sync periódica mientras Obsidian está abierto.
  4. O usa el comando Importar desde Google Calendar para un sync manual.

Las capas (horario, local, cada feed Google) se controlan desde la vista Agenda y/o desde los ajustes.


Ajustes y migración

Unique Suite guarda un solo data.json con dos bloques:

{
  "unique": { },
  "agenda": { }
}

Si vienes de los plugins separados, copia el contenido de cada data.json a su bloque correspondiente (sin secretos si vas a compartir la bóveda). El comando que antes era unique-agenda:abrir ahora es unique-suite:abrir.

El calendario de notas diarias se basa en Obsidian Calendar de Liam Cain (MIT). Ver NOTICE.


Licencia

MIT © 2026 Benjamín Alcalde. Incluye código basado en Obsidian Calendar de Liam Cain (MIT, 2021). Ver LICENSE y NOTICE.


English (short)

Unique Suite is one Obsidian install for a university vault: home, class capture, daily notes, timetable, reminders, calendar/agenda, ICS feeds (e.g. Google Calendar), and layers.

Install: Settings → Community plugins → Browse → Unique Suite → Install → Enable. Or download main.js, manifest.json, and styles.css from GitHub Releases into .obsidian/plugins/unique-suite/.

Do not run it alongside the separate unique and unique-agenda plugins — Unique Suite replaces them.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.