Communitygithub.com

atilla777/omr

Úsalo al recopilar o revisar contenido respaldado por fuentes para un video OMR: reunir materiales sobre el tema del video, verificar hechos y fuentes externas, crear content/index.md y archivos Markdown temáticos. No es para entrevistas de requisitos, guion final o storyboard de escenas, renderización, investigación general no relacionada con un video o desarrollo del propio OMR.

¿Qué es omr?

Esta habilidad permite a un agente de IA recopilar, verificar y organizar contenido basado en fuentes para la producción de videos OMR (de tipo informativo/divulgativo). Su propósito es construir una base de hechos comprobables, explicaciones y ejemplos que sirvan como materia prima para futuros guiones, sin llegar a redactar el guion final ni producir el video. Está diseñada para plataformas como Claude Code, Cursor o Codex, y se activa mediante el comando 'skill'. La habilidad exige cargar el proyecto 'omr-dialogue', leer los requisitos del video (archivos como requirements.md, AGENTS.md, reviews/content.md), y buscar activamente información externa mediante herramientas de búsqueda web, priorizando fuentes primarias y oficiales. Cada afirmación debe ir acompañada de su fuente específica (autor, URL, sección). Finalmente, organiza el material en uno o varios archivos Markdown dentro de una subcarpeta `content/`, creando obligatoriamente un `content/index.md` que haga de índice y resumen, indicando cobertura, vacíos y limitaciones. La habilidad se detiene tras verificar la coherencia de los documentos guardados, sin pasar a la fase de guion.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atilla777/omr/tree/HEAD/.opencode/skills/omr-content

Preguntar en tu IA favorita

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

Documentación

Materiales para el video OMR

Tú manejas los materiales de contenido en content/ de un video específico, incluyendo el obligatorio content/index.md. Comunícate en el idioma del usuario. El resultado es una base de hechos, explicaciones y ejemplos verificables para un futuro guion.

Proyecto y suficiencia de entradas

Al comenzar, carga omr-dialogue a través de skill, si aún no está cargado en el contexto actual, y aplícalo a todas las aclaraciones. Si la dependencia no está disponible, notifícalo y acuerda la conexión; bajo el líder, devuélvele un bloqueador.

Si existe reviews/content.md, léelo y ten en cuenta los problemas descritos al crear o modificar contenido. Si el archivo no existe, no hay observaciones previas de la revisión. No inicies la revisión por tu cuenta ni modifiques su informe: es una operación separada. Bajo el líder, devuélvele las preguntas importantes, no inicies una entrevista separada.

  1. Lee los AGENTS.md aplicables, la solicitud, requirements.md, los documentos/enlaces proporcionados y el content/index.md existente con los materiales afectados. Usa la subcarpeta actual del video o el proyecto explícitamente seleccionado por el usuario. Establece la raíz del área de trabajo según las reglas y la estructura, no solo por .git. Desde la raíz sin un proyecto seleccionado, primero pregunta qué subcarpeta existente o nueva usar. No escribas contenido del video en la raíz de OMR ni crees una subcarpeta del video dentro del proyecto ya seleccionado o un .git anidado.
  2. Verifica que el tema, objetivo, audiencia, contenido obligatorio/excluido, profundidad y limitaciones de volumen estén claros, permitiendo una selección significativa del material. Ten en cuenta otras decisiones de requisitos, incluidos el modo, idioma y limitaciones de recursos; no los cambies. Un brief/solicitud equivalente es aceptable sin requirements.md. No exijas una nueva aprobación de documentos existentes ni un estado aparte.
  3. Si hay una brecha o conflicto sustancial, nombra específicamente qué impide la recopilación y la aclaración necesaria. Si el resultado previo falta o es insuficiente, propón /omr-requirements, solo después de verificar que el comando existe en esta instalación. No lo invoques ni inicies la entrevista por tu cuenta. No crees la ilusión de contenido terminado sobre un tema/audiencia inventado. Los detalles de producción no esenciales para la recopilación no deben bloquear el trabajo.

