사용 가이드로 건너뛰기
Adobe Illustrator Scripting작성자 GitHub Awesome Copilot Contributors

Adobe Illustrator Scripting 스킬.

문서, 레이어, 아트워크를 명시적으로 제어하며 반복되는 Illustrator 편집 작업을 스크립트로 처리하세요.

  • 벡터 디자인
  • 자동화
  • Illustrator
소스 검토 · Adobe Illustrator ScriptingSKILL.md
작업 벡터 디자인 결과물 • 문서와 레이어 대상을 명시한 Illustrator .jsx 스크립트 • 제공된 콘텐츠로 생성한 편집 가능한 아트워크 또는 아트보드 변형 • 출력 경로를 지정한 AI, PDF, PNG 또는 SVG 내보내기 시작하기 전에 Adobe Illustrator CC 이상이 필요하며, 생성된 스크립트는 해당 ExtendScript 환경에서 실행됩니다.
편집 요약 · 소스 검토일 2026-10-07 · 생성된 예시 아님

01 기능 소개

ExtendScript로 Illustrator 아트워크 자동화하기

편집 가능한 그래픽, 일괄 내보내기, 런처별 진단을 다루는 상세한 Illustrator DOM 및 ExtendScript 가이드입니다.

소스 기반 워크플로실행 벤치마크 아님

작업 방식

Adobe Illustrator Scripting은 Illustrator 안에서 ExtendScript을 작성하고 디버깅하기 위한 참고 자료 중심 스킬입니다. 레이어와 아트보드부터 패스, 텍스트 프레임, 스와치, 심볼까지 문서 객체 모델을 다룹니다. 핵심은 편집 가능한 아트워크를 제어할 수 있다는 점입니다. 스크립트로 이름이 지정된 객체를 변경하고, 지오메트리를 만들고, 변형을 내보내면서도 디자인을 평면 이미지로 만들지 않습니다.

이 소스는 기본 도형 생성을 넘어 실제 제작 파일에서 중요한 실패 사례까지 다룹니다. 링크된 이미지와 포함된 래스터 항목을 구분하고, 클리핑 마스크 경계를 설명하며, 잠긴 상위 객체와 인수를 예상대로 전달하지 않는 외부 런처도 고려합니다. 새로운 시각 콘셉트보다 반복 가능한 편집 작업이 더 명확할 때 사용하고, 비교를 위해 원본 문서의 사본을 보관하세요.

예상 결과물

  • 문서와 레이어 대상을 명시한 Illustrator .jsx 스크립트
  • 제공된 콘텐츠로 생성한 편집 가능한 아트워크 또는 아트보드 변형
  • 출력 경로를 지정한 AI, PDF, PNG 또는 SVG 내보내기
예시 브리프 보기

브리프에서 검토까지

  1. 01
    문서 파악

    대상 레이어, 이름이 지정된 객체, 아트보드, RGB 또는 CMYK 모드를 확인합니다. 건드리면 안 되는 아트워크도 명시하세요.

  2. 02
    작업 코드화

    관련 객체 유형을 사용해 ES3 호환 ExtendScript를 작성합니다. 요청된 치수는 포인트로 변환하고, 지오메트릭 경계와 획을 포함한 경계를 구분하세요.

  3. 03
    사본에서 실행 및 확인

    Illustrator를 통해 실행하고 배치와 텍스트를 확인한 뒤 명시적으로 저장합니다. 외부 런처를 쓰는 경우 확인 가능한 매개변수와 절대 경로 진단 로그를 사용하세요.

02 활용 상황

사용 시기

Adobe Illustrator CC 이상이 필요하며, 생성된 스크립트는 해당 ExtendScript 환경에서 실행됩니다.

적합한 경우

  • 아트워크 변형편집 가능한 객체를 유지하면서 통제된 레이아웃 그룹 전체의 텍스트, 링크된 이미지, 색상을 업데이트합니다.
  • 내보내기 자동화대화상자를 수동으로 반복하는 대신 여러 Illustrator 문서에 알려진 내보내기 설정을 적용합니다.

확인할 제한 사항

  • Illustrator 런타임 필요브라우저 그래픽 라이브러리가 아닙니다. 생성된 JSX는 Illustrator와 그 스크립팅 객체 모델에 의존합니다.
  • 파괴적 편집 검토잠금 해제, 다시 연결 또는 객체 제거는 원본 아트워크를 바꿀 수 있습니다. 사본으로 테스트하고 의도한 레이어 범위를 확인하세요.

준비할 입력

  • 문서 구조예시 .ai 파일 또는 이름이 지정된 레이어, 아트보드, 객체에 대한 설명을 제공하세요.
  • 치수와 색상실제 단위, 출력 크기, 색상 공간, 획 두께를 정렬 기준에 포함할지 여부를 지정하세요.
  • 실행 경로스크립트를 Illustrator의 스크립트 메뉴에서 실행하는지, 외부 런처에서 실행하는지 알려주세요.

