Incluir archivos Javascript y CSS externos en el DOM de otro sitio

Estoy intentando cargar un editor de Markdown como el que usa StackExchange en su sitio en el sitio de Forrst.com con un Bookmarklet o una extensión del navegador.

Básicamente parece que necesito ...

Cargue el archivo CSS en la página
https://raw.github.com/ujifgc/pagedown/master/demo/browser/demo.css

Carga estos 3 archivos de Javascript en la página.

https://raw.github.com/ujifgc/pagedown/master/Markdown.Converter.js
https://raw.github.com/ujifgc/pagedown/master/Markdown.Editor.js
https://raw.github.com/ujifgc/pagedown/master/Markdown.Sanitizer.js

Carga este Javascript en la página para que todo se ejecute ...

<code>//Load and run this code in the page...
// Find and replace the curent textarea with the HTML we
// need for our markdown editor to work 
var htmlToReplace = ' \
  <div class="wmd-panel"> \
    <div id="wmd-button-bar"></div> \
      <textarea class="wmd-input" id="wmd-input" name="description"></textarea> \
  </div> \
  <div id="wmd-preview" class="wmd-panel wmd-preview"></div>';

$("#description").replaceWith(htmlToReplace)

//Run the markdown editor scripts
(function () {
    var converter1 = Markdown.getSanitizingConverter();
    var editor1 = new Markdown.Editor(converter1);
    editor1.run();
})();
</code>

Si alguien pudiera orientarme en la dirección correcta sobre cómo lograr algo como esto, creo que es posible que realmente aprecie la ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta