← Back to Skills Marketplace
24601

surrealism

by Basit Mustafa · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ✓ Security Clean
616
Downloads
2
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install surrealism
Description
SurrealDB Surrealism WASM extension development. Write Rust functions, compile to WASM, deploy as database modules. Part of the surreal-skills collection.
Usage Guidance
This skill is an instructional guide for building SurrealDB WASM extensions and appears internally consistent. Before using it: (1) only compile and deploy WASM modules from code you trust — WASM can execute arbitrary logic in your DB process; (2) avoid using high-privilege (root) DB credentials shown in examples; use least privilege and separate test environments; (3) install Rust and the SurrealDB CLI from official sources; (4) when registering modules, prefer storing WASM blobs in controlled buckets and review module code before enabling it in production. If you need higher assurance, verify the referenced upstream repository and rules document links and test the workflow in an isolated environment first.
Capability Analysis
Type: OpenClaw Skill Name: surrealism Version: 1.2.1 The skill bundle provides documentation and a standard development workflow for creating SurrealDB WASM extensions using Rust. The instructions in SKILL.md involve legitimate developer actions such as initializing a Cargo project, adding Rust targets, and using the SurrealDB CLI for compilation and database registration. No indicators of malicious intent, data exfiltration, or harmful prompt injection were found.
Capability Assessment
Purpose & Capability
Name and description match the SKILL.md content: it documents writing Rust functions, compiling to WASM, and registering modules in SurrealDB. The prerequisites mentioned (Rust toolchain, WASM target, SurrealDB CLI) are appropriate and expected for this functionality.
Instruction Scope
Instructions are narrowly scoped to project files, building a WASM binary, and running SurrealDB CLI commands to register modules. The example shows using database credentials on the CLI (e.g., --user root --pass root) — this is relevant to registering modules but users should avoid using high-privilege credentials in production and be cautious about running or registering untrusted WASM modules.
Install Mechanism
No install spec or downloadable artifacts are present; the skill is instruction-only and does not cause any code to be fetched or written by the registry installer. This is the lowest-risk install footprint.
Credentials
The skill declares no required environment variables or secrets, and the only credentials referenced appear in a CLI example to access SurrealDB. Requesting DB credentials (for registering modules) is proportionate to the task; however the skill itself does not require or store them.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent agent privileges or modify other skill configurations. Autonomous invocation is allowed by platform defaults but is not a special privilege granted by this skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install surrealism
  3. After installation, invoke the skill by name or use /surrealism
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
No changes detected in this release. - Version number remains at 1.0.4 in metadata. - Documentation, descriptions, and usage instructions are unchanged. - No new features, fixes, or updates included in this version.
v1.2.0
No visible changes detected in this version. - No file or documentation updates were made since the last release.
v1.1.1
Sync to v1.1.1: upstream SHA updates, security hardening.
v1.0.3
- Added detailed SKILL.md with setup, usage, and workflow instructions for Surrealism WASM extensions. - Included quick start guide for creating and compiling Rust functions as SurrealDB modules. - Expanded documentation links for project setup, supported use cases, and reference materials. - Clarified current development status and integration with SurrealDB 3.
Metadata
Slug surrealism
Version 1.2.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is surrealism?

SurrealDB Surrealism WASM extension development. Write Rust functions, compile to WASM, deploy as database modules. Part of the surreal-skills collection. It is an AI Agent Skill for Claude Code / OpenClaw, with 616 downloads so far.

How do I install surrealism?

Run "/install surrealism" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is surrealism free?

Yes, surrealism is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does surrealism support?

surrealism is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created surrealism?

It is built and maintained by Basit Mustafa (@24601); the current version is v1.2.1.

💬 Comments