Jungles, нет, не думаю, что расширение для браузера можно писать на Python (по крайней мере до развития WebAssembly), да и зачем? Там свой специализированный JS-инструментарий (смотрите документацию браузеров). Плюс, не думаю, что расширение браузера имеет доступ к буферу обмена системы, только на страничках браузера.