| name | mastermind |
| description | Skills del sistema Mastermind - agente principal, dashboards, deploy, voz, APIs y automatización para Ntizar. |
| version | 2.0.0 |
| tags | ["mastermind","umbrella","system"] |
Skills Mastermind
Skills propios del sistema Mastermind para Ntizar. Este archivo es un índice — cada skill tiene su propio directorio con SKILL.md completo.
📊 Resumen
- Total skills propios: 52
- Skills externos integrados: 153
- Total en sistema: 205 (192 en /hermes-home/skills, 13 en /root/workspace/Mastermind/skills que no están en /hermes-home)
- Nota: Los STEM skills (11) se crearon el 03-06 y se re-escribieron el 08-06 con el mismo contenido. No son nuevos, son re-escritura.
- skill-priority.json: 2.0.0 (2026-06-10) — 192 skills reconciliados con filesystem (HIGH 34, MEDIUM 86, LOW 72). ChromaDB es la fuente de verdad para relevancia.
🏥 Sistema y Mantenimiento
SOUL.md — Identidad del agente
El SOUL.md (/hermes-home/SOUL.md) es el archivo de identidad de Mastermind. Debe contener como mínimo:
- Nombre y rol del agente
- Idioma de trabajo (castellano)
- Preferencias de comunicación
- Relación con el usuario
- Limitaciones éticas
- Atribución:
Hecho con (L) por David Antizar (NUNCA "Análisis por David Antizar" ni "vía Mastermind Agent")
Si el SOUL.md está vacío o incompleto, usar references/soul-template.md como plantilla.
Health Check — Autoauditoría periódica
Ejecutar cuando el usuario pida una autoauditoría o cuando se detecte degradación. Sigue este orden:
- Revisar SOUL.md —
wc -c /hermes-home/SOUL.md debe ser >1000. Comparar con repo: diff /hermes-home/SOUL.md /root/workspace/Mastermind/mastermind/SOUL.md
- Verificar config —
grep "voice:" /hermes-home/config.yaml | head -1 = es-ES-AlvaroNeural, grep "language:" /hermes-home/config.yaml = es en display
- Analizar memoria — MEMORY.md y USER.md con tags
[categoria], no cerca del límite de 2.2K chars. INDEX.yaml companion actualizado
- Skills snapshot pressure —
.skills_prompt_snapshot.json ≈80KB. Si excede, priorizar HIGH sobre MEDIUM/LOW
- Contar skills sin tags/versión/frontmatter — detectar anomalías
- Detectar skills >30KB — deberían usar refs pattern
- Revisar cron jobs —
hermes cron list → todos last_status: ok
- Estado de la DB —
auto_prune: true, retention_days: 60. Verificar tamaño state.db
- Verificar notas — las notas nuevas tienen frontmatter YAML? INDEX.md actualizado?
Referencia completa: references/system-health-checklist.md
Auto-auditoría 2026-06-03
Pipeline real de 4 capas: System Prompt → Memoria Activa → Skills Snapshot → Contexto de Sesión.
Ver references/auto-auditoria-2026-06-03.md para métricas y mejoras implementadas.
Config Drift — Settings que deben coincidir con preferencias
| Setting | Valor correcte | Config actual si difiere |
|---|
tts.edge.voice | es-ES-AlvaroNeural | ⚠️ puede estar en en-US-AriaNeural |
display.language | es | ⚠️ puede estar en en |
memory.memory_char_limit | ≥2200 | Verificar |
memory.user_char_limit | ≥1375 | Verificar |
Si se detecta drift, corregir con hermes config set y documentar en memoria.
Principios del Sistema (OBLIGATORIO)
🔴 Zero Fake Data — Datos reales SIEMPRE
David: "Aquí hacemos las cosas bien y no nos inventamos cosas."
Regla: Todo dato mostrado en dashboards, informes o interfaces DEBE venir de una fuente real. Empty state honesto > lista de eventos falsos.
- Agentes animados inventados → eliminar, reemplazar con métricas reales del sistema
- Diagramas de arquitectura decorativos → eliminar si no representan datos reales
- Eventos/crons/skills ficticios → NUNCA. Leer de archivos reales o no mostrar nada
- Si no hay datos → mostrar empty state con "Sin datos disponibles" o "Esperando primera ejecución"
- Sync de datos locale→NaN → usar patrón
collect-status.py (lee archivos reales → escribe status.json → git push → NaN lee via endpoint). Ver micro-crons-pipeline sección "NaN Data Sync Pattern".
Pitfall: El error más común es crear dashboards visualmente bonitos con datos decorativos inventados. David lo detecta y rechaza inmediatamente. Si no puedes acceder a datos reales, muestra empty states honestos.
🔴 Liquid Glass Real, no Fake Glass
Ver liquid-glass-css para implementación completa. Resumen rápido:
- Liquid glass = 4 capas: specular highlight + chromatic edge + dual inset shadow + saturate backdrop
- Fake glass = solo
backdrop-filter: blur() — NO usar
- Si tu
.glass solo tiene blur y un box-shadow simple, NO es liquid glass
🔑 Skills propios (mantenidos por Mastermind)
General
budget-comparison — Extraer, estructurar y comparar presupuestos de obra (PEMs) de construccion generados en PDFs (CYPE Arquimedes, Presto). Comparar oferta de constructora contra presupuesto base.
dashboard-control-center — Mastermind Dashboard: panel de control visual con sistema, procesos, agentes animados, crons y skills. Express + Aurora Liquid Glass. Repo privado en GitHub. NaN o local.
knowledge-graph-analysis — Construir un grafo de conocimiento a partir de un repositorio de documentos (skills, notas, docs). Detecta conexiones por keywords compartidas (solo frontmatter), identifica nodos huérfanos y clusters de conocimiento.
9009-mejora-continua — Pipeline de mejora continua ISO-9001 con IA: analiza cualquier repo de GitHub, investiga proyecto...
9009-multi-iteration — Patrón genérico para ejecutar mejoras 9009 en múltiples iteraciones sobre cualquier proyecto — an...
agentic-video-pipeline — >
aurora-nightly — Mejora continua nocturna del sistema de diseño Ntizar Aurora — cada noche: investigación web → an...
conversion-unidades-api-externa — Conversión de valores crudos de API externa a unidades humanas. Patrón para APIs que devuelven va...
endpoints-dashboard-rest — Diseño de endpoints REST para un dashboard de datos — summary, indicator genérico, monthly, yearl...
fetch-paralelo-fallos-parciales — Promise.all para fetch paralelo de múltiples endpoints con manejo de fallos parciales. Patrón par...
forecast-montecarlo-escenarios — Simulación Monte Carlo con escenarios heurísticos para predicción de precios horarios. Integra dr...
nap-dashboard-gtfs-parser — NAP Dashboard - Parser GTFS completo en browser con React, fflate, React Query y Leaflet. Dashboa...
servicio-resumen-consolidado — Construcción de un resumen consolidado desde múltiples series horarias con merge, stats y degrada...
cron-script-pattern — Pattern for creating clean, fast cron jobs using no_agent=True with Python scripts. Avoids LLM ov...
cron-session-execution — Ejecutar sesiones de proyecto programadas (crons one-shot) siguiendo un MEGA-PLAN.md — flujo estándar, verificación de outputs, commit y push.
delegar-no-comprimir — Patrón para delegar tareas en subagentes en paralelo en vez de hacer compresiones de contexto con...
esios-telegram-report — Generar informe diario del mercado eléctrico español con gráficos Canvas/PNG y análisis automátic...
esios-api — Guía completa de la API ESIOS/REE — indicadores, unidades correctas, IDs verificados contra índic...
esios-dashboard — Proyecto completo de dashboard energético español con datos ESIOS/REE — server, frontend, PDF, Te...
esios-indicators-correct — IDs correctos y unidades de indicadores ESIOS/REE — ACTUALIZADO 2026-05-29: ya no usar time_trunc...
esios-nan-deploy — Procedimiento de deploy de proyectos Node.js en NaN.builders — Dockerfile, Kaniko, variables de e...
frontend-api-client-errores — Cliente fetch genérico para API REST con manejo de errores, query params extra y soporte para Abo...
frontend-config-mapa-colores — Mapas de configuración centralizados con colores, etiquetas y órdenes para tecnologías/indicadore...
frontend-estado-persistencia — Patrón AppState con persistencia en URL hash + localStorage para dashboards vanilla JS. Estado ce...
frontend-fechas-timezone-local — Utilidades de fecha/hora en timezone local con soporte DST (horario de verano/invierno). Para das...
frontend-orquestacion-carga — Orquestación de carga de datos: AbortController, auto-refresh, renderizado por secciones, toast d...
frontend-sparklines-plotly — Mini-gráficos de líneas (sparklines) con Plotly dentro de tarjetas KPI de dashboards frontend — p...
frontend-tabs-navegacion — Sistema de pestañas con navegación por teclado y redibujado de charts al cambiar de sección. Patr...
ntizar-aurora-css — Ntizar Aurora v5.1 Constellation — CSS-only design system with Liquid Glass, OKLCH theming, modul...
frontend-debugging-patterns — Patrones de debugging para frontend vanilla JS multi-script: scope de variables, lazy-load tabs, ...
frontend-error-boundaries — Sistema de error boundaries para dashboards frontend — overlay global, errores por tab, timeout e...
frontend-service-worker-pwa — Patrón para añadir Service Worker y soporte offline (PWA) a SPAs Vue 3 con Vite — caché de assets...
iterative-algorithm-refinement — Patrón iterativo para refinar algoritmos de estimación geométrica/sensorial: prototipar → testear...
kalman-cursor-smoothing — Kalman filter for gaze/gesture cursor smoothing — replaces EMA with 2-D constant-velocity model f...
mastermind — Skills del sistema Mastermind - agente principal, dashboards, deploy, voz, APIs y automatización para ...
auditoria-simulacion-energetica — Auditoría técnica de simuladores/sistemas de modelado eléctrico — validación cuantitativa, calida...
freehands-architecture — Arquitectura completa del proyecto FreeHands — control del PC sin manos: mirada + gestos + voz. M...
mastermind-setup — Set up and maintain the Mastermind personal agent system — GitHub repo sync, skills installation, SOUL...
layered-agent-architecture — >
liquid-glass-css — CSS con efecto Liquid Glass estilo Esios/Aurora — gradientes azul+naranja, backdrop-filter glass,...
market-electric-report — Generar informes diarios del mercado eléctrico español usando ESIOS API, análisis con LLM y salid...
refactor-nodejs-monolith — Refactorizar proyecto Node.js monolítico a arquitectura modular por dominios
technical-audit-remediation — Ejecutar auditorías técnicas con hallazgos clasificados por severidad y plan de corrección en fases.
github-trending-research — Exploración sistemática de GitHub Trending para descubrir herramientas nuevas — curl + Python parsing, API enrichment, cross-reference, creación/actualización de skills. Mantenido por Mastermind, no externo.
data
datos-gob-watch — datos-gob-watch: Radar semanal de datasets interesantes de datos.gob.es con ranking heurístico y ...
static-digest-pipeline — Pipeline de digest estático: fetch API externa → normalización → scoring heurístico → JSON → HTML...
devops
aurora-nightly-pipeline — Pipeline de mejora continua nocturna automatica con lint, build, test y deploy. Basado en Ntizar ...
energy
sistema-electrico-futuro — Simulador interactivo del sistema eléctrico español 2026-2035: 17 escenarios, despacho por mérito...
family
familia-tree-editor — Editor visual de árboles genealógicos en HTML/CSS/JS vanilla: tarjetas de personas, relaciones (p...
finance
empleady-employee-profitability — Simulador interactivo de rentabilidad de empleados con curva de aprendizaje, break-even y costes ...
irpf-calculator-visual — Calculadora visual del IRPF español 2012-2026: cálculo de neto, IRPF efectivo, cotización, coste ...
frontend
esios-dashboard-troubleshooting — Diagnóstico y resolución de problemas del dashboard ESIOS en NaN — caché, CSP, token API, timeout...
ntizar-static-web-patterns — Patrones de desarrollo web estático de Ntizar: GitHub Pages, Ntizar Aurora CSS, sin build step, v...
gis
solar-shadow-computation — SolMAD — Cálculo de sombras solares para terrazas: Web Workers + Comlink, grid-based segment inde...
mobility
rumby-multimodal-mobility — Plataforma de movilidad multimodal escalable ciudad por ciudad con conectores modulares. Basado e...
multi-agent
mastermind-multi-agent-orchestration — Framework de orquestacion multi-agente con separacion documental/ejecutable, decaimiento Ebbingha...
🔄 Aprendizaje Automático de Skills del Hub
hub-skill-discovery — Descubrimiento y planificación de instalación de skills
Procedimiento para descubrir skills del hub oficial de Hermes Agent que no tenemos instalados, priorizarlos por relevancia y planificar su aprendizaje automático vía cron.
Referencia: hub-skill-discovery/SKILL.md
Audit actual: references/hub-skill-audit-2026-06-05.md
- Skills instalados: 207
- Skills en hub oficial: 89 (opcionales)
- Skills ya instalados del hub: 4 (
baoyu-comic, canvas, dspy, ideation)
- Skills faltantes: 85
📦 Skills externos integrados
Skills de terceros que se cargan bajo demanda cuando son relevantes. No los mantengo, los uso.
agent-observability — Systematic infrastructure inventory, monitoring setup, and observability for AI agent deployments...
agent-skill-security — SkillSpector — escáner de seguridad para skills de agentes IA. 64 patrones de vulnerabilidad en 1...
agent-skills-standard — >
airtable — Airtable REST API via curl. Records CRUD, filters, upserts.
api-cliente-http-robusto — Cliente HTTP con reintentos, backoff exponencial, jitter y timeout para APIs externas. Patrón pro...
api-credentials — Referencia centralizada de todas las APIs usadas por Mastermind: endpoints, IDs, tokens, quirks y patr...
apple-calendar — Acceder, leer, crear, editar y eliminar eventos del calendario de Apple (iCloud CalDAV) de David ...
apple-notes — Manage Apple Notes via memo CLI: create, search, edit.
apple-reminders — Apple Reminders via remindctl: add, list, complete.
architecture-diagram — Dark-themed SVG architecture/cloud/infra diagrams as HTML.
arquitectura-dashboard-datos-api — Arquitectura completa de un dashboard web que consume APIs de datos externas. Patrón inspirado en...
arxiv — Search arXiv papers by keyword, author, category, or ID.
ascii-art — ASCII art: pyfiglet, cowsay, boxes, image-to-ascii.
ascii-video — ASCII video: convert video/audio to colored ASCII MP4/GIF.
audiocraft-audio-generation — AudioCraft: MusicGen text-to-music, AudioGen text-to-sound.
awesome design systems — Skill: Awesome Design Systems
baoyu-comic — Knowledge comics (知识漫画): educational, biography, tutorial.
baoyu-infographic — Infographics: 21 layouts x 21 styles (信息图, 可视化).
bicimad-api — API + Dashboard de Bicimad para monitorizar estaciones de bicicleta en Madrid con datos en tiempo...
blogwatcher — Monitor blogs and RSS/Atom feeds via blogwatcher-cli tool.
cache-multicapa-memoria-disco — Cache en memoria + disco para APIs externas con TTL, métricas de hit rate y stats. Reduce peticio...
caldav-calendar — Acceder, leer, crear, editar y eliminar eventos de calendarios CalDAV (iCloud, Nextcloud, Fastmai...
canvas-workflow-protocol — Protocolo de flujo de trabajo Canvas (Kanvas) para gestión colaborativa de tareas entre humanos y...
claude-code — Delegate coding to Claude Code CLI (features, PRs).
claude-design — Design one-off HTML artifacts (landing, deck, prototype).
codebase-inspection — Inspect codebases w/ pygount: LOC, languages, ratios.
codex — Delegate coding to OpenAI Codex CLI (features, PRs).
comfyui — Generate images, video, and audio with ComfyUI — install, launch, manage nodes/models, run workfl...
debugging-hermes-tui-commands — Debug Hermes TUI slash commands: Python, gateway, Ink UI.
design-md — Author/validate/export Googles DESIGN.md token spec files.
docker-multistage-produccion — Dockerfile multistage para Node.js con usuario no-root, health checks y build optimizado para NaN...
dogfood — Exploratory QA of web apps: find bugs, evidence, reports.
dspy — DSPy: declarative LM programs, auto-optimize prompts, RAG.
env-validacion-estricta — Validación de variables de entorno con exit early, defaults, health checks y renovación de nombre...
evaluating-llms-harness — lm-eval-harness: benchmark LLMs (MMLU, GSM8K, etc.).
excalidraw — Hand-drawn Excalidraw JSON diagrams (arch, flow, seq).
findmy — Track Apple devices/AirTags via FindMy.app on macOS.
freehands-multimodal-control — FreeHands - Multimodal hands-free PC control using webcam for gaze tracking, gesture recognition,...
gaze-tracking — >
geoai-city2graph-pattern — Patrón GeoAI con City2Graph: convertir datos geoespaciales en grafos para Graph Neural Networks y...
gif-search — Search/download GIFs from Tenor via curl + jq.
git-repo-recovery — Recover a git repo when the remote was replaced with a minimal version while local has full histo...
github-auth — GitHub auth setup: HTTPS tokens, SSH keys, gh CLI login.
github-code-review — Review PRs: diffs, inline comments via gh or REST.
github-issues — Create, triage, label, assign GitHub issues via gh or REST.
github-knowledge-repo — Manage a personal GitHub repo as an agents persistent knowledge base — sync notes, skills, memory...
github-pages-static — Desplegar frontend estático en GitHub Pages — estructura, rutas, .nojekyll, proxy API a backend e...
github-pr-workflow — GitHub PR lifecycle: branch, commit, open, CI, merge.
github-repo-management — Clone/create/fork repos; manage remotes, releases.
godmode — Jailbreak LLMs: Parseltongue, GODMODE, ULTRAPLINIAN.
google-eng-practices — Google Engineering Practices — code review profesional, buenas prácticas de ingeniería, cultura d...
google-workspace — Gmail, Calendar, Drive, Docs, Sheets via gws CLI or Python.
gtfs-browser-parser — Parser GTFS completo en navegador: descompresión ZIP en memoria con fflate, detección encoding UT...
health-checks-metrics — Health checks, readiness probes y métricas Prometheus para dashboards Node.js. /healthz, /readyz ...
heartmula — HeartMuLa: Suno-like song generation from lyrics + tags.
hermes-agent — Configure, extend, or contribute to Hermes Agent.
hermes-agent-skill-authoring — Author in-repo SKILL.md: frontmatter, validator, structure.
himalaya — Himalaya CLI: IMAP/SMTP email from terminal.