CommunityImagegithub.com

sfkislev/adobe

Contrôlez les applications Adobe de bureau — Photoshop, Illustrator, Premiere, After Effects, InDesign, Audition — depuis le shell via Flue, sans serveur MCP.

Qu'est-ce que adobe ?

Cette compétence permet de piloter les applications Adobe de bureau (Photoshop, Illustrator, Premiere, After Effects, InDesign, Audition) directement depuis la ligne de commande, en utilisant Flue comme interface légère — sans nécessiter de serveur MCP séparé. Elle est conçue pour les développeurs et les utilisateurs avancés qui souhaitent automatiser des tâches, intégrer Adobe dans des workflows shell ou orchestrer des actions entre plusieurs logiciels Adobe. Fonctionnant sur macOS et Windows, elle exploite les API de script d'Adobe (ExtendScript, VBScript) via Flue, qui traduit les commandes shell en appels locaux. Cette approche élimine la complexité d'un serveur MCP tout en offrant un contrôle granulaire : ouvrir des documents, manipuler des calques, appliquer des filtres, exporter des fichiers ou lancer des actions. Idéale pour les pipelines de production, le traitement par lots ou l'intégration avec d'autres outils en ligne de commande.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sfkislev/flue/tree/main/skills/adobe

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

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

ApplicationCommandes clés
Photoshopopen, close, run, export, batch
Illustratoropen, close, run, export, batch
Premiereopen, close, import, export
After Effectsopen, close, render, import
InDesignopen, close, export, package
Auditionopen, 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> open pour 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.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

Skills associés