Escribiendo genera una nueva URL automáticamente. Abrí esa URL en otra pestaña y vas a ver exactamente este contenido.
El documento entero vive en el fragmento #d= de esta URL. No hay servidor, no hay base de datos — GitHub Pages sirve solo este HTML estático.
Escribiendo genera una nueva URL automáticamente. Abrí esa URL en otra pestaña y vas a ver exactamente este contenido.
Si estás hablando con un agente de IA (Claude, Codex, etc.), copiá este prompt y pegaselo tal cual para que descubra y use las tools directamente:
GET /llms.txt para el manifiesto (ruta del código y su hash SHA-256).
Las tools (create_document, decode_document) están en
/skills/margin-demo/tool.js. Cargalas con el loader de abajo: fetch,
verifica el hash, corre el código en un Worker sandboxeado — sin instalar nada,
sin handshake MCP.
const { loadSkillInBrowser } = await import(
'https://mauricioperera.github.io/mcpwasm-pages-test/skills/margin-demo/browser-eval-client.js'
)
// This origin publishes two skills — pass the name so it doesn't default to
// whichever one happens to be listed first in /llms.txt:
const skill = await loadSkillInBrowser('https://mauricioperera.github.io/mcpwasm-pages-test', 'margin_demo')
const { url } = await skill.call('create_document', { title: 'Hola', content: 'Contenido de prueba' })
// url es la página que ves ahora, con #d=... codificando ese documento