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.
Caffeine 앱에 역할 기반 권한 부여 추가
비공개 데이터를 다루는 애플리케이션에는 일관된 인증 및 권한 부여 제어가 필요합니다. 이 스킬은 백엔드 가드, 프로필 보호, 검증된 속성 및 프런트엔드 세션 패턴을 제공합니다.
설치 전에 중지하고 확인을 요청하세요.
계획을 검토하고 파일을 변경하기 전에 사용자의 명시적 동의를 받으세요.
이 요청을 에이전트에 복사하세요. 공식 Skill 페이지와 매니페스트가 포함되어 있습니다.
Review the Skillstore skill "extension-authorization" from https://skillstore.io/skills/caffeinelabs-extension-authorization.md and its manifest at https://skillstore.io/api/skills/caffeinelabs-extension-authorization/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.에이전트는 계속해서 계획을 표시하고 보안 정책에서 요구하는 확인을 요청해야 합니다.
AI 에이전트, 크롤러, 스크립트가 전체 페이지 대신 정리된 컨텍스트만 필요할 때 이 링크를 사용하세요.
"extension-authorization" 사용 중입니다. 사용자가 자신의 프로필을 편집하고 관리자가 다른 프로필을 볼 수 있도록 프로필 액세스를 보호하세요.
예상 결과:
"extension-authorization" 사용 중입니다. 저장된 Internet Identity 세션이 복원된 후의 로그인 동작을 수정하세요.
예상 결과:
"extension-authorization" 사용 중입니다. 기존 권한 부여 통합을 버전 1로 업그레이드하세요.
예상 결과:
All 67 static findings are false positives caused by Markdown, code examples, relative links, imports, or descriptive identity text. No external command execution, path traversal, reconnaissance, or runtime network request is present. A separate high-severity bootstrap risk allows the first authenticated user to become administrator without prior authorization.
버전이 지정된 평가 보고서, 중립 배지, 임베드 카드 및 인용을 공유하세요. Skillstore는 근거를 보고하지만 이 Skill의 안전 여부를 판단하지 않습니다.
https://skillstore.io/skills/caffeinelabs-extension-authorization/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/caffeinelabs-extension-authorization?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/caffeinelabs-extension-authorization?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/caffeinelabs-extension-authorization/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/caffeinelabs-extension-authorization.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-authorization security audit report (audit version 3) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/caffeinelabs-extension-authorization/audits/3@techreport{caffeinelabs-caffeinelabs-extension-authorization-2026,
author = {caffeinelabs},
title = {extension-authorization security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/caffeinelabs-extension-authorization/audits/3},
note = {Author version 1.0.0}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "extension-authorization security audit report (audit version 3)"
version: "1.0.0"
type: report
authors:
- name: "caffeinelabs"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/caffeinelabs-extension-authorization/audits/3"
identifiers:
- type: other
value: "skillstore:caffeinelabs-extension-authorization:audit:3"
description: "Skillstore immutable audit report identifier"
새 애플리케이션에 인증, 역할 검사, 보호된 프로필 및 로그인 상태 처리를 추가합니다.
공개 Motoko 메서드에서 호출자 가드, 소유권 검사, 관리자 제한 및 안전한 오류 처리를 확인합니다.
기존 프로젝트를 버전 1 패키지로 이전하고 권한 부여 믹스인 콜백을 업데이트합니다.
내 Motoko 백엔드에 Caffeine AI 권한 부여를 추가하세요. 권한 부여 믹스인을 포함하고 인증된 프로필 메서드를 보호하세요.
Internet Identity를 사용하는 React 로그인 흐름을 만드세요. 초기화, 활성 로그인, 복원된 세션, 로그아웃 및 쿼리 캐시 삭제를 처리하세요.
이 백엔드 메서드를 검토하고 관리자, 사용자 또는 소유권 검사를 추가하세요. 각 공개 작업에 필요한 역할을 설명하세요.
이 프로젝트를 권한 부여 버전 1로 업그레이드하세요. 검증된 속성을 유지하고 모든 공개 메서드를 감사하며 최초 로그인 관리자 부트스트랩을 허용 목록으로 대체하세요.
작성자
caffeinelabs라이선스
MIT
작성자 버전
v1.0.0
Skillstore 리비전
r2
참조
a39a91716eadede5f4cdefd78178fed4e837a128
유지보수 최신성
2026. 7. 24.
사용량
0 다운로드 · 0 조회
파일 구조
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.
Caffeine AI 앱에 사용자 승인 기능 추가
애플리케이션은 보호된 기능을 공개하기 전에 사용자의 접근을 허용하는 통제된 방법이 필요합니다. 이 스킬은 백엔드 승인 검사와 프런트엔드 관리 워크플로를 안내합니다.
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.
시니어 가이드와 함께 풀스택 앱 빌드
작성자 alirezarezvani
풀스택 프로젝트에는 일관된 설정, 아키텍처 선택, 품질 검사가 필요한 경우가 많습니다. 이 스킬은 React, Next.js, Node.js, GraphQL, PostgreSQL 작업을 위한 스크립트와 참고 자료를 제공합니다.
React View Transitions 구현
작성자 vercel-labs
React view transitions는 배치 위치를 잘못 잡기 쉬워, 조용히 발생하거나 시끄러운 애니메이션을 유발할 수 있습니다. 이 스킬은 라우트, Suspense, 목록, 공유 요소 애니메이션 선택을 안내합니다.
타입 안전한 React 컴포넌트 빌드
작성자 softaworks
React TypeScript 작업에는 정확한 이벤트, hook, route 타입이 필요한 경우가 많습니다. 이 스킬은 타입 지정 컴포넌트, React 19 API, routing을 위한 집중적인 패턴을 제공합니다.
프로덕션에 바로 적용할 수 있는 프런트엔드 기능 구축
작성자 davila7
프런트엔드 팀은 여러 프로젝트에서 일관된 React 및 Next.js 지침이 필요합니다. 이 스킬은 프런트엔드 분석을 위한 참조 워크플로, 품질 관리 사례, 보조 스크립트를 제공합니다.
Next.js 성능 최적화
작성자 Atman36
Next.js 애플리케이션은 큰 번들, 약한 캐싱, 최적화되지 않은 미디어로 인해 느려질 수 있습니다. 이 스킬은 Claude, Codex, Claude Code가 프로덕션 앱을 대상으로 집중적인 성능 개선을 진행하도록 안내합니다.
React 및 Next.js 성능 최적화
작성자 vercel-labs
React 및 Next.js 앱은 워터폴, 큰 번들, 피할 수 있는 재렌더링으로 인해 속도가 저하되는 경우가 많습니다. 이 스킬은 에이전트에게 성능 중심 변경을 더 안전하게 수행하기 위한 구체적인 규칙을 제공합니다.