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.
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
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.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Usando "connector-weatherapi". Request a current temperature function for Zurich.
Resultado esperado:
A Motoko canister function that calls the generated realtime weather client, reads the optional temperature field, and returns an optional number.
Usando "connector-weatherapi". Ask why the default outcall is non-replicated.
Resultado esperado:
A concise explanation that weather timestamps change between requests, so replicated calls can produce different response bodies and fail consensus.
Usando "connector-weatherapi". Ask which operations need a paid plan.
Resultado esperado:
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.
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
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.
Autor
caffeinelabsLicença
MIT
Versão do autor
v0.2.0
Revisão da Skillstore
r1
Referência
3a2ee94cdff27ec6e1c61801491b55252514035d
Atualidade da manutenção
18/09/2026
Uso
0 downloads · 0 visualizações
Estrutura de arquivos
📄 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.
Adicionar aprovação de usuários a aplicativos Caffeine AI
Os aplicativos precisam de uma maneira controlada de admitir usuários antes de expor recursos protegidos. Esta skill orienta a implementação de verificações de aprovação no backend e de fluxos administrativos no 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.
Automatize fluxos de trabalho de ELN do LabArchives
por K-Dense-AI
Equipes de pesquisa precisam de formas confiáveis de mover dados para dentro e para fora de cadernos de laboratório eletrônicos. Esta skill fornece fluxos de trabalho da API do LabArchives para backups, entradas, anexos e integrações.
Review Defects and Verify Root-Cause Repairs
por aakashh242
Reviews can miss failure conditions or accept fixes without reliable evidence. Gauntlet guides scoped adversarial reviews, authorized repairs, and revision-bound verification within a finite budget.
Analisar a Qualidade dos Testes em Vários Frameworks
por C0ntr0lledCha0s
Testes fracos escondem defeitos, tornam a refatoração mais lenta e fazem com que os números de cobertura sejam enganadores. Esta skill analisa suites de testes e fornece orientação priorizada para fiabilidade, manutenibilidade, cobertura e testes de mutação.
Domine fluxos de trabalho avançados do Git
por AutumnsGrove
Um histórico complexo do Git pode ser difícil de reparar sem perder trabalho. Esta skill fornece fluxos de trabalho guiados para rebase, conflitos, bisect, recuperação e gerenciamento de branches.
Criar suites de testes Jest confiáveis
por C0ntr0lledCha0s
Projetos Jest frequentemente precisam de padrões consistentes de configuração, mocks e assertions. Esta skill oferece orientações focadas, modelos e verificações para testes JavaScript, TypeScript, React e no estilo do Vitest.
Analisar Padrões de Código e Arquitetura
por C0ntr0lledCha0s
Bases de código grandes escondem estruturas repetidas e escolhas arquiteturais pouco claras. Esta skill encontra padrões, explica sua intenção e destaca oportunidades práticas de refatoração.