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.
Backend-HTTP-Outcalls zu Caffeine AI hinzufügen
Backend-Canister benötigen eine kontrollierte Möglichkeit, externe Dienste aufzurufen. Dieser Skill zeigt, wie GET- und POST-Outcalls mit Transform-Callbacks hinzugefügt werden.
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "extension-http-outcalls" from https://skillstore.io/skills/caffeinelabs-extension-http-outcalls.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-http-outcalls/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
„extension-http-outcalls“ wird verwendet. Füge einen GET-Outcall zu einem Wetterdienst hinzu.
Erwartetes Ergebnis:
„extension-http-outcalls“ wird verwendet. Erkläre die Anforderungen für einen POST-Outcall.
Erwartetes Ergebnis:
„extension-http-outcalls“ wird verwendet. Kann das Backend die JSON-Antwort parsen?
Erwartetes Ergebnis:
Der Skill gibt an, dass Motoko das Parsen von JSON nicht direkt unterstützt. Es wird empfohlen, die Antwort zum Parsen an das Frontend zu senden.
All five static findings are false positives. Four detections mistake Markdown backticks and Motoko code fences for shell execution, while the URL is a documentation link. No evidence of prompt injection or malicious intent was found.
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
https://skillstore.io/skills/caffeinelabs-extension-http-outcalls/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-extension-http-outcalls?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-extension-http-outcalls?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-http-outcalls/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-http-outcalls.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-http-outcalls security audit report (audit version 3) [Author version 0.1.6]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-http-outcalls/audits/3@techreport{caffeinelabs-caffeinelabs-extension-http-outcalls-2026,
author = {caffeinelabs},
title = {extension-http-outcalls security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/caffeinelabs-extension-http-outcalls/audits/3},
note = {Author version 0.1.6}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-http-outcalls security audit report (audit version 3)"
version: "0.1.6"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-http-outcalls/audits/3"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-http-outcalls:audit:3"
description: "Skillstore immutable audit report identifier"
Eine Backend-GET- oder POST-Anfrage zu einer vorhandenen Caffeine-AI-Anwendung hinzufügen.
Die verfügbaren Anfragefunktionen, den Header-Typ und den Vertrag des Transform-Callbacks untersuchen.
Eine kleine Backend-Funktion erstellen, die Text von einem ausgewählten externen Dienst abruft.
Zeige mir, wie ich das Caffeine-AI-Outcall-Modul importiere und [URL] per HTTP GET von einem Backend-Canister aus aufrufe.
Erstelle einen Motoko-POST-Outcall an [URL]. Füge [headers], [body] und den erforderlichen Transform-Callback hinzu.
Passe meine Backend-Funktion [function] so an, dass sie HTTP-Outcalls verwendet. Behalte ihren Rückgabetyp bei und erkläre jede erforderliche Änderung.
Überprüfe dieses Motoko-Outcall-Design auf unsichere URLs, die Offenlegung von Geheimnissen, fehlende Validierung und Fehlerbehandlung. Schlage eine abgesicherte Implementierung vor.
Autor
caffeinelabsLizenz
MIT
Autorenversion
v0.1.6
Skillstore-Revision
r2
Ref.
a39a91716eadede5f4cdefd78178fed4e837a128
Aktualität der Wartung
25.7.2026
Nutzung
0 Downloads · 0 Aufrufe
Dateistruktur
📄 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.
Benutzergenehmigung zu Caffeine AI-Apps hinzufügen
Anwendungen benötigen eine kontrollierte Möglichkeit, Benutzer zuzulassen, bevor geschützte Funktionen verfügbar gemacht werden. Dieser Skill erläutert Genehmigungsprüfungen im Backend und Administrationsabläufe im 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.
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 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.
Build Caffeine AI Core Infrastructure
Connecting React applications to Internet Computer backends requires coordinated authentication, actor, query, and storage setup. This skill provides proven integration and migration guidance for that foundation.
Firecrawl-Scraping für Einzelseiten erstellen
von firecrawl
Apps benötigen häufig bereinigte Inhalte von einer bekannten URL. Dieser Skill führt durch eine fokussierte Firecrawl-/scrape-Integration zur Seitenextraktion.
Firecrawl-Browserinteraktionen erstellen
von firecrawl
Dynamische Seiten verbergen Daten oft hinter Klicks, Formularen und Login-Abläufen. Dieser Skill hilft Teams, Firecrawl-/interact-Integrationen auszuwählen und einzugrenzen.
Lark CLI Skills erstellen
von larksuite
Das Erstellen von Lark API Skills erfordert API-Recherche, Scopes und sichere Befehlsmuster. Dieser Skill bietet eine wiederverwendbare Autorenvorlage für Claude, Codex und Claude Code.
Python-HTTP-Clients mit HTTPX erstellen
von bossjones
Python-Services benötigen zuverlässige HTTP-Aufrufe für APIs, Streams und authentifizierte Integrationen. Diese Skill bietet praktische HTTPX-Muster für sync, async, Timeouts, Streaming und wiederverwendbare Clients.
Integrate Apify Actors into Your Application
von apify
Adding managed scraping and automation requires correct client setup, Actor inputs, and result handling. This skill provides practical Apify integration patterns for common application workflows.
MCP-Server für KI-Tools erstellen
von anthropics
Der Aufbau zuverlässiger MCP-Server erfordert Protokollkenntnisse, sicheres API-Design und starke Evaluierungspraktiken. Diese Skill bietet strukturierte Anleitung für Planung, Programmierung, Tests und Verbesserung von MCP-Integrationen.