Communitygithub.com

posimyth/uichemy-cursor-plugin

Añadir un blog a un proyecto web de UiChemy, con página de listado, páginas de artículo, páginas de archivo y publicaciones de muestra, luego listar o eliminar publicaciones. Úsalo cuando el usuario solicite añadir un blog, sección de noticias o artículos, añadir o escribir entradas de blog, configurar una página de blog para un sitio WordPress, o eliminar una publicación.

¿Qué es uichemy-cursor-plugin?

Esta habilidad permite añadir un blog completo a un sitio web existente construido con UiChemy. Soporta las plataformas Cursor, Claude Code y Codex. El flujo comienza identificando el proyecto y verificando si ya tiene publicaciones. Luego, recopila los datos proporcionados por el usuario (títulos, temas, autores, categorías) o genera sugerencias. Llama a la herramienta `uichemy_add_blog` para crear las páginas de listado, archivo y hasta tres páginas de artículo; las publicaciones adicionales aparecen en el listado pero comparten páginas de artículo. Finalmente, ejecuta validaciones y abre una vista previa. También permite eliminar publicaciones de forma segura, requiriendo confirmación explícita. Es útil para desarrolladores que usan UiChemy para crear sitios web con secciones de blog o noticias.

Compatible con~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/posimyth/uichemy-cursor-plugin/tree/HEAD/skills/add-blog-pages

Preguntar en tu IA favorita

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

Documentación

Usa esta habilidad cuando el usuario quiera un blog en un sitio que ya tenga en UiChemy.

Pasos:

  1. Identifica el proyecto con uichemy_list_projects si el usuario no lo nombró. Di que las páginas y publicaciones se añadirán a ese proyecto.
  2. Llama a uichemy_get_blog primero. Si el proyecto ya tiene publicaciones, muéstralas y pregunta si añadir más o dejarlas como están.
  3. Recoge lo que el usuario te haya dado: títulos de las publicaciones, temas, nombres de autores, categorías. Si no dio nada, propón de tres a seis títulos que se ajusten al negocio del sitio y di que son borradores.
  4. Llama a uichemy_add_blog con projectId y posts (de una a seis; cada una necesita un title, y puede tener excerpt, author, date, category, readTime, image). Opcional: categories, listingPage (por defecto "Blog"), archives (por defecto true), layouts. Sigue el esquema propio de la herramienta y no inventes campos.
  5. Solo existen tres páginas de artículo, así que las publicaciones que superen ese número aparecen en el listado pero comparten páginas de artículo. Informa de esto al usuario si pidió más de tres.
  6. Ejecuta uichemy_validate y uichemy_check_responsive en las páginas del blog e informa de lo que encuentren.
  7. Llama a uichemy_open_preview para que el usuario pueda ver el blog.

Reglas:

  • Escribe los títulos de las publicaciones y los extractos solo a partir de lo indicado por el usuario. No inventes autores, fechas, estadísticas, citas ni nombres de clientes. Usa date solo si el usuario la proporcionó.
  • Imágenes: solo las URLs que el usuario haya proporcionado o que uichemy_upload_image haya devuelto.
  • uichemy_remove_post no se puede deshacer. Usa uichemy_get_blog, nombra el número y título de la publicación, pide confirmación al usuario, y llámala solo después de un "sí" claro. Vuelve a numerar las publicaciones superiores.
  • Las publicaciones escritas aquí son el lienzo y el listado. La exportación a WordPress genera sus propias publicaciones a partir del generador de blogs de la aplicación UiChemy, así que indícaselo al usuario si pregunta si estas publicaciones aparecerán como entradas de WordPress.

Individual skills in this repo

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

Skills relacionados