How this skill is triggered — by the user, by Claude, or both
Slash command
/app-store-connect-api:app-clipsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Endpoints for managing App Clips and default experiences.
Endpoints for managing App Clips and default experiences.
POST /v1/appClipAdvancedExperienceImagesSummary: No summary provided.
GET /v1/appClipAdvancedExperienceImages/{id}Summary: No summary provided.
Parameters:
fields[appClipAdvancedExperienceImages] (query, optional): the fields to include for returned resources of type appClipAdvancedExperienceImagesPATCH /v1/appClipAdvancedExperienceImages/{id}Summary: No summary provided.
POST /v1/appClipAdvancedExperiencesSummary: No summary provided.
GET /v1/appClipAdvancedExperiences/{id}Summary: No summary provided.
Parameters:
fields[appClipAdvancedExperiences] (query, optional): the fields to include for returned resources of type appClipAdvancedExperiencesfields[appClips] (query, optional): the fields to include for returned resources of type appClipsfields[appClipAdvancedExperienceImages] (query, optional): the fields to include for returned resources of type appClipAdvancedExperienceImagesfields[appClipAdvancedExperienceLocalizations] (query, optional): the fields to include for returned resources of type appClipAdvancedExperienceLocalizationsinclude (query, optional): comma-separated list of relationships to includelimit[localizations] (query, optional): maximum number of related localizations returned (when they are included)PATCH /v1/appClipAdvancedExperiences/{id}Summary: No summary provided.
POST /v1/appClipAppStoreReviewDetailsSummary: No summary provided.
GET /v1/appClipAppStoreReviewDetails/{id}Summary: No summary provided.
Parameters:
fields[appClipAppStoreReviewDetails] (query, optional): the fields to include for returned resources of type appClipAppStoreReviewDetailsfields[appClipDefaultExperiences] (query, optional): the fields to include for returned resources of type appClipDefaultExperiencesinclude (query, optional): comma-separated list of relationships to includePATCH /v1/appClipAppStoreReviewDetails/{id}Summary: No summary provided.
POST /v1/appClipDefaultExperienceLocalizationsSummary: No summary provided.
GET /v1/appClipDefaultExperienceLocalizations/{id}Summary: No summary provided.
Parameters:
fields[appClipDefaultExperienceLocalizations] (query, optional): the fields to include for returned resources of type appClipDefaultExperienceLocalizationsfields[appClipDefaultExperiences] (query, optional): the fields to include for returned resources of type appClipDefaultExperiencesfields[appClipHeaderImages] (query, optional): the fields to include for returned resources of type appClipHeaderImagesinclude (query, optional): comma-separated list of relationships to includePATCH /v1/appClipDefaultExperienceLocalizations/{id}Summary: No summary provided.
DELETE /v1/appClipDefaultExperienceLocalizations/{id}Summary: No summary provided.
POST /v1/appClipDefaultExperiencesSummary: No summary provided.
GET /v1/appClipDefaultExperiences/{id}Summary: No summary provided.
Parameters:
fields[appClipDefaultExperiences] (query, optional): the fields to include for returned resources of type appClipDefaultExperiencesfields[appClips] (query, optional): the fields to include for returned resources of type appClipsfields[appStoreVersions] (query, optional): the fields to include for returned resources of type appStoreVersionsfields[appClipDefaultExperienceLocalizations] (query, optional): the fields to include for returned resources of type appClipDefaultExperienceLocalizationsfields[appClipAppStoreReviewDetails] (query, optional): the fields to include for returned resources of type appClipAppStoreReviewDetailsinclude (query, optional): comma-separated list of relationships to includelimit[appClipDefaultExperienceLocalizations] (query, optional): maximum number of related appClipDefaultExperienceLocalizations returned (when they are included)PATCH /v1/appClipDefaultExperiences/{id}Summary: No summary provided.
DELETE /v1/appClipDefaultExperiences/{id}Summary: No summary provided.
POST /v1/appClipHeaderImagesSummary: No summary provided.
GET /v1/appClipHeaderImages/{id}Summary: No summary provided.
Parameters:
fields[appClipHeaderImages] (query, optional): the fields to include for returned resources of type appClipHeaderImagesfields[appClipDefaultExperienceLocalizations] (query, optional): the fields to include for returned resources of type appClipDefaultExperienceLocalizationsinclude (query, optional): comma-separated list of relationships to includePATCH /v1/appClipHeaderImages/{id}Summary: No summary provided.
DELETE /v1/appClipHeaderImages/{id}Summary: No summary provided.
GET /v1/appClips/{id}Summary: No summary provided.
Parameters:
fields[appClips] (query, optional): the fields to include for returned resources of type appClipsfields[apps] (query, optional): the fields to include for returned resources of type appsfields[appClipDefaultExperiences] (query, optional): the fields to include for returned resources of type appClipDefaultExperiencesinclude (query, optional): comma-separated list of relationships to includelimit[appClipDefaultExperiences] (query, optional): maximum number of related appClipDefaultExperiences returned (when they are included)GET /v1/appClipDefaultExperienceLocalizations/{id}/relationships/appClipHeaderImageSummary: No summary provided.
GET /v1/appClipDefaultExperienceLocalizations/{id}/appClipHeaderImageSummary: No summary provided.
Parameters:
fields[appClipHeaderImages] (query, optional): the fields to include for returned resources of type appClipHeaderImagesfields[appClipDefaultExperienceLocalizations] (query, optional): the fields to include for returned resources of type appClipDefaultExperienceLocalizationsinclude (query, optional): comma-separated list of relationships to includeGET /v1/appClipDefaultExperiences/{id}/relationships/appClipAppStoreReviewDetailSummary: No summary provided.
GET /v1/appClipDefaultExperiences/{id}/appClipAppStoreReviewDetailSummary: No summary provided.
Parameters:
fields[appClipAppStoreReviewDetails] (query, optional): the fields to include for returned resources of type appClipAppStoreReviewDetailsfields[appClipDefaultExperiences] (query, optional): the fields to include for returned resources of type appClipDefaultExperiencesinclude (query, optional): comma-separated list of relationships to includeGET /v1/appClipDefaultExperiences/{id}/relationships/appClipDefaultExperienceLocalizationsSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/appClipDefaultExperiences/{id}/appClipDefaultExperienceLocalizationsSummary: No summary provided.
Parameters:
filter[locale] (query, optional): filter by attribute 'locale'fields[appClipDefaultExperienceLocalizations] (query, optional): the fields to include for returned resources of type appClipDefaultExperienceLocalizationsfields[appClipDefaultExperiences] (query, optional): the fields to include for returned resources of type appClipDefaultExperiencesfields[appClipHeaderImages] (query, optional): the fields to include for returned resources of type appClipHeaderImageslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includeGET /v1/appClipDefaultExperiences/{id}/relationships/releaseWithAppStoreVersionSummary: No summary provided.
PATCH /v1/appClipDefaultExperiences/{id}/relationships/releaseWithAppStoreVersionSummary: No summary provided.
GET /v1/appClipDefaultExperiences/{id}/releaseWithAppStoreVersionSummary: No summary provided.
Parameters:
fields[appStoreVersions] (query, optional): the fields to include for returned resources of type appStoreVersionsfields[apps] (query, optional): the fields to include for returned resources of type appsfields[appStoreVersionLocalizations] (query, optional): the fields to include for returned resources of type appStoreVersionLocalizationsfields[builds] (query, optional): the fields to include for returned resources of type buildsfields[appStoreVersionPhasedReleases] (query, optional): the fields to include for returned resources of type appStoreVersionPhasedReleasesfields[gameCenterAppVersions] (query, optional): the fields to include for returned resources of type gameCenterAppVersionsfields[routingAppCoverages] (query, optional): the fields to include for returned resources of type routingAppCoveragesfields[appStoreReviewDetails] (query, optional): the fields to include for returned resources of type appStoreReviewDetailsfields[appStoreVersionSubmissions] (query, optional): the fields to include for returned resources of type appStoreVersionSubmissionsfields[appClipDefaultExperiences] (query, optional): the fields to include for returned resources of type appClipDefaultExperiencesfields[appStoreVersionExperiments] (query, optional): the fields to include for returned resources of type appStoreVersionExperimentsfields[alternativeDistributionPackages] (query, optional): the fields to include for returned resources of type alternativeDistributionPackagesinclude (query, optional): comma-separated list of relationships to includelimit[appStoreVersionLocalizations] (query, optional): maximum number of related appStoreVersionLocalizations returned (when they are included)limit[appStoreVersionExperiments] (query, optional): maximum number of related appStoreVersionExperiments returned (when they are included)limit[appStoreVersionExperimentsV2] (query, optional): maximum number of related appStoreVersionExperimentsV2 returned (when they are included)GET /v1/appClips/{id}/relationships/appClipAdvancedExperiencesSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/appClips/{id}/appClipAdvancedExperiencesSummary: No summary provided.
Parameters:
filter[status] (query, optional): filter by attribute 'status'filter[placeStatus] (query, optional): filter by attribute 'placeStatus'filter[action] (query, optional): filter by attribute 'action'fields[appClipAdvancedExperiences] (query, optional): the fields to include for returned resources of type appClipAdvancedExperiencesfields[appClips] (query, optional): the fields to include for returned resources of type appClipsfields[appClipAdvancedExperienceImages] (query, optional): the fields to include for returned resources of type appClipAdvancedExperienceImagesfields[appClipAdvancedExperienceLocalizations] (query, optional): the fields to include for returned resources of type appClipAdvancedExperienceLocalizationslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includelimit[localizations] (query, optional): maximum number of related localizations returned (when they are included)GET /v1/appClips/{id}/relationships/appClipDefaultExperiencesSummary: No summary provided.
Parameters:
limit (query, optional): maximum resources per pageGET /v1/appClips/{id}/appClipDefaultExperiencesSummary: No summary provided.
Parameters:
exists[releaseWithAppStoreVersion] (query, optional): filter by existence or non-existence of related 'releaseWithAppStoreVersion'fields[appClipDefaultExperiences] (query, optional): the fields to include for returned resources of type appClipDefaultExperiencesfields[appClips] (query, optional): the fields to include for returned resources of type appClipsfields[appStoreVersions] (query, optional): the fields to include for returned resources of type appStoreVersionsfields[appClipDefaultExperienceLocalizations] (query, optional): the fields to include for returned resources of type appClipDefaultExperienceLocalizationsfields[appClipAppStoreReviewDetails] (query, optional): the fields to include for returned resources of type appClipAppStoreReviewDetailslimit (query, optional): maximum resources per pageinclude (query, optional): comma-separated list of relationships to includelimit[appClipDefaultExperienceLocalizations] (query, optional): maximum number of related appClipDefaultExperienceLocalizations returned (when they are included)Use these endpoints to automate app clips tasks within Apple Store Connect.
npx claudepluginhub andersonlimahw/lemon-ai-hub --plugin app-store-connect-apiPlans and optimizes App Clip experiences for iOS — lightweight app portions under 15MB that launch instantly. Covers implementation, Apple Pay, Sign in with Apple, URL schemes, and upgrade prompts.
Builds and configures iOS App Clips including invocation URLs, NFC, QR codes, Safari banners, Maps, Messages, target setup, and full-app handoff. Use when creating App Clips or wiring invocations.
Adds an iOS App Clip target to an Expo app, including AASA file setup and associated domain entitlements. Activated when the user mentions App Clip, AASA, apple-app-site-association, appclips, or smart app banner.