Compétences (Skills)

Que sont les compétences ?

Les compétences sont des capacités modulaires qui étendent ce que vos agents Neotask peuvent faire. Considérez-les comme des plugins, chaque compétence ajoute une capacité spécifique, allant de l'envoi d'e-mails au contrôle des appareils domotiques en passant par l'exécution de pipelines CI/CD.

Types de compétences

Type Description
Intégrées Toujours disponibles pour chaque agent. Elles couvrent les opérations principales comme la gestion de fichiers, l'exécution de shell et les requêtes web. Aucune installation requise.
Marketplace Installables depuis le catalogue de compétences Neotask. Parcourez, installez et configurez en quelques clics.
Personnalisées Compétences créées par l'utilisateur. Définissez votre propre logique, intégrations d'API et workflows.

Modes d'authentification

Chaque compétence déclare comment elle s'authentifie auprès des services externes :

Mode d'authentification Description
OAuth Flux d'autorisation basé sur le navigateur. Vous vous connectez au service tiers et accordez l'accès à Neotask. Les jetons sont gérés automatiquement.
Clé API Entrez une clé API ou un jeton secret. La clé est stockée chiffrée et injectée au moment de l'exécution.
Application locale La compétence se connecte à une application s'exécutant sur votre machine locale (par ex., Signal Desktop, iMessage).
Aucune Aucune authentification requise. La compétence fonctionne sans identifiants externes.

Catégories de compétences

Les compétences sont organisées en six catégories :

Productivité

Outils pour gérer les fichiers, les notes et les tâches.

Messagerie

Intégrations pour les plateformes d'e-mail, de chat et de SMS.

Médias

Traitement et génération pour les images, vidéos et audio.

Maison intelligente

Contrôle des appareils et automatisation de la maison.

Développeur

Outils pour coder, construire et déployer des logiciels.

Données

Analytique, scraping et traitement des données.

Installation des compétences

Parcourir le catalogue

  1. Accédez à Compétences dans le tableau de bord.
  2. Parcourez par catégorie ou utilisez la barre de recherche pour trouver une compétence spécifique.
  3. Chaque liste de compétences affiche son nom, sa description, sa catégorie, son mode d'authentification et ses dépendances requises.

Installation en un clic

  1. Cliquez sur Installer sur la compétence souhaitée.
  2. Neotask effectue une vérification des dépendances pour s'assurer que toutes les conditions préalables sont remplies :
    • Binaires système requis (par ex., ffmpeg, chromium)
    • Variables d'environnement requises
    • Compétences compagnons requises
  3. Si toutes les dépendances sont satisfaites, la compétence est installée immédiatement.
  4. Si des dépendances sont manquantes, vous serez invité à les résoudre avant que l'installation puisse se poursuivre.

Configuration après installation

Après l'installation, vous devrez peut-être configurer la compétence :

Activation par agent

Les compétences ne sont pas automatiquement disponibles pour tous les agents. Après avoir installé une compétence :

  1. Ouvrez l'onglet Paramètres de l'agent.
  2. Sous Compétences, activez ou désactivez la compétence pour cet agent.
  3. Seuls les agents avec la compétence activée peuvent l'utiliser.

Cela vous donne un contrôle précis sur ce que chaque agent peut ou ne peut pas faire.

Configuration des compétences

Stockage des clés API

Toutes les clés API et les secrets sont stockés chiffrés au repos. Les clés ne sont déchiffrées qu'au moment de l'exécution lorsque la compétence en a besoin, et elles ne sont jamais exposées dans les journaux, l'historique des sessions ou les réponses API.

Pour gérer les clés API :

  1. Accédez à Compétences et sélectionnez la compétence installée.
  2. Ouvrez l'onglet Configuration.
  3. Entrez, mettez à jour ou supprimez les clés API si nécessaire.

Variables d'environnement

Certaines compétences nécessitent des variables d'environnement pour fonctionner. Celles-ci sont définies par compétence et injectées dans l'environnement d'exécution de la compétence.

Connexions OAuth

Pour les compétences utilisant l'authentification OAuth :

  1. Cliquez sur Connecter dans le panneau de configuration de la compétence.
  2. Vous serez redirigé vers le service tiers pour autoriser l'accès.
  3. Après autorisation, le jeton d'accès est stocké et géré par Neotask.
  4. Les jetons sont automatiquement actualisés lorsqu'ils expirent.
  5. Vous pouvez vous déconnecter à tout moment en cliquant sur Déconnecter.

Vérification des dépendances

Chaque compétence déclare ses dépendances, qui peuvent inclure :

Neotask vérifie ces dépendances au moment de l'installation et vous avertit si certaines sont manquantes. Vous pouvez également re-vérifier les dépendances à tout moment depuis les paramètres de la compétence.

Compétences intégrées

Neotask est livré avec plus de 55 compétences intégrées toujours disponibles sans installation. Voici un aperçu organisé par catégorie.

Productivité

