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.
Adicionar chamadas HTTP externas de backend ao Caffeine AI
Canisters de backend precisam de uma maneira controlada de chamar serviços externos. Esta skill mostra como adicionar chamadas GET e POST com callbacks de transformação.
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
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.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 "extension-http-outcalls". Adicione uma chamada GET a um serviço de meteorologia.
Resultado esperado:
Usando "extension-http-outcalls". Explique os requisitos da chamada POST.
Resultado esperado:
Usando "extension-http-outcalls". O backend pode analisar a resposta JSON?
Resultado esperado:
A skill afirma que o Motoko não oferece suporte direto à análise de JSON. Ela recomenda enviar a resposta ao frontend para análise.
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.
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-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"
Adicione uma requisição GET ou POST de backend a uma aplicação Caffeine AI existente.
Examine as funções de requisição disponíveis, o tipo de cabeçalho e o contrato do callback de transformação.
Crie uma pequena função de backend que recupere texto de um serviço externo selecionado.
Mostre como importar o módulo de chamadas externas do Caffeine AI e chamar [URL] com HTTP GET a partir de um canister de backend.
Crie uma chamada POST em Motoko para [URL]. Inclua [headers], [body] e o callback de transformação obrigatório.
Adapte minha função de backend [function] para usar chamadas HTTP externas. Preserve seu tipo de retorno e explique cada alteração necessária.
Revise este projeto de chamada externa em Motoko quanto a URLs inseguras, exposição de segredos, ausência de validação e tratamento de erros. Proponha uma implementação mais segura.
Autor
caffeinelabsLicença
MIT
Versão do autor
v0.1.6
Revisão da Skillstore
r2
Referência
a39a91716eadede5f4cdefd78178fed4e837a128
Atualidade da manutenção
24/07/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.
Criar Scraping de Página Única com Firecrawl
por firecrawl
Aplicações muitas vezes precisam de conteúdo limpo de uma URL conhecida. Esta skill orienta uma integração Firecrawl /scrape focada na extração de páginas.
Crie interações de navegador com Firecrawl
por firecrawl
Páginas dinâmicas muitas vezes ocultam dados por trás de cliques, formulários e fluxos de login. Esta skill ajuda as equipes a escolher e definir o escopo de integrações Firecrawl /interact.
Criar Skills de CLI do Lark
por larksuite
Criar skills de API do Lark exige descoberta de APIs, escopos e padrões de comandos seguros. Esta skill fornece um modelo de autoria reutilizável para Claude, Codex e Claude Code.
Crie clientes HTTP em Python com HTTPX
por bossjones
Serviços Python precisam de chamadas HTTP confiáveis para APIs, streams e integrações autenticadas. Esta skill oferece padrões práticos de HTTPX para sync, async, timeouts, streaming e clientes reutilizáveis.
Integrate Apify Actors into Your Application
por 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.
Crie Servidores MCP para Ferramentas de IA
por anthropics
Criar servidores MCP confiáveis exige conhecimento do protocolo, design seguro de APIs e práticas sólidas de avaliação. Esta skill fornece orientação estruturada para planejar, codificar, testar e melhorar integrações MCP.