Ir a la guía de uso
Adobe Illustrator Scriptingpor GitHub Awesome Copilot Contributors

Adobe Illustrator Scripting Skill.

Crea scripts para ediciones repetibles en Illustrator con control explícito sobre documentos, capas e ilustraciones.

  • Diseño vectorial
  • Automatización
  • Illustrator
Revisión de la fuente · Adobe Illustrator ScriptingSKILL.md
Tarea Diseño vectorial Produce • Un script .jsx de Illustrator con documento y capas de destino explícitos • Ilustraciones editables o variantes de mesas de trabajo generadas a partir del contenido proporcionado • Exportaciones AI, PDF, PNG o SVG con rutas de salida con nombre Antes de empezar Adobe Illustrator CC o posterior; los scripts generados se ejecutan en su entorno ExtendScript.
Resumen editorial · fuente revisada 2026-10-07 · no es un ejemplo generado

01 Qué hace

Automatiza ilustraciones de Illustrator con ExtendScript

Una guía detallada del DOM de Illustrator y de ExtendScript que abarca gráficos editables, exportaciones por lotes y diagnósticos específicos de cada lanzador.

Flujo de trabajo basado en la fuenteNo es una prueba de ejecución

El enfoque de trabajo

Adobe Illustrator Scripting es un Skill basado en referencias para crear y depurar ExtendScript dentro de Illustrator. Cubre el modelo de objetos del documento, desde capas y mesas de trabajo hasta trazados, marcos de texto, muestras y símbolos. La diferencia útil es el control sobre ilustraciones editables: un script puede modificar objetos con nombre, construir geometría y exportar variantes sin reducir el diseño a una imagen plana.

La fuente va más allá de la creación básica de formas y aborda fallos que importan en archivos de producción reales. Distingue las imágenes vinculadas de los elementos de trama incrustados, explica los límites de las máscaras de recorte y tiene en cuenta los ancestros bloqueados y los lanzadores externos que no pasan los argumentos como se espera. Úsalo cuando una operación de edición repetible sea más clara que un nuevo concepto visual, y conserva una copia del documento original para compararla.

Entregables previstos

  • Un script .jsx de Illustrator con documento y capas de destino explícitos
  • Ilustraciones editables o variantes de mesas de trabajo generadas a partir del contenido proporcionado
  • Exportaciones AI, PDF, PNG o SVG con rutas de salida con nombre
Ver el brief de ejemplo

Del brief a la revisión

  1. 01
    Mapea el documento

    Identifica las capas de destino, los objetos con nombre, las mesas de trabajo y el modo RGB o CMYK. Indica qué elementos deben quedar intactos.

  2. 02
    Codifica la operación

    Escribe ExtendScript compatible con ES3 usando los tipos de objeto pertinentes. Convierte las dimensiones solicitadas a puntos y distingue los límites geométricos de los límites que incluyen el trazo.

  3. 03
    Ejecuta e inspecciona una copia

    Ejecútalo mediante Illustrator, inspecciona la colocación y el texto, y después guarda de forma explícita. Con lanzadores externos, usa parámetros inspeccionables y un registro de diagnóstico con ruta absoluta.

02 Cuándo usarlo

Cuándo usarlo

Adobe Illustrator CC o posterior; los scripts generados se ejecutan en su entorno ExtendScript.

Buen encaje

  • Variantes de ilustracionesActualiza texto, imágenes vinculadas o colores en una familia controlada de composiciones conservando los objetos editables.
  • Automatización de exportacionesAplica ajustes de exportación conocidos a varios documentos de Illustrator en lugar de repetir los cuadros de diálogo a mano.

Límites que conviene comprobar

  • Requiere el entorno de IllustratorNo es una biblioteca gráfica para navegador. El JSX generado depende de Illustrator y de su modelo de objetos de scripting.
  • Revisa las ediciones destructivasDesbloquear, revincular o eliminar objetos puede alterar la ilustración original. Prueba con una copia y verifica el alcance de capas previsto.

Aporta estos datos

  • Estructura del documentoProporciona un archivo .ai de ejemplo o una descripción de sus capas, mesas de trabajo y objetos con nombre.
  • Dimensiones y colorEspecifica las unidades reales, el tamaño de salida, el espacio de color y si el grosor del trazo cuenta para la alineación.
  • Vía de ejecuciónIndica si el script se ejecuta desde el menú Scripts de Illustrator o desde un lanzador externo.

