loomlisted
Install: claude install-skill rainearcher/quiver
# Loom CLI
`loom` is a command-line client for Loom's internal GraphQL API. It reads videos, transcripts, captions, AI summaries, chapters, key takeaways, comments and action items, and manages your library — all from the shell, with `--json` on every command so output composes with `jq`.
There is no MCP server and nothing to configure in `.mcp.json`. You call the CLI with `Bash`.
## Prerequisites
- [`uv`](https://docs.astral.sh/uv/) on PATH (provides `uvx`), **or** `loom` already installed on PATH
- `LOOM_COOKIE` — your Loom browser session cookie
The CLI itself is **vendored into this skill** at `vendor/`, so there is nothing to install and nothing is fetched from PyPI. `uvx` builds that local copy the first time and caches it.
Loom has no official API key, so the tool talks to Loom as you, using your browser session cookie. Getting one:
1. Open [loom.com](https://www.loom.com) in a browser and sign in
2. DevTools (F12) → Application → Cookies → `https://www.loom.com`
3. Copy the **value** of the `connect.sid` cookie (it starts with `s%3A`)
4. `export LOOM_COOKIE='s%3A...'`
The `connect.sid=` prefix is added automatically, so either `s%3A...` or `connect.sid=s%3A...` works. Make it permanent by adding the `export` to `~/.zshrc` / `~/.bashrc` or `~/.claude/.env`, then restarting the CLI. The cookie lasts roughly 30 days; when it expires every command exits `3`.
Alternatives: `--cookie VALUE` passes a cookie inline, and `LOOM_AUTH_FILE` / `--auth-file PATH` accepts a