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 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.
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-core-infrastructure" from https://skillstore.io/skills/caffeinelabs-extension-core-infrastructure.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-core-infrastructure/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-core-infrastructure". Explain which authentication state should control protected UI after a page reload.
Resultado esperado:
Use isAuthenticated for protected UI. A restored session can be authenticated while the interactive login success state remains false.
Usando "extension-core-infrastructure". Summarize the v1 dependency migration.
Resultado esperado:
Usando "extension-core-infrastructure". What happens to backend actors after login or logout?
Resultado esperado:
The actor is recreated with the new identity. Dependent queries are then invalidated and fetched again.
All 38 static findings are false positives. The command findings are Markdown formatting, the URL is a documentation link, and the reconnaissance hit is a documented boolean. A low-severity privacy concern remains because verified email is requested by default unless applications opt out.
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-core-infrastructure/audits/1?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-extension-core-infrastructure?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-extension-core-infrastructure?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-core-infrastructure/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-core-infrastructure.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-core-infrastructure security audit report (audit version 1) [Author version 1.1.0]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-core-infrastructure/audits/1@techreport{caffeinelabs-caffeinelabs-extension-core-infrastructure-2026,
author = {caffeinelabs},
title = {extension-core-infrastructure security audit report (audit version 1)},
institution = {Skillstore},
year = {2026},
number = {1},
url = {https://skillstore.io/skills/caffeinelabs-extension-core-infrastructure/audits/1},
note = {Author version 1.1.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-core-infrastructure security audit report (audit version 1)"
version: "1.1.0"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-core-infrastructure/audits/1"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-core-infrastructure:audit:1"
description: "Skillstore immutable audit report identifier"
Set up shared providers, authentication state, and typed backend access for a new Caffeine AI React application.
Replace legacy DFINITY packages, update imports, adjust Vite deduplication, and review the new attribute verification default.
Verify UI gating, login lifecycle handling, actor recreation, and dependent query refresh behavior.
Explain how this core infrastructure supports authentication, backend actors, React Query, and storage dependencies. Define each component for a new React developer.
Create an integration plan for my React application using this skill. Include dependencies, provider order, authentication states, actor loading, and verification steps.
Review my authentication flow against this skill. Identify incorrect use of login success, missing initialization handling, and unsafe authenticated UI gating.
Design a v0 to v1 migration for my project. Map dependencies and imports, assess verified email requirements, update Vite deduplication, and define tests.
Autor
caffeinelabsLicença
MIT
Versão do autor
v1.1.0
Revisão da Skillstore
r1
Referência
f32f934280aa94e399d875d7cf7b2ed16d1b82a3
Atualidade da manutenção
23/07/2026
Uso
0 downloads · 0 visualizações
Estrutura de arquivos
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.
Projetar APIs REST e GraphQL confiáveis
por AutumnsGrove
Equipes de API precisam de endpoints, autenticação e documentação consistentes. Esta skill orienta decisões de design sobre REST, GraphQL, OpenAPI, versionamento e segurança.
Crie Aplicações Fullstack com Orientação Sênior
por alirezarezvani
Projetos fullstack frequentemente precisam de configuração consistente, escolhas de arquitetura e verificações de qualidade. Esta skill fornece scripts e referências para trabalhos com React, Next.js, Node.js, GraphQL e PostgreSQL.
Implementar React View Transitions
por vercel-labs
React view transitions são fáceis de posicionar incorretamente, resultando em animações que falham silenciosamente ou geram ruído visual. Esta skill orienta as escolhas de animação para rotas, Suspense, listas e elementos compartilhados.
Crie Componentes React com Segurança de Tipos
por softaworks
O trabalho com React TypeScript frequentemente precisa de tipos precisos para eventos, hooks e rotas. Esta skill fornece padrões focados para componentes tipados, APIs do React 19 e roteamento.
Test Clerk Authentication with Playwright or Cypress
por clerk
Authentication setup and session handling can make end-to-end tests unreliable. This skill guides Clerk testing through framework-specific documentation, development keys, testing tokens, and session reuse.
Crie Recursos de Frontend Prontos para Produção
por davila7
As equipes de frontend precisam de orientações consistentes sobre React e Next.js em diferentes projetos. Esta habilidade fornece fluxos de trabalho de referência, práticas de qualidade e scripts auxiliares para análise de frontend.