workiq-copilot

Par github · awesome-copilot

Guide le Copilot CLI sur la façon d'utiliser le CLI/serveur MCP WorkIQ pour interroger les données Microsoft 365 Copilot (e-mails, réunions, documents, Teams, personnes) afin d'obtenir un contexte en temps réel, des résumés et des recommandations.

npx skills add https://github.com/github/awesome-copilot --skill workiq-copilot

Compétence WorkIQ Copilot

Vue d'ensemble

WorkIQ (Préversion publique) permet à Copilot d'interroger les données Microsoft 365 en langage naturel. Il prend en charge les plannings, documents, messages Teams, fils de discussion email, suivi des actions, résumés des parties prenantes, et bien plus. Utilisez cette compétence chaque fois qu'une tâche nécessite une intelligence organisationnelle en direct au-delà du repository local.

Données prises en charge et exemples de requêtes

  • Emails – « Résume les emails de Sarah sur le budget. »
  • Réunions – « Quelles sont mes réunions à venir cette semaine ? »
  • Documents – « Trouve les documents récents sur la planification Q4. »
  • Teams – « Résume les messages du canal Engineering aujourd'hui. »
  • Personnes/Projets – « Qui travaille sur le Projet Alpha ? »

Accès

  1. Plugin CLI Copilot (préféré)
    • copilot
    • /plugin marketplace add github/copilot-plugins
    • /plugin install workiq@copilot-plugins
    • Redémarrez Copilot CLI.
  2. CLI autonome / serveur MCP
    • npm install -g @microsoft/workiq (ou npx -y @microsoft/workiq mcp).
    • Lancez workiq mcp pour exposer les outils MCP si nécessaire.
  3. Consentement du tenant
    • Les premiers usages entraînent des demandes de consentement administrateur Microsoft 365 (CLUF + permissions). Les non-administrateurs doivent contacter l'administrateur du tenant pour approuver selon le guide d'activation pour administrateur de tenant.

Liste de vérification pré-vol

  • Lancez Get-Command workiq pour vous assurer que le binaire est disponible.
  • Acceptez le CLUF une fois via workiq accept-eula.
  • Confirmez le tenant correct (-t <tenant-id> s'il diffère du common par défaut).
  • Soyez prêt à compléter la connexion par appareil dans le navigateur quand vous y êtes invité.

Flux de travail principal

  1. Clarifier l'intention – agenda, éléments d'action, recherche de documents, recherche de personnes, résumé des risques, etc.
  2. Formuler une requête précise – incluez l'échelle de temps, la source ou le sujet (p. ex. « Résume les posts Teams dans #eng pour aujourd'hui »).
  3. Exécuter la commandeworkiq ask --question "<requête>" (utilisez -q comme raccourci si souhaité).
  4. Surveiller l'exécution – les réponses longues peuvent se streamer ; attendez que la réponse se termine avant d'émettre d'autres requêtes.
  5. Résumer et masquer – mettez en évidence les insights, notez les conflits/tâches, évitez de coller les liens bruts à moins qu'ils ne soient requis.
  6. Proposer des suites – bloquer du temps, rédiger des notes, requêtes plus approfondies, etc.

Référence des commandes

Commande Objectif
workiq --help Afficher les options globales.
workiq version Afficher la version installée.
workiq accept-eula Accepter la licence (premier usage).
workiq ask Mode interactif.
workiq ask --question "..." Poser une question spécifique (utilisez -q comme raccourci si préféré).
workiq ask -t <tenant> -q "..." Cibler un tenant spécifique.
workiq mcp Démarrer le serveur MCP stdio (exposer les outils WorkIQ à d'autres agents).

Modèles de requêtes

  • Agenda : « Qu'est-ce qu'il y a à mon calendrier demain ? »
  • Éléments d'action : « Résume les actions de la synchronisation client d'aujourd'hui. »
  • Documents : « Liste les PowerPoints sur la feuille de route Contoso FY26. »
  • Communications : « Qu'a dit mon manager à propos de la deadline ? »
  • Insights : « Quels blocages ont été mentionnés lors des trois dernières réunions ? »
  • Planification : « Suggère des blocs de concentration pour mardi après-midi. »

Lignes directrices de réponse

  • Gardez les résumés concis (2-3 phrases) en mettant l'accent sur la charge, les priorités, les blocages et les prochaines étapes optionnelles.
  • Référencez les réunions/documents génériquement sauf si l'utilisateur a spécifiquement besoin de liens.
  • Mentionnez si WorkIQ peut continuer (p. ex. « WorkIQ peut afficher jeu-dim si nécessaire »).
  • Transformez les actions suggérées par WorkIQ en propositions claires (bloquer du temps, envoyer un suivi, demander un enregistrement, exécuter une requête plus approfondie).

Bonnes pratiques

  • Préférez les requêtes étroites pour réduire le bruit ; lancez plusieurs requêtes si nécessaire.
  • Combinez les résultats logiquement (agenda + conflits + éléments d'action) avant de répondre.
  • Respectez la confidentialité : ne divulguez pas les listes de participants ou les extraits confidentiels sauf demande explicite.
  • Enregistrez les commandes lancées pour que les prochaines étapes puissent les référencer (« Demandé à WorkIQ l'agenda + conflits »).
  • Utilisez le mode MCP (workiq mcp) quand un autre agent/flux de travail a besoin d'un accès direct aux outils.

Dépannage

  • CLI manquant – installez via npm ou assurez-vous que PATH est défini ; notifiez l'utilisateur s'il n'est pas disponible.
  • Erreurs de consentement/auth – relancez la commande après qu'un admin accorde les permissions ou après la connexion par appareil.
  • Résultat long/incomplet – relancez avec une portée affinez ou demandez des tranches de données spécifiques (par jour/projet/personne).
  • Commande figée – annulez la commande en exécution dans votre terminal (p. ex. avec Ctrl+C) ou redémarrez la session Copilot CLI, puis réessayez ; assurez-vous que la connexion navigateur est terminée.

Actions de suivi à proposer

  • Bloquez les ressources de concentration/débordement aux heures suggérées.
  • Rédigez des messages de reprogrammation/refus en référençant les conseils WorkIQ.
  • Demandez les enregistrements ou résumés pour les sessions qui se chevauchent.
  • Capturez les éléments d'action dans les suivi de tâches.
  • Lancez des requêtes WorkIQ supplémentaires (par projet, partie prenante, plage horaire) pour une analyse plus approfondie.

Skills similaires