How this skill is triggered — by the user, by Claude, or both
Slash command
/hall-of-automata-cli:hall-closeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Exit Hall session mode. Cleans up session files; leaves plans and persona cache intact.
Exit Hall session mode. Cleans up session files; leaves plans and persona cache intact.
LEGACY="@.hall-cache/session/CLAUDE-stack.md"
if [ -f CLAUDE.md ] && grep -qF "$LEGACY" CLAUDE.md; then
grep -vF "$LEGACY" CLAUDE.md > CLAUDE.md.tmp && mv CLAUDE.md.tmp CLAUDE.md
echo "Stripped legacy Hall stack import from CLAUDE.md."
fi
SLUG=$(cat ~/.hall/session/.repo-slug 2>/dev/null || echo "")
CRON_ID=""
if [ -n "$SLUG" ] && [ -f ~/.hall/projects/$SLUG/cron.json ]; then
CRON_ID=$(python3 -c "import json; print(json.load(open('$HOME/.hall/projects/$SLUG/cron.json'))['cron_id'])")
echo "CRON_ID=${CRON_ID}"
fi
If CRON_ID is non-empty: call CronDelete with id=$CRON_ID.
rm -f ~/.hall/projects/$SLUG/cron.json
echo "Autonomous cron cancelled."
if [ -f ~/.hall/watcher.pid ]; then
PID=$(cat ~/.hall/watcher.pid)
kill "$PID" 2>/dev/null && echo "Stopped watcher (PID $PID)." || echo "Watcher was not running."
rm ~/.hall/watcher.pid
fi
if [ -n "$SLUG" ]; then
rm -f ~/.hall/projects/$SLUG/session/CLAUDE-stack.md
else
rm -f ~/.hall/session/CLAUDE-stack.md
fi
rm -f ~/.hall/session/.open_mode
rm -f ~/.hall/session/.repo-slug
rm -rf ~/.hall/session/claude-agents/
echo "Session files cleaned up."
Confirm to the user that the session is closed. Note that plans and persona cache are intact for next time.
Return to normal Claude Code operation.
npx claudepluginhub mockasort-studio/marketplace --plugin hall-of-automata-cliOffers UI/UX design guidance for web and mobile with 50+ styles, 161 color palettes, 57 font pairings, and 99 UX guidelines across 10 stacks. Use for designing pages, components, color systems, or reviewing UI code.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.