That's pretty good, I've achieved pretty much the same thing using the vercel's agent-browser, but I've tried playwright and it worked easily as good. Its good for scraping, automating stuff in the browser.
Yeah I just created a playwright cli skill in about 30 minutes and I've been using it for months. It is a bit slow but I occasionally try other things like this and they are slow too so maybe that's just inherent.
I think the usecase here is to go beyond scraping. I think you can use it as a tool for agent harnesses and make it part of a larger workflow.
You should check out Libretto. It can take the playwright code and turn it into a script you can deploy
agent-browser uses playwright so it struggles with things like cross-origin-iframes - on the other hand, browser harness uses raw cdp, which is unrestrictive. It's discussed in this blog post! https://browser-use.com/posts/bitter-lesson-agent-harnesses