From Muno-OS (beta)
Reconciliación de extractos bancarios CSV, categorización de transacciones y análisis de cashflow. Trigger en "conciliar", "extracto bancario", "movimientos del banco", "cashflow", "suscripciones SaaS", "categorizar transacciones".
How this skill is triggered — by the user, by Claude, or both
Slash command
/Muno-OS (beta):conciliacionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Procesa extractos bancarios CSV, identifica patrones de movimientos, categoriza transacciones y genera análisis de cashflow.
Procesa extractos bancarios CSV, identifica patrones de movimientos, categoriza transacciones y genera análisis de cashflow.
Si no existe config.json en este directorio, preguntar al usuario:
{
"extractos_path": "/ruta/a/extractos",
"moneda": "COP",
"comparar_anterior": true
}
conciliacion/
├── SKILL.md # Este archivo
├── config.json # Configuracion del usuario (se crea en setup)
├── references/
│ ├── patrones.md # Patrones de categorizacion por banco
│ └── suscripciones.md # Lista de suscripciones SaaS conocidas
└── assets/
└── reporte-template.md # Template del reporte de salida
Scripts de referencia (en /scripts/bancos/):
consolidar_adaptativo.py - Consolida multiples CSVs con auto-deteccion de formatoconsolidar_simple.py - Version simple para un solo formatoconsolidar_estados_bancarios.py - Version con pandas y categorizacionNota: Los scripts son de referencia. El agente los adapta automaticamente segun el formato de tu banco y la ruta de tus archivos.
Ver references/patrones.md para reglas completas. Resumen:
| Patrón | Categoría | Signo |
|---|---|---|
COMPRA INTL | Suscripciones SaaS | Negativo |
PAGO A NOMIN | Nómina | Negativo |
PAGO A PROV | Proveedores | Negativo |
TRANSF INTERNACIONAL ENVIADA | Pagos equipo remoto | Negativo |
Usar assets/reporte-template.md como base.
Signo de valores: En Bancolombia, negativos = egresos, positivos = ingresos. NO asumir lo contrario.
Comisiones SWIFT: Siempre buscar COMIS SWIFT GIRO después de TRANSF INTERNACIONAL. Son dos líneas separadas que deben sumarse.
"PAGO A PROV" positivo: Si el valor es positivo, NO es un pago a proveedor sino un ingreso de cliente. El patrón de texto es ambiguo.
Fechas duplicadas: Un extracto puede tener múltiples transacciones el mismo día. Agrupar por fecha pierde detalle.
Encoding CSV: Bancolombia usa Latin-1, no UTF-8. Abrir con encoding='latin-1'.
TRM variable: Las suscripciones en USD se cobran con TRM del día. No asumir TRM fija para calcular equivalencias.
Los scripts en /scripts/bancos/ sirven como base. El agente los adapta al formato
de tu banco y los ejecuta en un directorio temporal:
# Ejemplo: consolidar extractos
python3 scripts/bancos/consolidar_adaptativo.py extracto1.csv extracto2.csv -o consolidado.csv
npx claudepluginhub munolabs/muno-os-plugin --plugin Muno-OS (beta)Reconciles Venmo CSV exports by classifying personal vs business transactions, flagging ambiguities for review, deduplicating, and importing business ones into Open Accountant.
Categorizes uncategorized bank transactions, matches payments to invoices, verifies bookkeeping entries for freelance or SME accounts via Norman Finance APIs. Use for reconciling accounts or expense categorization.
Processes bookkeeper Excel/CSV exports into categorized spending, budget comparisons, variance analysis, runway calculations, and burn rate trends. Useful for month-end financial reviews.