Sandy
Deterministische replay van MCP/tool-call-sequenties, zodat herhaalde workflows LLM-inferentie volledig overslaan.
Werkt met setup
Wat het doet
Sandy laat een agent een herhaalbare MCP/native-tool-sequentie (navigeren, klikken, glob, lezen, bash, etc.) opnemen als een versie-JSON-scenario en deze afspelen met een lokale Python CLI, met nul LLM-tokens besteed aan de replay. Triggers wanneer een sessie een herhalend tool-call-patroon vertoont, of de gebruiker vraagt om een workflow op te slaan/automatiseren/af te spelen, of het commando /sandy direct wordt aangeroepen.
Testrapport
SKILL.md verwijst naar ${CLAUDE_PLUGIN_ROOT}/scripts/play.py, references/schema.md en assets/examples/, maar alle drie bevinden zich als broers van skills/sandy/ op de plugin-root, niet erin -- een directe cp -r van de skill-map levert een SKILL.md op zonder scripts/-directory, bevestigd door de gekopieerde skill daadwerkelijk uit te voeren en FileNotFoundError te krijgen; het handmatig opnieuw samenstellen van SKILL.md + scripts/ + references/ + assets/ in één platte map en opnieuw uitvoeren loste het op en produceerde een correcte dry-run en een echt end-to-end scenario (glob -> append_file) met nul LLM-aanroepen.
Getest op: 2026-07-16 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/Sangkwun/sandy mkdir -p ~/.claude/skills cp -r sandy/sandy-skill/skills/sandy ~/.claude/skills/sandy
Commando's en voorbeeldprompts
/sandyDeterministische replay van MCP/tool-call-sequenties, zodat herhaalde workflows LLM-inferentie volledig overslaan.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
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