03 핵심 결정

중요한 결정 사항

  1. 경계를 고려한 배치

    클리핑 프레임과 이미지 자체의 경계는 다릅니다. 소스는 cover와 contain 맞춤 방식을 설명하므로 교체 시 아트워크가 왜곡되지 않습니다.

  2. 디버깅 가능한 일괄 작업

    사이드카 매개변수, 명시적 저장, 로그 파일은 실행 실패와 저장되지 않은 문서를 변경한 스크립트를 구분하는 데 도움이 됩니다.

04 예시 브리프

집중된 브리프로 시도하기

아래 예시 브리프는 테스트되지 않았습니다. 사용하기 전에 스킬의 설정을 확인하세요.

설정 검토

연결된 저장소에서 스킬 폴더와 참고 자료를 받으세요. 검토한 파일은 스크립트 실행 방법을 설명하며, 범용 에이전트 설치 명령은 아닙니다.

원본 소스 파일
https://github.com/github/awesome-copilot/blob/3a685010a7afdc0dbd4c83b7fbda6c316aa516e5/skills/adobe-illustrator-scripting/SKILL.md

Adobe Illustrator CC 이상이 필요하며, 생성된 스크립트는 해당 ExtendScript 환경에서 실행됩니다.

하나의 결과물로 시작

스킬을 실행하기 전에 이 브리프의 범위, 소스 자료, 제약 조건을 상황에 맞게 조정하세요.

예시 브리프
adobe-illustrator-scripting을 사용해 내 Illustrator 문서 사본용 JSX 스크립트를 만들어 주세요. Labels라는 레이어의 텍스트를 제공된 목록으로 교체하고 다른 모든 레이어는 보존하며, 각 아트보드를 투명 PNG로 내보내세요. 누락된 이름 지정 및 내보내기 설정은 물어봐 주세요. 명시적인 단위를 사용하고 잠긴 상위 객체를 확인하며, 원본 AI 파일을 덮어쓰지 말고 출력 경로를 보고해 주세요.

결과 확인

실제 출력물을 다음의 관찰 가능한 기준과 비교해 확인하세요.

  • 이름이 지정된 레이어와 의도한 텍스트 프레임만 변경됩니다.
  • 내보내기 치수, 투명도, 아트보드 범위가 브리프와 일치합니다.
  • 편집된 AI 사본이 명시적으로 저장되며, 외부 실행 시에는 실패 진단을 위한 로그도 남습니다.

OpenDesign은 코딩 에이전트를 위한 로컬 디자인 작업 공간을 제공합니다. 이 목록이 해당 스킬이 번들로 포함되어 있거나 외부 도구, 자격 증명, 소프트웨어 종속성이 포함되어 있다는 뜻은 아닙니다.

05 출처 및 라이선스

소스 및 라이선스

이 페이지는 아래에 연결된 고정 소스 리비전을 설명합니다. 업스트림의 동작과 요구 사항은 변경될 수 있습니다.

라이선스
MIT
검토한 스냅샷
2026-10-07 · 3a685010a7af
편집 소스 요약
편집 가능한 그래픽, 일괄 내보내기, 런처별 진단을 다루는 상세한 Illustrator DOM 및 ExtendScript 가이드입니다.

연결된 소스를 바탕으로 OpenDesign이 작성한 원본 요약입니다. 저장소 스타 수는 날짜 기준의 인기 지표일 뿐 스킬 사용량이나 품질 점수가 아닙니다.

06 시작 전 질문

시작 전 질문

Illustrator 없이 실행할 수 있나요?

문서화된 JSX 워크플로에는 Illustrator가 필요합니다. 코딩 에이전트가 스크립트를 작성할 수는 있지만, 그것이 애플리케이션에서 성공적으로 실행되었음을 증명하지는 않습니다.

최신 브라우저 JavaScript를 사용하나요?

소스는 ES3 기반 ExtendScript를 대상으로 합니다. 브라우저 API나 최신 JavaScript 문법을 사용할 수 있다고 가정하지 마세요.

링크된 이미지 교체가 실패할 수 있는 이유는 무엇인가요?

객체가 포함된 RasterItem이거나, 잠긴 상위 객체 안에 있거나, 지원되지 않는 배치 형식을 사용할 수 있습니다. 소스는 모든 이미지에 쓰기 가능한 파일 속성이 있다고 가정하지 않고 이러한 경우를 별도로 다룹니다.

OpenDesign

다음 디자인 반복을 위한 여유를 만드세요.

브리프, 소스 자료, 디자인 작업을 로컬 작업 공간에 함께 보관하세요. 워크플로에 추가하기 전에 스킬 자체의 설정을 확인하세요.

원본 소스 파일
https://github.com/github/awesome-copilot/blob/3a685010a7afdc0dbd4c83b7fbda6c316aa516e5/skills/adobe-illustrator-scripting/SKILL.md