Una sub-habilidad compacta para shell para gestionar el estado persistente entre ejecuciones de scripts. Proporciona almacenamiento de estado en formato JS…
Una sub-habilidad compacta para shell para gestionar el estado persistente entre ejecuciones de scripts. Proporciona almacenamiento de estado en formato JSON (STATE_FILE) con funciones auxiliares: init_state (crear/inicializar el estado), get_state y set_state (leer/escribir valores usando jq), y record_run (actualizar la marca temporal last_run, last_status e incrementar run_count). Para entornos sin jq ofrece una solución de respaldo simple de clave-valor (STATE_KV_FILE) con get_state_kv y set_state_kv. Las características incluyen actualizaciones seguras mediante archivos temporales, manejo de valores por defecto y fácil integración configurando STATE_DIR. Casos de uso: trabajos cron, scripts de automatización, herramientas de línea de comandos y demonios que necesiten rastrear la última ejecución, el progreso, contadores o el estado tras reinicios. Las ventajas principales son la integración ligera, un estado JSON legible, un respaldo sin dependencias y actualizaciones atómicas de archivos para mayor robustez.
Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.