spicedb

Community

Manage authorization with SpiceDB.

Authorpepegar
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides comprehensive documentation and API references for interacting with SpiceDB, an open-source database designed for managing fine-grained authorization data and answering complex permission queries.

Core Features & Use Cases

  • API Interaction: Guides users on using client libraries (Go, Python, Node.js, Java, Ruby, .NET) for various SpiceDB operations like checking permissions, writing relationships, and managing schemas.
  • Schema Definition: Explains the Spice Schema Language for defining relationships, permissions, and caveats.
  • Consistency Management: Details different consistency modes (Minimize Latency, At Least As Fresh, At Exact Snapshot, Fully Consistent) and their implications.
  • Use Case: Implement Role-Based Access Control (RBAC) or Relationship-Based Access Control (ReBAC) for your application by defining user roles, resource ownership, and permission rules within SpiceDB.

Quick Start

Use the spicedb skill to check if user 'alice' has 'view' permission on document '1'.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: spicedb
Download link: https://github.com/pepegar/nix-home/archive/main.zip#spicedb

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.