Que fait adobe ?
Contrôlez les applications Adobe de bureau — Photoshop, Illustrator, Premiere, After Effects, InDesign, Audition — depuis le shell via Flue, sans serveur MCP.
Aperçu
Cette compétence permet une automatisation directe des logiciels Adobe en utilisant Flue comme pont entre le shell et les API de script d'Adobe. Elle prend en charge macOS et Windows, et fonctionne avec les versions récentes de la suite Creative Cloud.
Installation
# Installer Flue (si pas déjà fait)
npm install -g @flue/cli
# Ajouter la compétence Adobe
flue add sfkislev/adobe
Utilisation
Commandes de base
# Lister les applications Adobe disponibles
flue adobe list
# Ouvrir Photoshop
flue adobe photoshop open
# Exécuter un script ExtendScript dans Photoshop
flue adobe photoshop run "app.activeDocument.resizeImage(800, 600)"
# Exporter un document au format PNG
flue adobe photoshop export --format png --output ~/Desktop/output.png
Commandes par application
| Application | Commandes clés |
|---|---|
| Photoshop | open, close, run, export, batch |
| Illustrator | open, close, run, export, batch |
| Premiere | open, close, import, export |
| After Effects | open, close, render, import |
| InDesign | open, close, export, package |
| Audition | open, close, export, batch-process |
Configuration
Aucune configuration requise. La compétence détecte automatiquement les applications Adobe installées.
Exemples
Redimensionner toutes les images d'un dossier avec Photoshop
for file in ~/Pictures/*.psd; do
flue adobe photoshop run "
var doc = app.open(new File('$file'));
doc.resizeImage(1920, 1080);
doc.save();
doc.close();
"
done
Générer un rendu dans After Effects
flue adobe after-effects render --comp "Mon Comp" --output ~/Videos/rendu.mov
Dépannage
- Application non détectée : Assurez-vous que l'application est installée dans le dossier Applications (macOS) ou dans le chemin d'installation par défaut (Windows).
- Erreur de script : Vérifiez la syntaxe du script ExtendScript. Utilisez
flue adobe <app> openpour ouvrir manuellement l'application et tester les scripts. - Problèmes de permissions : Sur macOS, vous devrez peut-être accorder l'accessibilité au terminal dans les Préférences Système > Sécurité et confidentialité > Accessibilité.
Licence
MIT — voir le fichier LICENSE pour plus de détails.