Synthèse automatique
À partir de l'agenda et des e-mails, prépare une note d'une page avant une réunion externe : participants, points restés ouverts, actualités récentes de leur entreprise et trois questions à poser.
Points forts
- Impose que chaque élément de la note ait une source et une date, et interdit les adjectifs repris de la page d'accueil du prospect
- Prévoit un repli explicite (« rien n'a changé depuis votre dernier appel ») qui évite les notes gonflées artificiellement
- N'envoie la note qu'au responsable de la réunion, jamais aux participants externes
- Structure fixe en quatre blocs (qui est dans la salle, ce qui est ouvert, ce qui a changé, trois questions), donc un résultat prévisible
Limites
- Suppose que les connecteurs google_calendar et gmail soient configurés et que le domaine du workspace soit connu pour identifier les participants externes
- Ne s'appuie que sur le dernier fil d'e-mails et sur six mois d'actualités : sans recherche web, des changements récents peuvent échapper
- Produit uniquement la note, sans suivi ultérieur ni journalisation dans un CRM
Juste avant un appel client ou prospect externe, quand il faut une synthèse rapide et sourcée en une page.
Pour une réunion interne, ou lorsqu'il faut une due diligence approfondie et une analyse financière qui dépassent le cadre d'une note express.
Analyse de sécurité
SûrThe skill only uses the two declared tools (google_calendar, gmail) for their stated purpose: read the next external meeting, read prior threads, and send a brief to the meeting owner. There is no bash or shell access, no network calls, no credential handling, no obfuscation, and no destructive or exfiltration behavior; the frontmatter allowed-tools match the declared tools. The only meaningful side effect is an outbound email, and the text constrains recipients to the meeting owner and forbids sending to attendees. No instructions embedded in the content attempt to redirect the auditor.
- •Autonomously sends email (Gmail) without a confirmation step; scope is limited by an explicit rule to the meeting owner only, so impact is low but the send is still an unconfirmed side effect.
- •The brief is synthesized from untrusted external inputs (calendar invites and email threads from outside the workspace domain), so injected instructions in an attendee's message could influence the generated brief that is then emailed internally; no instruction to act on email content exists, which limits the risk.
Exemples
Brief me before my next call with an external company — pull the invite from my calendar and tell me who I'm meeting.Who am I meeting tomorrow at 10am, and what's been going on at their company in the last six months?Research this company before my call: check our last email thread with them, note anything new since then, and send me a one-page brief with three questions to ask.name: research-a-company-before-a-call description: "Use before an external meeting: read the calendar invite, work out who is in the room and what their company has been doing, and send a one-page brief to the person whose meeting it is." license: Apache-2.0 compatibility: ">=1.0" metadata: display_name: Research a company before a call author: Alfera triggers: - brief me before this call - who am I meeting - research this company allowed-tools:
- google_calendar
- gmail
Research a company before a call
What to do
- Take the next external meeting from the calendar. External means at least one attendee outside the workspace domain.
- Find the last thread with any of those attendees. Whatever was promised or left open there is the top of the brief.
- Find what changed at their company in the last six months: a hire, a launch, a raise, a move. Date everything.
- Write one page: who is in the room, what is open from last time, what changed, and three questions worth asking.
Rules
- Everything on the page has a source and a date. No adjectives from their homepage.
- If you found nothing worth saying, say "nothing has changed since your last call" and stop. A padded brief gets skimmed once and then never opened again.
- Send it to the meeting owner only. Never to the attendees.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/research-a-company-before-a-call-mvda87hw/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/research-a-company-before-a-call-mvda87hw' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/research-a-company-before-a-call-mvda87hw/download' --output '.skill-downloads/research-a-company-before-a-call-mvda87hw/SKILL.md.part' && mv '.skill-downloads/research-a-company-before-a-call-mvda87hw/SKILL.md.part' '.skill-downloads/research-a-company-before-a-call-mvda87hw/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Environnement déclaré par l’auteur : >=1.0
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/research-a-company-before-a-call-mvda87hw/SKILL.md' && test -s '.skill-downloads/research-a-company-before-a-call-mvda87hw/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/research-a-company-before-a-call' && cp -R '.skill-downloads/research-a-company-before-a-call-mvda87hw' '.claude/skills/research-a-company-before-a-call'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/research-a-company-before-a-call-mvda87hw'openskills read 'research-a-company-before-a-call-mvda87hw'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/research-a-company-before-a-call-mvda87hw/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Lecteur PDF
Productivite
Lit et extrait le texte de fichiers PDF (rapports, contrats, tableurs). Gère les fichiers locaux, les URL et les pièces jointes WhatsApp. Utilisez-le dès qu'un contenu PDF est nécessaire, même sans demande explicite.
Workflows de messagerie Discord
Productivite
Utilisez l'outil message pour envoyer, modifier et modérer des messages Discord avec des composants interactifs.
Aperçu interactif des verdicts
Productivite
Générer un aperçu HTML interactif des verdicts (garder/supprimer) pour la revue par le mainteneur, puis traiter le JSON de retour.