Sandy
Deterministisk återuppspelning av MCP/verktygsanropssekvenser så att upprepade arbetsflöden hoppar över LLM-inferens helt.
Fungerar med konfiguration
Vad den gör
Sandy låter en agent spela in en repeterbar sekvens av MCP/inbyggda verktyg (navigera, klicka, glob, läs, bash, etc.) som ett versionerat JSON-scenario och spela upp det med ett lokalt Python CLI, med noll LLM-tokens spenderade på uppspelningen. Triggers när en session visar ett upprepande mönster av verktygsanrop, eller användaren ber att spara/automatisera/spela upp ett arbetsflöde, eller kommandot /sandy anropas direkt.
Testrapport
SKILL.md pekar på ${CLAUDE_PLUGIN_ROOT}/scripts/play.py, references/schema.md och assets/examples/, men alla tre finns som syskon till skills/sandy/ vid plugin-roten, inte inuti den -- en rak cp -r av skill-mappen levererar en SKILL.md utan någon scripts/-katalog alls, bekräftat genom att faktiskt köra den kopierade skillen och få FileNotFoundError; manuell återmontering av SKILL.md + scripts/ + references/ + assets/ till en enda platt mapp och omkörning fixade det och producerade en korrekt torrköring och ett verkligt end-to-end-scenario (glob -> append_file) med noll LLM-anrop.
Testad: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Sangkwun/sandy mkdir -p ~/.claude/skills cp -r sandy/sandy-skill/skills/sandy ~/.claude/skills/sandy
Kommandon och exempelprompter
/sandyDeterministisk återuppspelning av MCP/verktygsanropssekvenser så att upprepade arbetsflöden hoppar över LLM-inferens helt.
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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