Automate site interaction with browsertrix-behaviors
From the repo · “Automated behaviors that run in browser to interact with complex sites automatically. Used by ArchiveWeb.page and Browsertrix Crawler.”
Use a pre-made script to interact with websites automatically using TypeScript and Puppeteer.
"A founder, Emily, creates an automation using Browsertrix-behaviors to track customers who complete specific training modules on her company's website. She sets up a script to run in the background, which interacts with the site and sends a Slack notification every time a customer completes the required action. Emily can then prioritize follow-up tasks based on these notifications."
- •When you need to automate data extraction from websites with dynamic content
- •When you want to simulate user interactions for testing or monitoring purposes
- •When you need to automate tasks on websites that require complex user behaviors
node src/behaviors/MyBehavior.js --website https://example.com --behavior myBehavior
Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.
Expect 20–40 minutes in a terminal — or let your AI agent drive it.
mkdir -p ~/.claude/skills/browsertrix-behaviors && curl -fsSL https://workflowstacks.com/api/skills/browsertrix-behaviors/claude-skill -o ~/.claude/skills/browsertrix-behaviors/SKILL.mdOpens the app with this repo with the prompt ready to go — no copy-paste needed.
Automate site interaction with browsertrix-behaviors is a medium TypeScript project (~3.6k lines across 21 code files). Expect some technical setup — comfortable with a terminal, or ask a developer. Last commit this month, AGPL-3.0 license, has a test suite.
- 1README.mdStart here — what it does and how to install it
- 2index.tsWhere the program starts running
- 3package.jsonDependencies and the commands it exposes
- 4src/index.tsInside src/ — the main logic begins here
Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.
Expect 20–40 minutes in a terminal — or let your AI agent drive it.
mkdir -p ~/.claude/skills/browsertrix-behaviors && curl -fsSL https://workflowstacks.com/api/skills/browsertrix-behaviors/claude-skill -o ~/.claude/skills/browsertrix-behaviors/SKILL.mdOpens the app with this repo with the prompt ready to go — no copy-paste needed.
Are you the creator of this tool? and earn 85% of every sale.
Show it off in your README:
[](https://workflowstacks.com/skills/browsertrix-behaviors?utm_source=github&utm_medium=badge)The five fastest-growing open-source AI skills, ranked by GitHub star growth. One email a week, unsubscribe anytime.
Do this with a working workflow
Pages we wrote and tested that put a skill like this to work — importable n8n templates, outcome guides and Claude Desktop configs.
Turn meeting notes into a summary email automatically
Paste the transcript into a private form and the workflow writes and emails a concise recap — decisions, owners, open questions — that people will actually read.
MCP configPuppeteer (browser) MCP config
Let Claude control a headless browser — navigate, screenshot, scrape.
Free n8n templateAI Support Agent (Chat)
A chat agent that answers customer questions from YOUR business info — with conversation memory. It never invents policies; anything it doesn't know, it hands to a human.
Related skills
More devtools tools founders pair with this one.