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 Compliant Marketing Email Workflows
Marketing email systems need verified recipients, controlled sending, personalization, and reliable unsubscribe handling. This skill provides Motoko patterns and Caffeine AI modules for those workflows.
安裝前請停止並請求確認。
請審查安裝計畫,並在變更檔案前取得使用者明確同意。
將此請求複製給你的智慧代理,其中包含權威 Skill 頁面和清單。
Review the Skillstore skill "extension-email-marketing" from https://skillstore.io/skills/caffeinelabs-extension-email-marketing.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-email-marketing/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.你的智慧代理仍應顯示其計畫,並依安全政策請求必要確認。
當 AI Agent、爬蟲或腳本需要乾淨脈絡、而不是讀取完整頁面時,請使用這些連結。
正在使用「extension-email-marketing」。 Design a verified product newsletter with explicit opt-in.
預期結果:
A backend design separating registration, email verification, marketing consent, topic subscription, admin sending, and unsubscribe processing.
正在使用「extension-email-marketing」。 Add personalization to a campaign.
預期結果:
A recipient plan mapping each verified subscriber to a NAME substitution while preserving the required unsubscribe placeholder.
正在使用「extension-email-marketing」。 Review who can send and inspect campaigns.
預期結果:
An authorization review confirming admin checks for sending, topic changes, and subscriber listing, with public self-service subscription endpoints.
All 14 static alerts are false positives caused by Markdown syntax, documentation links, or ordinary Motoko code. One high-severity consent flaw remains: the example enrolls users in marketing without a separate, explicit opt-in.
分享版本化評估報告、中性徽章、嵌入卡片與引用。Skillstore 只報告證據,不判斷該 Skill 是否安全。
https://skillstore.io/skills/caffeinelabs-extension-email-marketing/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-extension-email-marketing?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-extension-email-marketing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-email-marketing/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-email-marketing.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-marketing security audit report (audit version 1) [Author version 0.1.5]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-email-marketing/audits/1@techreport{caffeinelabs-caffeinelabs-extension-email-marketing-2026,
author = {caffeinelabs},
title = {extension-email-marketing security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/caffeinelabs-extension-email-marketing/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-marketing security audit report (audit version 1)"
version: "0.1.5"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-email-marketing/audits/1"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-email-marketing:audit:1"
description: "Skillstore immutable audit report identifier"
Implement a verified newsletter topic with personalized messages and per-recipient unsubscribe links.
Create protected backend operations for topic administration, subscription changes, and subscriber status reviews.
Adapt the example to require explicit opt-in before adding verified users to marketing topics.
Explain how the subscribers, verification, authorization, email client, and unsubscribe modules work together in a Caffeine AI marketing workflow.
Create a Motoko backend for a newsletter named [TOPIC]. Require explicit opt-in, verified email, admin-only sending, personalization, and unsubscribe links.
Extend my Motoko actor with admin-protected topic creation, renaming, removal, subscriber counts, and verified subscriber listing using the prefabricated modules.
Review this Motoko marketing backend for consent, authorization, verified-recipient enforcement, HTML safety, unsubscribe behavior, error handling, and data exposure: [IMPLEMENTATION].
作者
caffeinelabs授權
MIT
作者版本
v0.1.5
Skillstore 修訂
r1
引用
f32f934280aa94e399d875d7cf7b2ed16d1b82a3
維護新鮮度
2026/7/23
使用量
0 次下載 · 0 次瀏覽
檔案結構
📄 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.
為 Caffeine AI 應用程式新增使用者核准機制
應用程式需要一套受控機制,在開放受保護功能前核准使用者存取。本技能提供後端核准檢查與前端管理工作流程的指引。
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.
自動化 Kit 電子郵件作業
由 sickn33
Kit 帳戶作業若一次處理一項,可能既重複又容易出錯。此技能會引導 Claude、Codex 與 Claude Code 透過 Rube MCP 工作流程完成訂閱者、標籤與廣播任務。
使用 AI 執行行銷活動
由 davila7
行銷團隊需要在多個渠道中維持一致的計畫、訊息、範本與成效衡量。這項技能提供活動工作流程、渠道指引、追蹤工具與報告框架。
自動化 Mailchimp 行銷活動工作流程
由 sickn33
Mailchimp 工作通常需要多次工具呼叫並謹慎處理參數。此技能為行銷活動、訂閱者、區隔和分析提供引導式工作流程。
自動化 Klaviyo 活動審查
由 sickn33
當團隊需要跨頁面取得 ID、訊息欄位、標籤和傳送狀態時,Klaviyo 活動審查可能會很耗時。此技能會引導 Claude、Codex 或 Claude Code 透過 Rube MCP 工作流程,一致地收集這些詳細資訊。
Create Lifecycle Email Sequences
由 coreyhaines31
Email campaigns can lose focus when timing, audience needs, and conversion goals are unclear. This skill creates structured sequences with practical copy and measurement guidance.
打造能促成轉換的電子郵件序列
由 coreyhaines31
生命週期電子郵件很難在觸發條件、時機、文案和指標之間進行規劃。這項技能會將行銷活動目標轉化為結構化序列,包含電子郵件、CTA、客群區隔和測試計畫。