Open catalog of web skills for AI agents.
bmem is a thin, consume-only CLI (Node, no browser) for an open catalog of reusable,
battle-tested web skills. It searches the catalog and registers skills into your agent's
native skill framework — then your agent runs them with whatever browser it already
has (Playwright MCP, claude-in-chrome, Puppeteer, …). It never drives a browser and
never sees your cookies: the agent runs the skill with its own browser, so the session
stays put.
Install the CLI, bootstrap your agent once with bmem install, then add any skill from
the catalog — it shows up in your agent's native skill list and runs with its own browser.
npm i -g bmem-cli
bmem install
bmem add linkedin.com/get-profile # one skill
bmem add linkedin # every linkedin.com skill at onceRequires Node.js 20 or newer, with npx available.
| Command | What it does |
|---|---|
bmem search <query> |
Search the catalog. --site linkedin.com to filter by site |
bmem list |
List the whole catalog. --limit 50 to cap results |
bmem show <skill> |
Print a skill's SKILL.md without installing it |
bmem add <skill> |
Download + register a skill natively. Global by default; --no-global for project scope |
bmem add <site> |
A bare site (linkedin, doordash.com) adds every skill the site has, one by one |
bmem update [skill] |
Re-fetch installed skills and re-register the ones that changed. Omit the name to update all |
bmem install |
Register the bundled meta-skill that teaches your agent the commands and how to map skill capabilities to its own browser tools |
| Env var | Default | Purpose |
|---|---|---|
BMEM_SKILLS_API_BASE_URL |
https://api.browser-memory.com |
Skills API base (self-host) |
BMEM_HOME |
~/.config/bmem |
Local cache of added skills |
MIT
