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.
- Gestion de fichiers et intégration de stockage cloud
- Prise de notes et opérations sur les bases de connaissances
- Suivi des tâches et gestion de projet
- Calendrier et planification
- Génération de feuilles de calcul et de documents
Messagerie
Intégrations pour les plateformes d'e-mail, de chat et de SMS.
- Composition d'e-mails et gestion de boîte de réception
- Messagerie sur les plateformes de chat (Slack, Discord, Teams, etc.)
- Envoi de SMS et MMS
- Routage et livraison des notifications
- Modèles de messages et envois en masse
Médias
Traitement et génération pour les images, vidéos et audio.
- Redimensionnement, recadrage et conversion de format d'image
- Génération et retouche d'images avec l'IA
- Transcodage vidéo et extraction de miniatures
- Transcription audio et synthèse vocale
- Capture d'écran et enregistrement d'écran
Maison intelligente
Contrôle des appareils et automatisation de la maison.
- Contrôle des lumières, du thermostat et des interrupteurs
- Activation de scènes et de routines
- Surveillance des capteurs et alertes
- Accès aux captures d'écran et flux de caméra
- Rapports sur l'état des appareils
Développeur
Outils pour coder, construire et déployer des logiciels.
- Génération, révision et refactoring de code
- Opérations Git et gestion de dépôts
- Déclenchement et surveillance de pipelines CI/CD
- Gestion des conteneurs et des déploiements
- Analyse des journaux et suivi des erreurs
Données
Analytique, scraping et traitement des données.
- Scraping web et extraction de contenu
- Transformation et nettoyage des données
- Interrogation de bases de données et rapports
- Génération de graphiques et de visualisations
- Traitement de fichiers CSV, JSON et XML
Installation des compétences
Parcourir le catalogue
- Accédez à Compétences dans le tableau de bord.
- Parcourez par catégorie ou utilisez la barre de recherche pour trouver une compétence spécifique.
- 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
- Cliquez sur Installer sur la compétence souhaitée.
- 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
- Binaires système requis (par ex.,
- Si toutes les dépendances sont satisfaites, la compétence est installée immédiatement.
- 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 :
- Clés API, Entrez la clé ou le jeton requis dans le panneau des paramètres de la compétence.
- Variables d'environnement, Définissez toutes les variables d'environnement dont la compétence a besoin (par ex., chaînes de connexion à la base de données, URL de service).
- Connexions OAuth, Complétez le flux d'autorisation OAuth pour accorder à la compétence l'accès à un service tiers.
Activation par agent
Les compétences ne sont pas automatiquement disponibles pour tous les agents. Après avoir installé une compétence :
- Ouvrez l'onglet Paramètres de l'agent.
- Sous Compétences, activez ou désactivez la compétence pour cet agent.
- 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 :
- Accédez à Compétences et sélectionnez la compétence installée.
- Ouvrez l'onglet Configuration.
- 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.
- Les variables sont limitées à la compétence individuelle et ne se propagent pas aux autres compétences ou agents.
- Les exemples courants incluent les URL de base de données, les endpoints de service et les indicateurs de fonctionnalités.
Connexions OAuth
Pour les compétences utilisant l'authentification OAuth :
- Cliquez sur Connecter dans le panneau de configuration de la compétence.
- Vous serez redirigé vers le service tiers pour autoriser l'accès.
- Après autorisation, le jeton d'accès est stocké et géré par Neotask.
- Les jetons sont automatiquement actualisés lorsqu'ils expirent.
- 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 :
- Binaires requis, Programmes au niveau système dont la compétence a besoin (par ex.,
git,node,ffmpeg). - Variables d'environnement requises, Variables qui doivent être définies pour que la compétence fonctionne.
- Compétences requises, Autres compétences qui doivent être installées en premier.
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
- Depuis la page d'accueil : Faites défiler jusqu'à la section du carrousel de compétences et cliquez sur n'importe quelle carte de compétence
- URL directe : Accédez à
neotask.ai/skills/{id}, par exemple :- Google Workspace : /skills/gog
- Slack : /skills/slack
- GitHub : /skills/github
Contenu de chaque page vitrine
- Identité de la compétence : nom, badge de catégorie et tagline en une ligne
- 3 points clés sur les fonctionnalités : principales caractéristiques en un coup d'œil
- Section "Ce que vous pouvez faire" : présentation détaillée de toutes les fonctionnalités organisées par sous-fonctionnalité
- Section "Essayez de demander" : 6 à 8 exemples de requêtes en langage naturel
- Section "Conseils pro" : conseils pour les utilisateurs avancés
- Comparaison des tarifs : Single Agent (50 $/mois) vs Enterprise (200 $/mois)
- Compétences connexes : 4 cartes menant vers des compétences similaires dans la même catégorie
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 |
| 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.