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 Email Calendar Invitations
Building calendar workflows and iCalendar email delivery requires coordinated storage, permissions, and message formatting. This skill provides Motoko patterns for event management and invitation sending.
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "extension-email-calendar-events" from https://skillstore.io/skills/caffeinelabs-extension-email-calendar-events.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-email-calendar-events/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Usando "extension-email-calendar-events". Add a calendar event feature for administrator-managed team meetings.
Resultado esperado:
Usando "extension-email-calendar-events". Review my invitation workflow before deployment.
Resultado esperado:
Usando "extension-email-calendar-events". Explain the event lifecycle supported by this skill.
Resultado esperado:
Events can be created, retrieved, listed, updated, canceled, deleted, and sent to attendees as iCalendar email invitations.
All 24 static findings are false positives caused by Markdown links, code fences, module references, and ordinary Motoko uid identifiers. Semantic review found a medium-severity invitation abuse risk because public registration accepts unverified email addresses that are later included as event attendees.
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
https://skillstore.io/skills/caffeinelabs-extension-email-calendar-events/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-extension-email-calendar-events?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-extension-email-calendar-events?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-email-calendar-events/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-email-calendar-events.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). extension-email-calendar-events security audit report (audit version 1) [Author version 0.1.5]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-email-calendar-events/audits/1@techreport{caffeinelabs-caffeinelabs-extension-email-calendar-events-2026,
author = {caffeinelabs},
title = {extension-email-calendar-events security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/caffeinelabs-extension-email-calendar-events/audits/1},
note = {Author version 0.1.5}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-email-calendar-events security audit report (audit version 1)"
version: "0.1.5"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-24"
url: "https://skillstore.io/skills/caffeinelabs-extension-email-calendar-events/audits/1"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-email-calendar-events:audit:1"
description: "Skillstore immutable audit report identifier"
Implement stored events, attendee management, and emailed iCalendar invitations in a Caffeine AI backend.
Create an administrator-controlled workflow for scheduling meetings and inviting registered users.
Assess authorization, identity, event lifecycle, and email delivery patterns before deployment.
Add calendar event storage to my Motoko backend. Include create, get, list, update, cancel, and delete operations using the documented package.
Create an administrator-only flow that builds an event, adds selected verified attendees, and sends an iCalendar invitation through the email client.
Adapt the calendar event example to my existing user profile model. Preserve authorization and require verified email ownership before adding attendees.
Review my Motoko calendar workflow for authorization gaps, unverified recipients, invalid time ranges, duplicate sends, delivery failures, and event lifecycle errors.
Autor
caffeinelabsLicencia
MIT
Versión del autor
v0.1.5
Revisión de Skillstore
r1
Ref.
a39a91716eadede5f4cdefd78178fed4e837a128
Actualidad del mantenimiento
24/7/2026
Uso
0 descargas · 0 vistas
Estructura de archivos
📄 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.
Añadir la aprobación de usuarios a aplicaciones de Caffeine AI
Las aplicaciones necesitan una forma controlada de admitir usuarios antes de exponer funciones protegidas. Esta habilidad proporciona orientación sobre las comprobaciones de aprobación en el backend y los flujos de administración en el frontend.
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.
Add Camera Capture to React Apps
Web camera integration requires permission handling, preview state, and device controls. This skill guides Claude, Codex, and Claude Code through the provided React hook.
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.
Añadir llamadas HTTP salientes de backend a Caffeine AI
Los canisters de backend necesitan una forma controlada de llamar a servicios externos. Esta habilidad muestra cómo añadir llamadas salientes GET y POST con callbacks de transformación.
Gestionar documentos de Lark de forma segura
por larksuite
El trabajo con documentos de Lark suele abarcar búsqueda, creación, actualizaciones y gestión de medios en varios comandos. Esta skill proporciona flujos de trabajo guiados de Claude, Codex y Claude Code para realizar operaciones seguras con documentos de Lark.
Crear presentaciones de PowerPoint con Python
por AutumnsGrove
Crear presentaciones de PowerPoint pulidas a mano es lento y difícil de repetir. Esta skill guía a Claude, Codex y Claude Code en la creación, edición y automatización de PPTX con python-pptx.
Gestionar Lark Sheets desde asistentes de IA
por larksuite
Los equipos necesitan acciones de hojas de cálculo fiables sin memorizar la sintaxis de Lark CLI. Esta skill guía a Claude, Codex y Claude Code en tareas de Lark Sheets.
Crear libros e informes de Excel
por AutumnsGrove
El trabajo manual con hojas de cálculo puede ser lento y propenso a errores. Esta habilidad ayuda a Claude, Codex y Claude Code a crear, editar, analizar y dar formato a archivos de Excel.
Gestionar investigaciones CAPA y planes de acción
por alirezarezvani
El trabajo de CAPA a menudo se estanca cuando las investigaciones, las acciones y la evidencia no están estructuradas. Esta skill guía un RCA claro, la planificación de acciones, la verificación, las métricas y la documentación lista para inspección.
Rediseñar PDF sin cambiar datos críticos
por sethupavan12
Los PDF importantes pueden volverse más fáciles de leer sin dejar de preservar los datos exactos de origen. Esta habilidad guía a Claude, Codex y Claude Code durante el rediseño y la verificación.