03 Decisiones importantes

Decisiones importantes

  1. Colocación según los límites

    Un marco de recorte y los límites propios de una imagen son cosas distintas. La fuente explica el ajuste de tipo cover y contain para que las sustituciones no deformen la ilustración.

  2. Trabajo por lotes depurable

    Los parámetros suministrados en un archivo auxiliar, el guardado explícito y los archivos de registro ayudan a distinguir una ejecución fallida de un script que modificó un documento sin guardar.

04 Ejemplo de brief

Prueba un brief concreto

El brief de ejemplo siguiente no se ha probado. Revisa la configuración del skill antes de usarlo.

Revisa la configuración

Obtén la carpeta del Skill y sus referencias del repositorio enlazado. El archivo revisado documenta la ejecución de scripts, no un comando universal de instalación para agentes.

Archivo fuente original
https://github.com/github/awesome-copilot/blob/3a685010a7afdc0dbd4c83b7fbda6c316aa516e5/skills/adobe-illustrator-scripting/SKILL.md

Adobe Illustrator CC o posterior; los scripts generados se ejecutan en su entorno ExtendScript.

Empieza con un solo entregable

Adapta el alcance, el material de origen y las restricciones de este brief antes de ejecutar el skill.

Brief de ejemplo
Usa adobe-illustrator-scripting para crear un script JSX para una copia de mi documento de Illustrator. Sustituye el texto de la capa llamada Labels a partir de la lista proporcionada, conserva todas las demás capas y exporta cada mesa de trabajo como PNG transparente. Pregunta por los ajustes de nombres y exportación que falten. Usa unidades explícitas, comprueba los ancestros bloqueados e indica las rutas de salida sin sobrescribir mi archivo AI original.

Inspecciona el resultado

Comprueba el resultado real con estos criterios observables.

  • Solo cambian la capa indicada y los marcos de texto previstos.
  • Las dimensiones de exportación, la transparencia y la cobertura de las mesas de trabajo coinciden con el brief.
  • La copia AI editada se guarda de forma explícita; las ejecuciones externas dejan además un registro para diagnosticar fallos.

OpenDesign ofrece un espacio de trabajo de diseño local para agentes de programación. Este listado no significa que el skill esté incluido ni que se incluyan sus herramientas externas, credenciales y dependencias de software.

05 Fuente y licencia

Fuente y licencia

Esta página describe la revisión fijada de la fuente enlazada abajo. El comportamiento y los requisitos originales pueden cambiar.

Propietario de la fuente
GitHub Awesome Copilot Contributors
Licencia
MIT
Versión revisada
2026-10-07 · 3a685010a7af
Resumen editorial de la fuente
Una guía detallada del DOM de Illustrator y de ExtendScript que abarca gráficos editables, exportaciones por lotes y diagnósticos específicos de cada lanzador.

Resumen original de OpenDesign, basado en la fuente enlazada. Las estrellas del repositorio son una señal de popularidad con fecha, no el uso del skill ni una puntuación de calidad.

06 Preguntas antes de empezar

Preguntas antes de empezar

¿Puede ejecutarse sin Illustrator?

El flujo JSX documentado necesita Illustrator. Un agente de programación puede redactar el script, pero eso no demuestra que se haya ejecutado correctamente en la aplicación.

¿Usa JavaScript moderno de navegador?

La fuente se dirige a ExtendScript basado en ES3. No des por hecho que haya API de navegador ni sintaxis moderna de JavaScript.

¿Por qué puede fallar la sustitución de una imagen vinculada?

El objeto puede ser un RasterItem incrustado, estar dentro de un ancestro bloqueado o usar un formato de colocación no admitido. La fuente trata estos casos por separado en lugar de suponer que toda imagen tiene una propiedad de archivo editable.

OpenDesign

Deja espacio para la siguiente iteración de diseño.

Mantén juntos tu brief, el material de origen y el trabajo de diseño en un espacio de trabajo local. Revisa la configuración propia del skill antes de añadirlo a tu flujo de trabajo.

Archivo fuente original
https://github.com/github/awesome-copilot/blob/3a685010a7afdc0dbd4c83b7fbda6c316aa516e5/skills/adobe-illustrator-scripting/SKILL.md