adobe-advanced-troubleshooting

Featured

Apply advanced debugging techniques for Adobe API issues: IMS token introspection, Firefly job failure analysis, PDF Services error codes, and network-layer diagnostics for Adobe endpoints. Trigger with phrases like "adobe hard bug", "adobe mystery error", "adobe impossible to debug", "difficult adobe issue", "adobe deep debug".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Adobe Advanced Troubleshooting ## Overview Deep debugging techniques for complex Adobe API issues that resist standard troubleshooting: IMS token problems, Firefly async job failures, PDF Services edge cases, and network-layer diagnostics. ## Prerequisites - Access to production logs and metrics - `curl` with verbose mode for HTTP debugging - Understanding of OAuth 2.0 token flows - Network capture tools (`tcpdump`, `openssl s_client`) ## Instructions ### Technique 1: IMS Token Introspection When auth issues occur, decode the access token to check claims: ```bash # Adobe IMS tokens are JWTs — decode the payload (middle segment) TOKEN=$(curl -s -X POST 'https://ims-na1.adobelogin.com/ims/token/v3' \ -d "client_id=${ADOBE_CLIENT_ID}&client_secret=${ADOBE_CLIENT_SECRET}&grant_type=client_credentials&scope=${ADOBE_SCOPES}" | jq -r '.access_token') # Decode JWT payload (base64url-decode the middle segment) echo "$TOKEN" | cut -d. -f2 | tr '_-' '/+' | base64 -d 2>/dev/null | python3 -m json.tool # Look for: # - "exp": expiration timestamp (is it expired?) # - "iss": should be "ims-na1.adobelogin.com" # - "as": scopes granted (do they match what you requested?) # - "client_id": verify it matches your ADOBE_CLIENT_ID ``` ### Technique 2: Verbose HTTP Request Tracing ```bash # Full HTTP trace against Firefly API curl -v -X POST 'https://firefly-api.adobe.io/v3/images/generate' \ -H "Authorization: Bearer ${TOKEN}" \ -H "x-api-key: ${ADOBE_CLIENT_ID}" \ -H "Conten...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

adobe-common-errors

Diagnose and fix common Adobe API errors across Firefly Services, PDF Services, Photoshop API, and Adobe I/O Events. Use when encountering Adobe errors, debugging failed requests, or troubleshooting integration issues. Trigger with phrases like "adobe error", "fix adobe", "adobe not working", "debug adobe", "adobe 403", "adobe 429".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-known-pitfalls

Identify and avoid Adobe-specific anti-patterns: using deprecated JWT auth, not caching IMS tokens, ignoring Firefly content policy, missing async job polling, and leaking p8_ secrets. Real code examples with fixes. Trigger with phrases like "adobe mistakes", "adobe anti-patterns", "adobe pitfalls", "adobe what not to do", "adobe code review".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-incident-runbook

Execute Adobe incident response procedures with triage, mitigation, and postmortem for Firefly Services, PDF Services, and I/O Events outages. Use when responding to Adobe-related incidents, investigating API failures, or running post-incident reviews. Trigger with phrases like "adobe incident", "adobe outage", "adobe down", "adobe on-call", "adobe emergency".

2,266 Updated today
jeremylongshore
AI & Automation Featured

adobe-performance-tuning

Optimize Adobe API performance with token caching, async job batching, connection pooling, and response caching for Firefly, PDF Services, and Photoshop API workflows. Trigger with phrases like "adobe performance", "optimize adobe", "adobe latency", "adobe caching", "adobe slow", "adobe batch".

2,266 Updated today
jeremylongshore
AI & Automation Featured

firecrawl-advanced-troubleshooting

Debug hard-to-diagnose Firecrawl issues with systematic isolation and evidence collection. Use when standard troubleshooting fails, investigating why scrapes return empty content, crawl jobs hang, or webhooks don't fire. Trigger with phrases like "firecrawl hard bug", "firecrawl mystery error", "firecrawl impossible to debug", "firecrawl deep debug", "firecrawl not scraping".

2,266 Updated today
jeremylongshore