spicedb
CommunityManage 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.