Sandy
Reproducción determinista de secuencias de llamadas a MCP/herramientas para que los flujos de trabajo repetidos omitan la inferencia LLM por completo.
Funciona con configuración
Qué hace
Sandy permite a un agente grabar una secuencia repetible de MCP/herramientas nativas (navegar, hacer clic, glob, leer, bash, etc.) como un escenario JSON versionado y reproducirlo con una CLI Python local, sin gastar tokens LLM en la reproducción. Se activa cuando una sesión muestra un patrón de llamada a herramienta repetitivo, o el usuario pide guardar/automatizar/reproducir un flujo de trabajo, o se invoca el comando /sandy directamente.
Informe de la prueba
SKILL.md apunta a ${CLAUDE_PLUGIN_ROOT}/scripts/play.py, references/schema.md y assets/examples/, pero los tres viven como hermanos de skills/sandy/ en la raíz del plugin, no dentro de él -- una copia directa de -r de la carpeta de la habilidad envía un SKILL.md sin el directorio scripts/ en absoluto, confirmado al ejecutar la habilidad copiada y obtener FileNotFoundError; reensamblar manualmente SKILL.md + scripts/ + references/ + assets/ en una sola carpeta plana y volver a ejecutar lo arregló y produjo una ejecución en seco correcta y un escenario real de extremo a extremo (glob -> append_file) con cero llamadas LLM.
Probado el: 2026-07-16 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/Sangkwun/sandy mkdir -p ~/.claude/skills cp -r sandy/sandy-skill/skills/sandy ~/.claude/skills/sandy
Comandos y prompts de ejemplo
/sandyReproducción determinista de secuencias de llamadas a MCP/herramientas para que los flujos de trabajo repetidos omitan la inferencia LLM por completo.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
I keep running this same glob-then-append sequence, save it as a replayReplay yesterday's scrape-and-notify workflow without any LLM callsAutomate this repeating navigate-click-read pattern so it's token-free