Cool!
Naming might be a problem, however. Companies get litigious when you use their trademarks/brand, even when modifying things on the client side.
Slack came after an HN user for using "Slack" in their GitHub repo that hosted a client-side script for Slack.