Constructor de Hojas de Cálculo (Sheet Tracker Builder)
Convierte un vago 'hazme una hoja para rastrear X' en una hoja de Google Sheet limpia y estructurada: columnas sensatas, menús desplegables con selección por clic, secciones con códigos de color y divisores, y alineación ordenada — construida para que un propietario no técnico pueda editarla después sin necesidad de tocar ninguna configuración.
Cuándo usar / no usar
- Usar para cualquier hoja de registro/gestión ligera que el usuario quiera construir y formatear bien (CRM, pedidos, leads, inventario, reservas…).
- No usar para análisis de datos pesados, tablas dinámicas/dashboard, o editar una hoja de cálculo compleja existente — esta habilidad trata de crear un rastreador limpio desde cero.
Rutas de entrega
- Google Sheet (principal) — automatizar
sheets.google.coma través de la extensión Claude para Chrome. Requiere la extensión conectada. - Archivo offline (fallback) — si Chrome no está conectado y el usuario no puede
conectarlo, construir la misma estructura como un
.xlsxque suba a Drive. Ver offline-fallback.md.
Verificar primero: cargar las herramientas de Chrome y llamar list_connected_browsers. Si
retorna [], pedir al usuario que conecte la extensión (no degradar silenciosamente);
si prefiere no hacerlo, cambiar a la ruta offline.
Flujo de trabajo
1. Definir el alcance (hacer 2–3 preguntas, luego confirmar)
- ¿Qué están rastreando? Inferir si es CRM vs rastreador de pedidos u otro.
- Proponer una lista concreta de columnas basada en design-system.md (plantillas iniciales), adaptada a su negocio. Preguntar qué columnas personalizadas necesitan.
- Mostrar las columnas propuestas + la agrupación en secciones y obtener un 'sí' antes de construir. (El propietario suele ser no técnico — planificar primero, luego ejecutar directamente.)
2. Crear el libro
- Navegar a
https://sheets.new→ cerrar los popups de Gemini. - Renombrar la hoja de cálculo; renombrar
Sheet1a la pestaña de datos (ej.Pedidos). - Añadir una segunda pestaña llamada
Listaspara las opciones de los menús desplegables. - Detalles + pasos exactos de la interfaz: browser-automation.md.
3. Encabezados
- Ingresar todos los encabezados en la fila 1 (escribir +
Tab). Poner en negrita la fila 1 y congelarla.
4. Menús desplegables (la parte que suele fallar)
- Colocar cada opción de menú desplegable en su propia columna en la pestaña
Listas. - Vincular Datos → Validación de datos → Desplegable (de un rango) en las columnas de datos.
- CRÍTICO: el rango fuente DEBE ser absoluto y abierto — fijar la
columna y la fila de inicio con signos de dólar (la forma literal exacta está en
browser-automation.md; se mantiene fuera de este
archivo para que el cargador de habilidades no lea el
$+dígito como un marcador de posición). Un rango relativo (Listas!A2:A) se desplaza hacia abajo una fila por fila y elimina silenciosamente la primera opción en cada fila después de la primera. Un rango absoluto abierto también incluye automáticamente nuevas opciones añadidas a la pestaña Listas. - Esto hace que las opciones sean editables por el propietario: solo editan la pestaña Listas, sin menús.
5. Formato
- Moneda (
$) en columnas de importe; formato de fecha en columnas de fecha; forzar texto para IDs con cero a la izquierda ('001). - Fotos/archivos adjuntos: usar Insertar ▸ Imagen ▸ Imagen en celda, o un enlace de Drive.
No usar
=IMAGE(url)— activa un aviso de 'Permitir acceso' a datos externos y muestra#REF!hasta que se conceda.
6. Diseño de secciones (disposición / color / divisores)
Agrupar columnas en secciones contiguas, cada una con un tono pastel suave:
- Encabezado = tono más oscuro, contenido = tono más claro, misma sección = mismo tono.
- Divisor vertical en negrita entre secciones, coloreado para que coincida con el tono del encabezado de la sección izquierda (no negro).
- Toda la tabla: centrado horizontal + vertical medio para que los encabezados queden justo sobre su contenido.
- Lista canónica de secciones, paleta hexadecimal y reglas de agrupación: design-system.md.
7. Fila de muestra + entrega
- Opcionalmente, añadir UNA fila de muestra claramente etiquetada ('Muestra — eliminar antes de usar') para que el propietario vea los menús desplegables/formatos en funcionamiento; indicarle que la elimine.
- Entregar con: el enlace de la hoja, qué contiene cada sección y los dos consejos 'edítalo tú mismo' (editar la pestaña Listas para los menús desplegables; las columnas son celdas simples).
Referencias
- design-system.md — plantillas de columnas (CRM / rastreador de pedidos), agrupación de secciones, paleta de colores hexadecimal, alineación, formatos numéricos.
- browser-automation.md — pasos exactos para la extensión de Chrome,
patrones
browser_batch, selección por cuadro de nombre, flujo de validación de datos, el problema del rango absoluto, mecánicas de paleta/borde y advertencias de coordenadas. - offline-fallback.md — construir el mismo rastreador
como un
.xlsx/.csvcuando Chrome no esté disponible.