Skill xlsx: hojas de cálculo con fórmulas, no con cifras pegadas
Un agente puede sumar una columna en Python y pegar el total, pero esa hoja muere en cuanto cambia un dato. La skill xlsx exige fórmulas en lugar de valores fijos, un recálculo obligatorio con recalc.py en LibreOffice y cero errores, y en archivos ajenos ordena copiar al pie de la letra sus convenciones.
Crea y modifica libros con openpyxl, mueve grandes volúmenes con pandas y echa un vistazo rápido a las hojas con markitdown.
Recalcula todas las fórmulas con recalc.py, que reescribe el archivo y devuelve un JSON con las celdas que tienen errores.
Elige funciones que superan la verificación: SUMIFS, INDEX y MATCH, el prefijo _xlfn. para seis modernas, nunca XLOOKUP ni FILTER.
Conoce las trampas de openpyxl: guardar tras data_only=True borra las fórmulas y las macros de .xlsm solo sobreviven con keep_vba=True.
Da formato de modelo financiero: azul para entradas, negro para fórmulas, verde para enlaces a otra hoja, relleno amarillo en supuestos clave.
Cuándo usarla
Necesitas un modelo a cinco años o un presupuesto donde cambiar un supuesto actualice cada celda que depende de él.
Una exportación CSV trae filas rotas y cabeceras descolocadas, y hay que convertirla en una hoja limpia.
Al modelo de un compañero le falta una columna y no quieres tocar sus fórmulas ni sus colores de entrada.
Pídale al agente
Monta en Excel un modelo de ingresos a cinco años con supuestos aparte y todos los totales con fórmulas
Limpia filas vacías y cabeceras basura de ventas.csv y guárdalo como ventas.xlsx
Añade a presupuesto.xlsx una columna de desviación frente al plan sin tocar las fórmulas
Preguntas
¿Cómo consigo la skill xlsx?
Ejecuta npx skills add anthropics/skills@xlsx. En Claude Code también sirve la vía de plugins: /plugin marketplace add anthropics/skills y después /plugin install document-skills@anthropic-agent-skills.
¿Por qué la skill xlsx evita XLOOKUP?
El LibreOffice que verifica los archivos no evalúa XLOOKUP, XMATCH, SORT, FILTER, UNIQUE ni SEQUENCE, así que quedarían como errores. Las búsquedas se hacen con INDEX y MATCH, y el filtrado en Python.
¿La skill xlsx sirve para Google Sheets?
No. Su descripción excluye las integraciones con la API de Google Sheets: el entregable tiene que ser un archivo, como .xlsx o .csv.