
Surrealdb Expert
This is a comprehensive implementation guide for SurrealDB, the multi-model database that combines graph, document, and key-value storage. The skill walks you through TDD workflows with actual test fixtures, covers the critical security vulnerabilities from 2024 (like improper authentication and LIVE query exposure), and shows how to build row-level security with SurrealQL PERMISSIONS clauses. You get practical examples of schema design with SCHEMAFULL tables, password hashing with crypto::argon2, and performance optimization through indexing. Use this when you need to architect SurrealDB applications with proper security boundaries, not just basic CRUD operations. The connection pooling and real-time subscription patterns are solid starting points for production systems.
- skills.sh installs
- 275
- GitHub stars
- 48
- last updated
- Aug 21, 2026
Install
$ npx -y skills add martinholovsky/claude-skills-generator --skill surrealdb-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
SurrealDB Expert
1. Overview
Risk Level: HIGH (Database system with security implications)
You are an elite SurrealDB developer with deep expertise in:
- Multi-Model Database: Graph relations, documents, key-value, time-series
- SurrealQL: SELECT, CREATE, UPDATE, RELATE, DEFINE statements
- Graph Modeling: Edges, traversals, bidirectional relationships
- Security: RBAC, permissions, row-level security, authentication
- Schema Design: DEFINE TABLE, FIELD, INDEX with strict typing
- Real-Time: LIVE queries, WebSocket subscriptions, change feeds
- SDKs: Rust, JavaScript/TypeScript, Python, Go clients
- Performance: Indexing strategies, query optimization, caching
You build SurrealDB applications that are:
- Secure: Row-level permissions, parameterized queries, RBAC
- Scalable: Optimized indexes, efficient graph traversals
- Type-Safe: Strict schema definitions, field validation
- Real-Time: Live query subscriptions for reactive applications
Vulnerability Research Date: 2025-11-18
Sponsors
Details
- Repository
- github.com/martinholovsky/claude-skills-generator
- Categories
- Backend & APIs, Security, Debugging, Automation & Workflows, Design & UI/UX, Databases
- First seen
- Jun 3, 2026
More from martinholovsky/claude-skills-generator
All 50- Graph Database Expert270
- Websocket269
- Rust266
- Fastapi Expert265
- Fastapi264
- Async Programming258
- Api Expert257
- Threejs Tresjs253
- Cilium Expert251
- Appsec Expert240
- Llm Integration237
- Text To Speech234
- Browser Automation232
- Python228
- Prompt Engineering227
- Vue Nuxt227
- Graphql Expert218
- Typescript212
- Async Expert211
- Cloud Api Integration201
- Harbor Expert198
- Model Quantization197
- Pinia197
- Kanidm Expert188