CommunityProgramación y desarrollogithub.com

flc1125/mote

La habilidad `mote` enseña a los agentes de IA **cuándo y cómo** publicar Markdown con Mote — no contiene implementación de carga propia (impulsa la CLI o las herramientas MCP).

¿Qué es mote?

La habilidad `mote` permite a los agentes de IA (como Claude Code, Codex y otros compatibles con el ecosistema Skills de Vercel Labs) publicar documentos Markdown en línea utilizando la plataforma Mote, generando URLs compartibles. Esta habilidad actúa como un conjunto de instrucciones que guía al agente en el proceso de publicación: verificar imágenes locales, elegir una ruta de publicación configurada, ejecutar la subida a través de la CLI `mote-cli` o un servidor MCP, y devolver la URL resultante. No realiza la subida por sí misma, sino que coordina las herramientas externas necesarias. También incluye guardarraíles para evitar publicar credenciales o secretos, respetar límites de tamaño y reportar errores de forma honesta. La instalación se realiza mediante `npx skills add flc1125/mote` y el skill incluye metadatos opcionales de interfaz para Codex, así como iconos de marca empaquetados. Es útil para desarrolladores y equipos que desean integrar publicación automatizada de documentación Markdown en sus flujos de trabajo con agentes de IA, manteniendo la seguridad y la inmutabilidad de los documentos.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/flc1125/mote/tree/main/docs

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Habilidad Mote

La habilidad mote enseña a los agentes de IA cuándo y cómo publicar Markdown con Mote — no contiene implementación de carga propia (impulsa la CLI o las herramientas MCP).

Las habilidades se instalan mediante el ecosistema de la CLI skills.

Instalación

npx skills add flc1125/mote

Variantes útiles:

# Vista previa de lo que ofrece el repositorio
npx skills add flc1125/mote --list

# Instalar en agentes específicos
npx skills add flc1125/mote -a claude-code -a codex

# No interactivo (CI)
npx skills add flc1125/mote --skill mote -g -a claude-code -y

La habilidad se encuentra en skills/mote/SKILL.md en este repositorio.

Incluye metadatos de visualización de Codex en agents/openai.yaml e iconos de Mote empaquetados en assets/, de modo que la marca permanezca disponible cuando solo se instala el directorio de la habilidad. Otros clientes pueden usar SKILL.md sin estos metadatos de interfaz opcionales. El arte de la marca se mantiene en docs/assets; ejecute node scripts/brand/sync.mjs después de modificarlo. La verificación de marca existente también comprueba las copias de los iconos de la habilidad.

Qué hace

Una vez instalado, un agente al que se le pida publicar Markdown en línea o crear una URL compartible:

  1. Verifica las imágenes locales y elige una ruta de publicación configurada. publish_markdown acepta texto y URLs de imágenes remotas; las imágenes locales requieren la CLI o publish_markdown_file local, con rutas resueltas relativas al archivo Markdown.
  2. Publica y analiza el resultado
  3. Devuelve la URL textualmente

También codifica los guardarraíles: nunca publicar credenciales/secretos (las URLs de Mote son capacidades y los documentos son inmutables), respetar los límites de tamaño e informar errores de forma honesta.

Leer, editar o previsualizar un documento local por sí solo no desencadena la publicación. Los enlaces a otros documentos locales no publican esos documentos automáticamente. Para fórmulas, diagramas y otras extensiones, consulte la referencia de compatibilidad y el ejemplar en vivo. La sintaxis no compatible puede permanecer como código fuente legible incluso cuando la publicación tiene éxito.

Requisitos

La habilidad en sí es solo instrucciones — publicar aún necesita:

  • El paquete mote-cli o una compilación desde el código fuente, con configuración de autenticación explícita o un inicio de sesión OAuth de Mote válido (consulte la referencia de CLI y autenticación). Los usuarios autohospedados deben mantener su configuración de instancia prevista, o
  • Un servidor MCP de Mote conectado (consulte la guía MCP)

Solo el servidor local expone publish_markdown_file. Los fallos de autenticación deben comunicarse al usuario; la habilidad no crea credenciales, inicia un inicio de sesión en el navegador sin autorización, lee el llavero de otro cliente ni cambia a un token antiguo. Las solicitudes explícitas de asistencia para iniciar sesión pueden gestionarse dentro del ámbito autorizado del usuario. No repita una publicación después de un tiempo de espera o un resultado desconocido sin resolver si tuvo éxito.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados