generated: '2026-08-13' method: generated source: >- Grounded in verified operationIds from the first-party Adobe OpenAPI documents in openapi/. No skill names an operation that does not exist verbatim in its cited spec. note: >- Adobe publishes no consumer-facing Agent Skills of its own. A code search across the AdobeDocs and adobe GitHub organizations found SKILL.md files only inside .cursor/ and .ai/ directories — internal documentation-maintenance skills for Adobe's own writers, not operating instructions for calling an Adobe API. These five are generated from the harvested contracts and the conventions/errors/rate-limit artifacts in this repo. skills: - file: adobe-suite-pdf-extract-and-convert.md name: Extract structured content from a PDF with Adobe PDF Services api: openapi/adobe-suite-pdf-services-openapi.json operations: [authentication.generatetoken, asset.uploadpresignedurl, pdfoperations.extractpdf, pdfoperations.extractpdf.jobstatus, asset.get, asset.delete] - file: adobe-suite-firefly-generate-image.md name: Generate and retrieve an image with the Adobe Firefly API api: openapi/adobe-suite-firefly-openapi.json operations: [generateImagesV3Async, firefly_image_v5_generate_async_v4, jobResultV3, cancelJobV4, storageImageV2, getCustomModels] - file: adobe-suite-photoshop-remove-background.md name: Automate a Photoshop edit with the Adobe Photoshop API api: openapi/adobe-suite-photoshop-openapi.json operations: [cutout, mask, icstatus, smartObject, renditionCreate, documentManifest, pitsstatus] - file: adobe-suite-aep-build-audience.md name: Build and export an audience in Adobe Experience Platform api: openapi/adobe-suite-aep-segmentation-openapi.yaml operations: [createPreview, retrievePreview, createSegmentDefinition, createSegmentJob, retrieveSegmentJob, createAudience, listAudiences, createExportJob, retrieveExportJob] - file: adobe-suite-cc-libraries-sync-assets.md name: Read and update Creative Cloud Libraries assets api: openapi/adobe-suite-cc-libraries-openapi.json operations: [getLibraries, getLibrary, getLibraryElements, postLibraryComponent, postLibraryElements, archiveLibraryElements, unArchiveLibraryElements, search] cross_links: conventions: conventions/adobe-suite-conventions.yml errors: errors/adobe-suite-problem-types.yml authentication: authentication/adobe-suite-authentication.yml scopes: scopes/adobe-suite-scopes.yml rate_limits: rate-limits/adobe-suite-rate-limits.yml sandbox: sandbox/adobe-suite-sandbox.yml