Compétence Description
File Manager Lire, écrire, déplacer, copier et supprimer des fichiers dans les espaces de travail des agents
Directory Browser Lister et naviguer dans les structures de répertoires
Archive Manager Créer et extraire des archives ZIP, TAR et GZIP
Clipboard Copier et coller du texte entre les opérations
Search Recherche plein texte dans les fichiers et le contenu de l'espace de travail
Note Taker Créer, organiser et récupérer des notes structurées
Task Tracker Gérer des listes de tâches avec statut, priorité et dates d'échéance
Calendar Planifier des événements et définir des rappels

Messagerie

Compétence Description
Email Sender Rédiger et envoyer des e-mails via SMTP ou des fournisseurs connectés
Email Reader Lire et analyser les e-mails entrants des boîtes de réception connectées
Notification Router Acheminer les alertes et notifications vers le canal approprié
Template Engine Créer et appliquer des modèles de messages avec substitution de variables
Bulk Messenger Envoyer des messages à plusieurs destinataires sur différents canaux

Médias

Compétence Description
Image Processor Redimensionner, recadrer, faire pivoter et convertir les formats d'image
Screenshot Capture Prendre des captures d'écran de pages web ou d'applications
Audio Transcriber Convertir la parole en texte grâce à la transcription IA
Text-to-Speech Générer de l'audio parlé à partir de texte
Video Thumbnailer Extraire des images miniatures des fichiers vidéo
QR Code Generator Créer des codes QR à partir de texte, d'URL ou de données

Maison intelligente

Compétence Description
Light Controller Allumer/éteindre les lumières, régler la luminosité et la couleur
Thermostat Manager Lire et définir les cibles de température
Switch Controller Basculer les interrupteurs et prises intelligentes
Scene Activator Déclencher des scènes domotiques prédéfinies
Sensor Monitor Lire les données des capteurs de température, d'humidité, de mouvement et de porte
Camera Viewer Capturer des instantanés depuis les caméras de sécurité connectées

Développeur

Compétence Description
Git Operations Cloner, valider, pousser, tirer, créer des branches et fusionner des dépôts
Code Formatter Formater automatiquement les fichiers de code avec des formateurs appropriés au langage
Linter Exécuter une analyse statique et un linting sur les bases de code
Test Runner Exécuter des suites de tests et rapporter les résultats
Dependency Manager Installer, mettre à jour et auditer les dépendances de projet
Docker Manager Construire, exécuter, arrêter et gérer des conteneurs Docker
Deploy Trigger Déclencher des pipelines de déploiement sur des plateformes CI/CD connectées
Log Analyzer Analyser et rechercher dans les journaux d'application les erreurs et les patterns
Port Scanner Vérifier les ports ouverts et la disponibilité des services
SSL Checker Vérifier l'état et la date d'expiration des certificats SSL

Données

Compétence Description
Web Scraper Extraire des données structurées depuis des pages web
CSV Processor Lire, écrire, filtrer et transformer des fichiers CSV
JSON Transformer Analyser, interroger et restructurer des données JSON
XML Parser Lire et traiter des documents XML
Database Query Exécuter des requêtes SQL sur des bases de données connectées
Chart Generator Créer des graphiques à barres, en ligne, en secteurs et en nuage de points à partir de données
PDF Reader Extraire du texte et des tableaux depuis des documents PDF
PDF Generator Créer des documents PDF à partir de texte, HTML ou modèles
Data Validator Valider des données par rapport à des schémas et des règles
Hash Generator Calculer des hachages MD5, SHA-256 et autres

Pages vitrine des compétences

Chaque compétence possède une page vitrine dédiée sur le site web à l'adresse neotask.ai/skills/{id}. Ces pages fournissent des informations détaillées sur ce que chaque compétence peut faire, des exemples de requêtes, des conseils pro et les tarifs.

Accéder aux pages de compétences

Contenu de chaque page vitrine

Compétences sur la page d'accueil

La page d'accueil sur neotask.ai présente un carrousel de compétences qui défile à travers les compétences mises en avant. Chaque carte du carrousel affiche le nom de la compétence, le tagline et les 3 meilleures fonctionnalités. Cliquer sur une carte navigue vers la page vitrine complète de cette compétence.


Répertoire complet des compétences

Productivité et espace de travail (10)

Compétence Tagline Page
Google Workspace Les 21 services Google en une seule compétence unifiée Voir
Notion Rechercher, créer et interroger votre espace de travail Notion Voir
Trello Gérer les tableaux, listes et cartes de manière conversationnelle Voir
Obsidian Rechercher, créer et organiser votre coffre Obsidian Voir
Bear Notes Créer, rechercher et étiqueter des notes dans l'application Bear Voir
Apple Notes Lire, écrire et rechercher dans Apple Notes en mode mains libres Voir
Apple Reminders Créer et gérer des rappels synchronisés sur tous les appareils Voir
Things 3 Gestion complète des tâches pour Things 3 sur Mac Voir
Canvas Afficher du contenu HTML interactif sur n'importe quel appareil Voir
Summarizer Résumer des articles, PDFs et vidéos YouTube instantanément Voir

Communication (7)

