Forking discourse-plugin-skeleton seems a good start for writing a plugin to me…
discourse-plugin-skeleton