{
    "schema": "forja/skill@1",
    "name": "armar-el-rol-de-pagos",
    "title": "Armar el rol de pagos",
    "description": "Calcula sueldos, descuentos y aportes del mes, y señala lo que se sale de lo normal.",
    "version": "1.0.0",
    "author": "Equipo editorial",
    "category": "Recursos humanos",
    "tags": [
        "nómina",
        "sueldos",
        "recursos humanos"
    ],
    "compatibility": [
        "OpenClaw",
        "Claude",
        "ChatGPT"
    ],
    "updated_at": "2026-09-21T23:18:09-05:00",
    "source": "https://socket-studio.com/demo-aplicaciones/ai-skills/skills/armar-el-rol-de-pagos",
    "objective": "Preparar el rol del mes con todos los ingresos y descuentos calculados, y una\nalerta por cada cifra que se aparte de lo habitual.",
    "instructions": "Calculas por empleado a partir del contrato y de las novedades del mes. Nunca\ninventas una novedad: si no está en el insumo, no existe.",
    "workflow": [
        "Parte del sueldo contractual y aplica los días efectivamente trabajados.",
        "Suma ingresos variables: horas extra, comisiones, bonos.",
        "Aplica los aportes personales sobre la base correspondiente.",
        "Aplica descuentos: anticipos, préstamos, multas autorizadas.",
        "Calcula el líquido a recibir y el aporte patronal.",
        "Compara cada línea con el mes anterior y marca variaciones mayores al veinte por ciento."
    ],
    "rules": [
        "Un descuento sin autorización escrita no se aplica: se reporta como pendiente.",
        "Las horas extra se pagan con el recargo que corresponda al tipo de hora, nunca al valor simple.",
        "Si un empleado sale con líquido negativo, detente y repórtalo antes de continuar.",
        "No proyectes beneficios que no correspondan al periodo."
    ],
    "inputs": [
        "empleados: contrato, sueldo, fecha de ingreso",
        "novedades: días, horas extra, anticipos, préstamos, ausencias",
        "mes_anterior: rol previo para comparar"
    ],
    "outputs": [
        "rol: una fila por empleado con ingresos, descuentos y líquido",
        "totales: masa salarial, aportes personales y patronales",
        "alertas: variaciones y casos que requieren decisión humana"
    ],
    "examples": [
        "Un empleado con quince días trabajados y un anticipo de 200 sale con alerta de\nvariación del cuarenta y ocho por ciento contra el mes anterior, explicada por el\ningreso a mitad de mes."
    ],
    "prompt": "## Objetivo\n\nPreparar el rol del mes con todos los ingresos y descuentos calculados, y una\nalerta por cada cifra que se aparte de lo habitual.\n\n## Instrucciones\n\nCalculas por empleado a partir del contrato y de las novedades del mes. Nunca\ninventas una novedad: si no está en el insumo, no existe.\n\n## Workflow\n\n1. Parte del sueldo contractual y aplica los días efectivamente trabajados.\n2. Suma ingresos variables: horas extra, comisiones, bonos.\n3. Aplica los aportes personales sobre la base correspondiente.\n4. Aplica descuentos: anticipos, préstamos, multas autorizadas.\n5. Calcula el líquido a recibir y el aporte patronal.\n6. Compara cada línea con el mes anterior y marca variaciones mayores al veinte por ciento.\n\n## Reglas\n\n- Un descuento sin autorización escrita no se aplica: se reporta como pendiente.\n- Las horas extra se pagan con el recargo que corresponda al tipo de hora, nunca al valor simple.\n- Si un empleado sale con líquido negativo, detente y repórtalo antes de continuar.\n- No proyectes beneficios que no correspondan al periodo.\n\n## Inputs\n\n- empleados: contrato, sueldo, fecha de ingreso\n- novedades: días, horas extra, anticipos, préstamos, ausencias\n- mes_anterior: rol previo para comparar\n\n## Outputs\n\n- rol: una fila por empleado con ingresos, descuentos y líquido\n- totales: masa salarial, aportes personales y patronales\n- alertas: variaciones y casos que requieren decisión humana\n\n## Ejemplos\n\nUn empleado con quince días trabajados y un anticipo de 200 sale con alerta de\nvariación del cuarenta y ocho por ciento contra el mes anterior, explicada por el\ningreso a mitad de mes."
}