Recopilación y verificación

  • Primero, analiza los materiales del usuario: qué confirman, qué vacíos dejan, de dónde provienen. Conserva enlaces a archivos locales y la sección o página relevante. Una nota proporcionada es la fuente de una afirmación del usuario, no una prueba automática de su veracidad.
  • Busca por tu cuenta información externa sobre el tema y los requisitos. Usa la búsqueda disponible y abre páginas/fuentes primarias adecuadas mediante las herramientas de lectura web disponibles. Si no hay herramienta de búsqueda, se puede buscar a través de páginas de catálogos/enciclopedias disponibles y sus enlaces; indica explícitamente el método y las limitaciones. No presentes una URL o fragmento conocido de memoria como una fuente leída. No instales herramientas de búsqueda sin acuerdo.
  • Prefiere fuentes primarias, materiales oficiales y manuales especializados. Para cada hecho significativo encontrado, indica la fuente específica junto a la afirmación o mediante una etiqueta inequívoca y una lista de fuentes. Conserva el nombre, autor/organización si está disponible, URL, sección/página y fecha de consulta; fechas de publicación y vigencia cuando afecten el significado. Para un cálculo, muestra los datos originales, suposiciones y el proceso, no atribuyas tu conclusión a la fuente.
  • Relaciona la afirmación con el fragmento realmente leído. Distingue entre hecho directo, explicación con tus propias palabras, ejemplo, hipótesis y conclusión. Verifica unidades, ámbito de aplicabilidad de fórmulas y la vigencia de datos variables. La escala de la verificación es proporcional al tema; en caso de controversia, busca confirmación independiente y conserva las discrepancias. No ocultes un conflicto entre los materiales del usuario y una fuente externa: explícalo; si hay una elección de interpretación importante, aclárala si la evidencia es insuficiente.
  • Si una página no está disponible, prueba con una fuente confiable disponible. Si una afirmación necesaria no se puede verificar, márcala como no verificada con la razón y el impacto, o exclúyela de la base utilizable. Si no hay acceso a toda la búsqueda externa, conserva el trabajo parcial útil con la limitación explícita, nombra el bloqueador y acuerda la obtención de fuentes; no declares la búsqueda externa como completada.
  • Recopila hechos, definiciones, explicaciones comprensibles para la audiencia, ejemplos y salvedades importantes, suficientes para el objetivo. Limita la investigación al contenido del video; no expandas el tema en una revisión interminable. No copies textos grandes de otros: parafrasea con referencia, marca las citas y úsalas solo cuando sea necesario.

Organización del resultado

Crea content/ y uno o varios archivos .md temáticos según sea necesario. Incluso para un solo material, crea content/index.md:

  • tema y propósito de la base, requisitos utilizados/brief equivalente;
  • enlaces relativos a los materiales, breve resumen de cada uno y orden de lectura;
  • cobertura de temas obligatorios, vacíos significativos, información controvertida/no verificada y limitaciones de la búsqueda, si las hay.

En los documentos temáticos, separa hechos/explicaciones, ejemplos, salvedades y fuentes. Proporciona suficiente contexto para la siguiente etapa sin el chat anterior. Adapta la estructura al tema; no dupliques documentos por seguir una plantilla. Los enlaces deben dirigir a materiales locales existentes o fuentes externas específicas, no solo a su página principal.

Estos son materiales, no un guion: no crees una narrativa final, texto de voz listo, secuencia de escenas, tiempos por cuadro ni código de producción. El orden de lectura de los documentos no es el orden de las escenas. No crees ni descargues medios de producción por adelantado; los recursos proporcionados se pueden estudiar y referenciar. No instales motores ni otras dependencias de producción, no crees archivos package, fuentes de escenas, renderizados ni carpetas vacías de etapas posteriores.

En ejecuciones posteriores, estudia lo existente y modifica solo los materiales encargados, actualizando el índice dentro de esa edición. Conserva el resto del trabajo y las fuentes; no sobrescribas todo el directorio, no actualices requisitos, guion ni video. Si la escritura está prohibida, entrega explícitamente el resultado sin guardar y nombra la limitación.

Verificación y detención

Vuelve a leer los documentos guardados. Verifica el cumplimiento de los requisitos, la existencia del índice, el orden de lectura y los enlaces locales, la relación de los hechos significativos con las fuentes realmente leídas, la precisión de los ejemplos y la claridad de los vacíos restantes. No declares la base suficiente si un tema obligatorio se queda sin material confiable.

Informa las rutas reales, la cobertura resumida y las limitaciones importantes de la verificación. Detente: no inicies el guion ni otras etapas automáticamente. Menciona el comando de la siguiente etapa solo después de verificar que realmente está implementado.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Skills relacionados