Compétence Tagline Page
Slack Envoyer des messages et gérer les canaux en mode mains libres Voir
Discord Envoyer des messages, sondages et réactions dans Discord Voir
iMessage Envoyer et lire des iMessages directement depuis la conversation Voir
BlueBubbles Contrôle complet d'iMessage avec effets et réactions Voir
WhatsApp Envoyer des messages et fichiers WhatsApp à n'importe qui Voir
Email (IMAP) Lire, rédiger et gérer des e-mails depuis n'importe quel fournisseur Voir
Voice Calls Passer et gérer des appels vocaux de manière programmée Voir

Médias et créativité (12)

Compétence Tagline Page
Video Creator Rendu en lot de vidéos avec traitement parallèle et téléchargement Voir
Video Frames Extraire des trames de n'importe quelle vidéo à des horodatages précis Voir
AI Image Gen Générer et créer des images en lot avec plusieurs modèles IA Voir
Music Recognition Visualiser l'audio avec des spectrogrammes et des outils d'analyse Voir
GIF Search Rechercher, prévisualiser et télécharger des GIFs depuis Tenor et Giphy Voir
Screenshot Contrôler votre écran Mac, les fenêtres et les éléments UI Voir
Camera Capturer des instantanés et vidéos depuis les caméras réseau Voir
Spotify Contrôler la lecture Spotify et rechercher depuis la conversation Voir
Sonos Contrôler les enceintes Sonos et l'audio multi-pièces Voir
Text-to-Speech Générer de la parole entièrement hors ligne sans coûts API Voir
Banana AI Générer et modifier des images avec Gemini 3 Pro Voir

Développement et DevOps (10)

Compétence Tagline Page
GitHub Gérer les dépôts, PR et code depuis la conversation Voir
GitHub Issues Corriger automatiquement les problèmes GitHub avec des agents IA parallèles Voir
Coding Agent Déléguer des tâches de codage à Codex, Claude ou Pi Voir
Skill Creator Créer des compétences personnalisées sans écrire de code Voir
MCP Porter Connecter et appeler n'importe quel serveur MCP depuis une interface Voir
Terminal Multiplexer Surveiller et contrôler des sessions tmux à distance Voir
Session Logs Rechercher des conversations passées et suivre les coûts en jetons Voir
Health Check Auditer et renforcer votre posture de sécurité système Voir
Blog Watcher Suivre les flux RSS et être notifié des nouveaux articles Voir

Modèles IA (5)

Compétence Tagline Page
Gemini Requêtes rapides en un coup aux modèles Google Gemini Voir
Oracle Regrouper des fichiers et des invites pour interroger n'importe quel modèle IA Voir
Speech-to-Text Transcrire de l'audio localement sans coûts API Voir
Whisper API Transcription cloud rapide via l'API OpenAI Whisper Voir
Model Usage Suivre les coûts des modèles IA et l'utilisation des jetons au fil du temps Voir

Utilitaires et maison intelligente (9)

Compétence Tagline Page
1Password Accéder aux secrets et mots de passe sans quitter votre workflow Voir
Weather Obtenir la météo actuelle et les prévisions pour n'importe quel endroit Voir
Google Places Rechercher des lieux à proximité avec notes et avis Voir
Food Ordering Parcourir l'historique des commandes et recommander les repas préférés Voir
Order CLI Gérer les commandes de livraison de repas depuis la ligne de commande Voir
PDF Tools Modifier le contenu PDF en utilisant des instructions en langage simple Voir
System Agent Synthèse vocale de haute qualité avec des voix expressives Voir
Bluetooth Contrôler les enceintes Bluesound et NAD via votre réseau Voir
8sleep Control Contrôler la température et les alarmes de votre pod Eight Sleep Voir
Philips Hue Contrôler les lumières, couleurs et scènes dans chaque pièce Voir

Pages de sous-compétences Google Workspace

La compétence Google Workspace (gog) possède également 21 pages de sous-compétences individuelles, une pour chaque service Google. Celles-ci fournissent une documentation ciblée pour chaque service au sein de la suite :

Sous-compétence Service Page
Gmail Gestion des e-mails Voir
Calendar Planification d'événements Voir
Drive Stockage de fichiers Voir
Docs Édition de documents Voir
Sheets Feuilles de calcul Voir
Slides Présentations Voir
Forms Création de formulaires Voir
Keep Notes rapides Voir
Tasks Gestion des tâches Voir
Contacts Gestion des contacts Voir
Chat Messagerie d'équipe Voir
Meet Réunions vidéo Voir
YouTube Plateforme vidéo Voir
Photos Stockage de photos Voir
Places Recherche de lieux Voir
Routes Itinéraires Voir
Business Profils d'entreprise Voir
Classroom Éducation Voir
Play App store Voir
AdSense Revenus publicitaires Voir
Ads Publicité Voir

Prise en charge multilingue

Les pages vitrine des compétences sont actuellement disponibles en anglais uniquement. La prise en charge multilingue pour les pages de compétences est prévue pour une future mise à jour.