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.
Connect Motoko Apps to WeatherAPI
Weather integrations need correct Motoko bindings, authentication, and outcall settings. This skill provides a focused WeatherAPI client workflow with typed response guidance.
このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。
Review the Skillstore skill "connector-weatherapi" from https://skillstore.io/skills/caffeinelabs-connector-weatherapi.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-connector-weatherapi/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。
AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。
「connector-weatherapi」を使用しています。 Request a current temperature function for Zurich.
期待される結果:
A Motoko canister function that calls the generated realtime weather client, reads the optional temperature field, and returns an optional number.
「connector-weatherapi」を使用しています。 Ask why the default outcall is non-replicated.
期待される結果:
A concise explanation that weather timestamps change between requests, so replicated calls can produce different response bodies and fail consensus.
「connector-weatherapi」を使用しています。 Ask which operations need a paid plan.
期待される結果:
The static analyzer misclassified Markdown backticks, code examples, API names, and documentation URLs as security risks. The skill does document an API key in a query string, which creates credential exposure risk if request URLs enter logs or intermediary systems.
バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。
https://skillstore.io/skills/caffeinelabs-connector-weatherapi/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-connector-weatherapi?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-connector-weatherapi?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-connector-weatherapi/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-connector-weatherapi.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-weatherapi security audit report (audit version 1) [Author version 0.2.0]. Skillstore. https://skillstore.io/skills/caffeinelabs-connector-weatherapi/audits/1@techreport{caffeinelabs-caffeinelabs-connector-weatherapi-2026,
author = {caffeinelabs},
title = {connector-weatherapi security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/caffeinelabs-connector-weatherapi/audits/1},
note = {Author version 0.2.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "connector-weatherapi security audit report (audit version 1)"
version: "0.2.0"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-09-18"
url: "https://skillstore.io/skills/caffeinelabs-connector-weatherapi/audits/1"
identifiers:
- type: other
value: "skillstore:caffeinelabs-connector-weatherapi:audit:1"
description: "Skillstore immutable audit report identifier"
Create a Motoko backend that returns current temperature and multi-day forecasts for a web application.
Connect autocomplete, timezone, or IP lookup operations to location-aware product workflows.
Design reliable response handling for optional fields, plan restrictions, HTTP errors, and changing timestamps.
Show a minimal Motoko canister using weatherapi-client to return the current temperature for a location.
Add a three-day forecast endpoint using weatherapi-client. Explain the enum value and optional response handling.
Design Motoko functions for timezone, IP lookup, and search autocomplete using the documented WeatherAPI operations.
Review this Motoko weather integration for replicated outcall errors, API key exposure, optional fields, and HTTP error handling.
作成者
caffeinelabsライセンス
MIT
作者バージョン
v0.2.0
Skillstore リビジョン
r1
参照
3a2ee94cdff27ec6e1c61801491b55252514035d
メンテナンスの新しさ
2026/9/18
利用状況
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.
Caffeine AIアプリにユーザー承認を追加する
アプリケーションには、保護された機能を公開する前にユーザーの利用を許可するための、制御された仕組みが必要です。このスキルでは、バックエンドの承認チェックとフロントエンドの管理ワークフローについて説明します。
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.
Caffeine AI にバックエンド HTTP アウトコールを追加する
バックエンドキャニスターには、外部サービスを制御された方法で呼び出す仕組みが必要です。このスキルでは、変換コールバックを使用して GET および POST アウトコールを追加する方法を示します。
LabArchives ELNワークフローを自動化
作成者 K-Dense-AI
研究チームには、電子実験ノートへデータを出し入れするための信頼できる方法が必要です。このスキルは、バックアップ、エントリ、添付ファイル、連携のためのLabArchives APIワークフローを提供します。
フレームワーク横断でテスト品質を分析
作成者 C0ntr0lledCha0s
弱いテストは欠陥を隠し、リファクタリングを遅らせ、カバレッジ数値を誤解させます。このスキルはテストスイートを分析し、信頼性、保守性、カバレッジ、ミューテーションテストについて優先順位付きの指針を提供します。
高度な Git ワークフローを習得する
作成者 AutumnsGrove
複雑な Git 履歴は、作業内容を失わずに修復するのが難しい場合があります。このスキルは、rebase、conflicts、bisect、recovery、branch management のためのガイド付きワークフローを提供します。
信頼性の高いJestテストスイートを構築する
作成者 C0ntr0lledCha0s
Jestプロジェクトでは、一貫したセットアップ、モック、アサーションパターンが必要になることがよくあります。このスキルは、JavaScript、TypeScript、React、Vitestスタイルのテスト向けに、焦点を絞ったガイダンス、テンプレート、チェックを提供します。
コードパターンとアーキテクチャを分析
作成者 C0ntr0lledCha0s
大規模なコードベースには、繰り返し現れる構造や不明瞭なアーキテクチャ上の選択が隠れています。このスキルはパターンを見つけ、その意図を説明し、実用的なリファクタリングの機会を明らかにします。
Playwrightテストカバレッジの改善
作成者 C0ntr0lledCha0s
Playwrightスイートは、設定、ロケーター、フィクスチャに一貫性がないと不安定になることがあります。このスキルは、信頼性の高いブラウザテスト、デバッグ、再利用可能なページオブジェクトのための実践的なパターンを提供します。