rorkai/app-store-connect-cli-skills
Skills to automate app store deployed and everything related to it using the asc cli
무엇인가
ASC CLI skills는 App Store Connect CLI(asc)를 확장하는 커뮤니티 유지 관리 Agent Skills 팩입니다. 스킬은 작고 목적에 맞는 명령 설명으로, AI 어시스턴트(또는 Agent Skills 형식을 이해하는 모든 에이전트)가 asc를 호출하여 Apple 개발자 워크플로우 전체(빌드, 서명, 업로드, TestFlight 관리, Apple Ads, 메타데이터, 현지화, 가격 책정, revenue-cat 동기화, 공증, 크래시 분류 등)를 자동화할 수 있게 합니다.
왜 중요한가
Apple의 App Store Connect API는 광범위하지만 많은 작업은 여전히 수동 CLI 작업이나 브라우저 자동화가 필요합니다. 이러한 반복적인 단계를 skills로 패키징함으로써 개발자는 LLM 기반 에이전트에게 "다음 빌드를 게시해" 또는 "메타데이터를 독일어로 현지화해"라고 요청할 수 있고, 에이전트는 요청을 정확한 asc 명령으로 변환하고 JSON 우선 출력, 페이지네이션, 안전 검사를 처리하며 변경 전에 드라이런 계획도 생성합니다. 이는 복잡한 다단계 릴리스 파이프라인을 대화형이고 재현 가능한 워크플로우로 전환하며, CI/CD, 봇 또는 모든 플래그를 외우지 않고 Apple 스토어 작업을 스크립트화하려는 개발자에게 특히 유용합니다.
작동 방식
- 설치 – 팩은
ascCLI(asc install-skills) 또는 일반 Agent Skills 설치 프로그램(npx skills add rorkai/app-store-connect-cli-skills)을 통해 설치됩니다. 또한 Claude Code 및 Codex 플러그인용 매니페스트를 게시하므로 해당 마켓플레이스에 스킬이 표시됩니다. - 스킬 형식 – 각 스킬은 자체 폴더에 있으며
SKILL.md(에이전트용 사람이 읽을 수 있는 지침)와 선택적 헬퍼 스크립트가 포함됩니다. 에이전트가 관련 요청을 감지하면 적절한 스킬을 로드하고 규정된 단계를 따릅니다. - 실행 – 에이전트는 자연어 프롬프트에서 제공된 매개변수로 기본
asc명령(예:asc build,asc ads,asc metadata push)을 실행합니다. 많은 스킬에는 "드라이런" 또는 "계획 해시" 안전 검사가 포함되어 사용자가 적용 전에 정확한 변경 사항을 검토할 수 있습니다. - 통합 지점 – 스킬은 App Store Connect 수명 주기 전체를 다룹니다: 앱 생성, Xcode로 빌드, 서명, 애드혹 배포, 스크린샷 파이프라인, LLM 프롬프트를 통한 현지화, ASO 감사, revenue-cat 동기화, 공증, 크래시 분류, 커뮤니티 "Wall of Apps" 게시까지.
사용 시기
| 상황 | 도움이 되는 스킬 | 얻는 것 |
|---|---|---|
작업에 정확한 asc 명령이 필요함 |
asc-cli-usage |
올바른 동사/플래그, JSON 출력, 페이지네이션 팁 |
| Apple Ads 캠페인 읽기 또는 마이그레이션 자동화 | asc-apple-ads |
OAuth 처리, 안전한 읽기 우선 계획, API v1 호출 |
| 리포지토리 로컬 릴리스 CI 워크플로우 정의 | asc-workflow |
검증, 후크, 조건부 로직이 포함된 JSON 기반 워크플로우 그래프 |
| 새 App Store Connect 앱 생성(API 없음) | asc-app-create-ui |
양식을 작성하는 브라우저 자동화 스크립트 |
| CI용 IPA/PKG 빌드 및 내보내기 | asc-xcode-build |
아카이브, 내보내기 옵션, 버전 범프, 암호화 규정 준수 |
| 비공개 애드혹 빌드 배포 | asc-ad-hoc-distribution |
계획 우선 서명 및 S3 업로드 워크플로우 |
| 업로드 전 스크린샷 크기 조정/검증 | asc-screenshot-resize |
Apple의 크기 카탈로그와 macOS sips 사용 |
| 전체 스크린샷 캡처 → 프레임 → 업로드 파이프라인 | asc-shots-pipeline |
시뮬레이터 캡처, AXe UI 드라이빙, 프레임, 업로드 |
| 안전 검사와 함께 릴리스 스테이징, 업로드, 제출 | asc-release-flow |
드라이런, 확인, 다중 항목 제출 지원 |
| 새 번들 ID에 대한 서명 자산 설정 | asc-signing-setup |
인증서, 프로파일, 암호화 동기화 |
| 사람이 읽을 수 있는 이름에서 ID 해결 | asc-id-resolver |
앱, 빌드, 그룹에 대한 결정적 JSON ID |
| LLM 기반 번역을 포함한 메타데이터 동기화 또는 현지화 | asc-metadata-sync / asc-localize-metadata |
문자 제한 적용이 포함된 풀-편집-푸시 워크플로우 |
| ASO 감사 실행 및 키워드 격차 확인 | asc-aso-audit |
오프라인 감사, Astro‑MCP 키워드 분석 |
| 비공개 분석 보고서 다운로드 및 검증 | asc-analytics-reports |
크기/MD5 검사가 포함된 전체 세그먼트 다운로드 |
| 세련된 "What’s New" 릴리스 노트 생성 | asc-whats-new-writer |
LLM 작성, 현지화 인식 카피 |
| 제출 차단 요인 진단 및 재시도 결정 | asc-submission-health |
상태 확인, 복구 라우팅, 취소/재시도 로직 |
| TestFlight 그룹 및 빌드 오케스트레이션 | asc-testflight-orchestration |
내보내기 구성, 그룹 생성, 빌드 첨부 |
| 빌드 정리 및 보존 자동화 | asc-build-lifecycle |
처리 상태, 만료 계획 |
| 지역 전체에 PPP 스타일 가격 적용 | asc-ppp-pricing |
지역별 가격 조정 |
| 구독 이름 일괄 현지화 | asc-subscription-localization |
모든 App Store 로케일에 대한 원커맨드 현지화 |
| ASC 카탈로그를 RevenueCat과 동기화 | asc-revenuecat-catalog-sync |
감사 우선, 승인 후 적용 매핑 |
| App Store 외부 배포용 macOS 앱 공증 | asc-notarization |
아카이브 → Developer ID 내보내기 → 공증 → 스테이플 |
| TestFlight 크래시 및 피드백 분류 | asc-crash-triage |
그룹화된 크래시 요약, 피드백, 성능 데이터 |
| 커뮤니티 Wall of Apps에 앱 제출 | asc-wall-submit |
원클릭 월 항목 생성 |
고려해야 할 대상
- iOS/macOS 개발자: 이미
ascCLI를 사용하고 있으며 자연어 또는 AI 에이전트로 릴리스 파이프라인을 스크립트화하려는 경우. - DevOps/CI 팀: 재현 가능한 JSON 계획과 안전 검사로 파이프라인에 Apple 스토어 작업을 포함하려는 경우.
- 제품 관리자 또는 마케터: CLI를 배우지 않고 빠른 LLM 지원 현지화, ASO 감사 또는 Apple Ads 캠페인 쿼리가 필요한 경우.
- 도구 빌더: Claude Code, Codex 또는 다른 에이전트 플랫폼에 Apple 스토어 기능을 노출하려는 경우.
라이선스: MIT – 자유롭게 사용, 수정, 재배포할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트