⚙️ Automatisation

power-automate-designer

Création de workflows avec Power Automate — flows,

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- power-automate-designer --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } power-automate-designer -Launch"

🚀 Déjà installé ?

claude "/power-automate-designer"

Ou tapez /power-automate-designer dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

Power AutomateMicrosoft Flowautomatisation Office 365flow Power Automate

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/automation-skills/power-automate-designer ~/.claude/skills/

Source : automation-skills/power-automate-designer

📖 Manuel

Power Automate Designer

Workflow

  1. Identifier le besoin d'automatisation — analyser le processus métier à automatiser, définir le déclencheur (réception d'email, création de fichier SharePoint, soumission de formulaire Forms, événement planifié), et cartographier les étapes manuelles à remplacer.
  1. Choisir le type de flow — sélectionner entre Cloud Flow (automatisé, instantané ou planifié), Desktop Flow (RPA pour les applications legacy), ou Business Process Flow (processus guidé multi-étapes), en fonction du scénario et des systèmes impliqués.
  1. Configurer les connecteurs — établir les connexions aux services nécessaires (Office 365, SharePoint, Teams, Outlook, Dataverse, SQL Server, services tiers), gérer les authentifications OAuth, et utiliser les connecteurs personnalisés pour les API non couvertes.
  1. Construire la logique du flow — assembler les actions séquentiellement, utiliser les conditions (if/else), les boucles (Apply to each, Do until), les actions parallèles (Parallel branch), et le Switch pour les branchements multiples selon la valeur d'une variable.
  1. Maîtriser les expressions — utiliser les fonctions d'expression pour manipuler les données : formatDateTime(), concat(), split(), json(), triggerOutputs(), body(), et les fonctions de collection first(), last(), length() pour transformer les données entre les étapes.
  1. Gérer les erreurs et les retries — configurer le Configure run after pour chaque action (succeeded, failed, skipped, timed out), implémenter des scopes Try/Catch avec des blocs Scope, définir les politiques de retry, et envoyer des notifications en cas d'échec.
  1. Tester et déboguer — utiliser le mode test avec déclenchement manuel, examiner les entrées/sorties de chaque action dans l'historique d'exécution, corriger les expressions avec le testeur d'expressions intégré, et valider les scénarios limites (données manquantes, timeouts).
  1. Déployer et surveiller — exporter le flow dans une solution pour le déploiement entre environnements (dev, staging, prod), configurer les alertes de monitoring, vérifier les quotas et limites de l'abonnement, et documenter le flow avec des commentaires et des notes.

Règles