extension-oql
82Expose Canister Data Through OQL
Structured canister data is difficult for intelligence agents to query safely. This skill adds OQL entities, schema discovery, query execution, relationships, and per-entity authorization.
Build Gmail Connections for Caffeine Apps
Gmail integrations require careful OAuth, token storage, and callback handling. This skill provides a complete Motoko and frontend recipe for connecting accounts and sending email.
ArrĂȘtez-vous et demandez confirmation avant lâinstallation.
Examinez le plan et obtenez le consentement explicite de lâutilisateur avant de modifier des fichiers.
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "connector-googlemail" from https://skillstore.io/skills/caffeinelabs-connector-googlemail.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-connector-googlemail/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Utilisez ces liens lorsquâun Agent IA, un crawler ou un script a besoin dâun contexte propre au lieu de lire toute la page.
Utilisation de « connector-googlemail ». Build a send-only Gmail connector for signed-in users.
Résultat attendu:
Utilisation de « connector-googlemail ». Combine Gmail sending with Google Calendar access.
Résultat attendu:
All 255 static findings are false positives caused by Markdown backticks, documented Google and Mops URLs, fixed relative links/imports, ellipses, and Gmail or OIDC terminology. Semantic review found unvalidated RFC 5322 headers and a disconnect flow that deletes local state without revoking Google's refresh token.
Partagez le rapport dâĂ©valuation versionnĂ©, le badge neutre, la carte intĂ©grable et les citations. Skillstore prĂ©sente les preuves sans dĂ©cider si ce Skill est sĂ»r.
https://skillstore.io/skills/caffeinelabs-connector-googlemail/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-connector-googlemail?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-connector-googlemail?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-connector-googlemail/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-connector-googlemail.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>caffeinelabs. (2026). connector-googlemail security audit report (audit version 1) [Author version 0.2.3]. Skillstore. https://skillstore.io/skills/caffeinelabs-connector-googlemail/audits/1@techreport{caffeinelabs-caffeinelabs-connector-googlemail-2026,
author = {caffeinelabs},
title = {connector-googlemail security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/caffeinelabs-connector-googlemail/audits/1},
note = {Author version 0.2.3}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "connector-googlemail security audit report (audit version 1)"
version: "0.2.3"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-connector-googlemail/audits/1"
identifiers:
- type: other
value: "skillstore:caffeinelabs-connector-googlemail:audit:1"
description: "Skillstore immutable audit report identifier"
Implement authenticated email sending from each user's Gmail account with minimal scopes and automatic token refresh.
Create reachable credential settings and callback routes that preserve OAuth state and wait for actor readiness.
Share one OAuth connection, credential set, and union scope across Gmail and Google Calendar features.
Build a send-only Gmail connector for my Caffeine app. Use the documented Mops versions, per-user PKCE, and the smallest required scopes.
Add admin Gmail settings and a real /connect/gmail callback route. Show the exact redirect URI and wait for authenticated actor readiness.
Extend the connector to list Gmail messages. Request gmail.readonly only for reading, preserve non-replicated calls, and retry once after a 401.
Create one shared Google OAuth flow for Gmail and Calendar. Use union scopes, one connection map, and separate non-replicated client configurations.
Auteur
caffeinelabsLicence
MIT
Version de lâauteur
v0.2.3
Révision Skillstore
r1
Réf
f32f934280aa94e399d875d7cf7b2ed16d1b82a3
Récence de maintenance
23/07/2026
Utilisation
0 téléchargements · 0 vues
Structure de fichiers
đ SKILL.md
Expose Canister Data Through OQL
Structured canister data is difficult for intelligence agents to query safely. This skill adds OQL entities, schema discovery, query execution, relationships, and per-entity authorization.
Troubleshoot Motoko Migration Failures
Motoko migration errors can conflict with current source code and put deployed state at risk. This reference explains diagnostics and forward-only repairs while preserving migration history.
Build TMDb Movie and TV Features
Movie and TV integrations often fail because generated clients hide authentication, response shapes, and unsupported operations. This skill gives Caffeine developers a tested implementation path for catalog reads, credential handling, and service limits.
Ajouter lâapprobation des utilisateurs aux applications Caffeine AI
Les applications ont besoin dâun moyen contrĂŽlĂ© dâadmettre les utilisateurs avant de leur donner accĂšs aux fonctionnalitĂ©s protĂ©gĂ©es. Cette compĂ©tence prĂ©sente les vĂ©rifications dâapprobation dans le backend et les workflows dâadministration dans le frontend.
Query OQL Canisters with the ICP CLI
Writing OQL queries requires exact schema names, JSON types, Candid escaping, and careful pagination. This skill provides practical patterns for reliable, read-only canister queries.
Add Object Storage to Caffeine AI Apps
Large files need storage beyond Internet Computer canister limits. This skill guides Caffeine AI projects through backend integration, browser uploads, cached display, downloads, and troubleshooting.
AmĂ©liorer les flux de travail de code dâe-mails
par Sequenzy
La mise en Ćuvre des e-mails couvre souvent les templates, le contenu, les tests et les validations de dĂ©ploiement. Cette skill aide les agents IA Ă effectuer des modifications ciblĂ©es dans le dĂ©pĂŽt avec des contrĂŽles QA et des limites dâapprobation.
Gérer Gmail avec Google Workspace CLI
par googleworkspace
Le travail avec Gmail nĂ©cessite souvent des commandes prĂ©cises pour les messages, les threads, les libellĂ©s et les watches. Cette compĂ©tence guide Claude, Codex et Claude Code dans la structure des commandes gws Gmail et les workflows dâassistance.
Envoyer des messages Gmail avec GWS
par googleworkspace
Rédiger des commandes Gmail à la main peut ralentir les communications de routine. Cette compétence guide Claude, Codex et Claude Code pour envoyer ou rédiger des messages Gmail avec le gws CLI.
Read Gmail Messages with GWS
par googleworkspace
Finding a specific email body or header through a general mailbox workflow can take unnecessary steps. This skill retrieves one Gmail message directly by ID.
Trier les messages Gmail non lus
par googleworkspace
Les boĂźtes de rĂ©ception avec des messages non lus masquent des messages importants et ralentissent la planification quotidienne. Cette compĂ©tence rĂ©sume les e-mails Gmail non lus avec lâexpĂ©diteur, lâobjet, la date, les libellĂ©s et des contrĂŽles de requĂȘte.
Surveiller Gmail avec des flux Pub/Sub
par googleworkspace
Les Ă©quipes ont besoin dâune notification fiable lorsque Gmail reçoit de nouveaux messages. Cette skill aide Claude, Codex et Claude Code Ă utiliser gws pour surveiller Gmail, filtrer les libellĂ©s et diffuser les rĂ©sultats en continu.