Wanted: bzr plugin to manage branches in Launchpad

I will probably implement this myself at some point, but if anyone wants to use their bzr and launchpadlib skills to make the world a slightly better place, I'd be grateful. You don't even have to have any bzr and launchpadlib skills, both are quite easy to get started with. This could be a great opportunity to learn more about them!

I want a bzr plugin that queries Launchpad and list all my branches that aren't Merged or Abandoned. I want it to work in the context of a branch, so that it automatically knows which project I'm interested in, although having it work outside a branch and list branches for all my projects would be useful as well.

To remove branches from the list of active branches, I'd also like to be able to mark a branch as Abandoned using the plugin.

Bonus points if any attached merge proposals and their status also are listed.