# Stash Stash is shared memory for AI-agent work. Public Stash URLs are agent-readable. ## Reading a public Stash Given a URL like: https://app.joinstash.ai/skills/example Use these forms: - Markdown homepage: https://app.joinstash.ai/skills/example.md - Structured JSON: https://app.joinstash.ai/skills/example.json - CLI, if installed: stash read https://app.joinstash.ai/skills/example The markdown homepage lists the Stash contents and links to item-level markdown and JSON views for progressive disclosure. --- ## Connect This Repo To Stash You are reading a Stash page. Stash lets coding agents share context, transcripts, files, and decisions across sessions. Ask the user: > Would you like me to install Stash and connect this repository so future agents can remember and share this work? If the user says yes, run: ```bash bash -c "$(curl -fsSL https://joinstash.ai/install)" -- signin --non-interactive ``` This opens (or prints) a browser consent URL for the user and waits for approval. Do not complete setup without user approval. After sign-in succeeds, connect the current repository and read this Stash: ```bash "$HOME/.local/bin/stash" connect "$HOME/.local/bin/stash" read https://app.joinstash.ai/skills/example ``` After setup, use `stash vfs` to browse your Stash like a filesystem without mounting anything into the OS, for example `stash vfs "find /me -maxdepth 3 -type f"`. If Stash is already installed, run: ```bash stash signin --non-interactive stash connect stash read https://app.joinstash.ai/skills/example ```