From laqrumcode
Restores or merges a laqrumcode JSON-Lines backup into a SurrealDB graph. Supports idempotent import, overwrite, merge-by-hash, and dry-run modes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/laqrumcode:laqrumcode-restore-jsonlThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run `node scripts/restore-jsonl.mjs <backup-dir>` against the target SurrealDB (same SURREAL_URL/USER/PASS/NS/DB env + defaults as backup-jsonl.mjs). Nodes import first, then edges. Default is **skip-if-exists** (idempotent, non-destructive). Flags: `--overwrite` (replace by id), `--merge-by-hash` (skip content_hash duplicates), `--dry-run`. Edges with a missing in/out node are skipped + logged...
Run node scripts/restore-jsonl.mjs <backup-dir> against the target SurrealDB (same SURREAL_URL/USER/PASS/NS/DB env + defaults as backup-jsonl.mjs). Nodes import first, then edges. Default is skip-if-exists (idempotent, non-destructive). Flags: --overwrite (replace by id), --merge-by-hash (skip content_hash duplicates), --dry-run. Edges with a missing in/out node are skipped + logged. Verify with backup-jsonl.mjs's metadata.json table_counts.
npx claudepluginhub 42u/laqrumcode --plugin laqrumcodeBacks up the laqrumcode database to SurrealDB format. Exports graph snapshots for lossless restore to another SurrealDB instance. Use for dump/backup commands.
Imports CSV, JSON, and Parquet data into Neo4j using LOAD CSV, CALL IN TRANSACTIONS, neo4j-admin bulk import, and APOC procedures. Covers method selection, type coercion, null handling, constraints, and validation.
Generates and maintains .gcl files for GreyCat projects. Provides GCL syntax, node persistence patterns, typed CSV/JSON I/O, time series, geo coordinates, API exposure, and MCP tagging. For creating, editing, or debugging GreyCat code.