How to generate a responsive output from plugin?

Your plugin can add additional css (and javascript) files into generated pages. Functions wp_register_style() and wp_enqueue_style() with proper parameters should make it work. To not load Bootstrap more than once, use wp_style_is() function. You can find more in documentation.