skill
Skill35 starsChanged 9 days agoMITView on GitHub
Expert operational guide, runbook, and architectural reference for AxioDB (version 25.39.1). Use this skill when developing, querying, installing, configuring, troubleshooting, or automating AxioDB embedded NoSQL, TCP remote access (AxioDBCloud), Docker containers, MCP server integration, Web/Desktop GUI, or CLI operations.
- Installs packages
62 other projects use a version of this.
Adopted by
Most recently taken up by
- thenavidm/skill-buildertheir own version, first seen Nov 8, 2026
- HelloRuru/claude-teams-gotheir own version, first seen Nov 8, 2026
- TheAlejo160/orchestratheir own version, first seen Nov 8, 2026
- blamechris/chroxytheir own version, first seen Nov 8, 2026
- Yeachan-Heo/oh-my-claudecodetheir own version, first seen Nov 8, 2026
- szarkans/multitheir own version, first seen Nov 2, 2026
Used with
Projects with it also use ai-slop-cleaner, ralplan and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
Jurel89Skillai-slop-cleaner
Clean AI-generated code slop with a regression-safe, deletion-first workflow and optional reviewer-only mode
Also in 5 projects that use this
ibahgatSkillralplan
Create a strict, quality-first execution plan with explicit gates and rollback-ready sequencing.
Also in 5 projects that use this
ibahgatSkillhud
Control omi visual HUD profile and keep status output readable in normal, compact, or hidden mode.
Also in 5 projects that use this
Jurel89Skillultraqa
QA cycling loop — build/lint/test, fix, retry up to 5 cycles
Also in 3 projects that use this
LucasCooperBeySkillvisual-verdict
Structured visual QA verdict for screenshot-to-reference comparisons. Returns JSON scores driving edit iterations. Use after any UI implementation to verify visual fidelity.
Also in 3 projects that use this
Yeachan-HeoSkillultragoal
Create and execute durable repo-native multi-goal plans over Codex goal mode artifacts.
Also in 3 projects that use this
Other versions62 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 62
- Yeachan-Heo/oh-my-claude-sisyphus★ 41ksame name
- Yeachan-Heo/oh-my-claudecode★ 41ksame name
- Yeachan-Heo/oh-my-codex★ 34ksame name
- tradecatlabs/vibe-coding-cn★ 18ksame name
- tukuaiai/vibe-coding-cn★ 18ksame name
- liyue-aigc/female-portrait-director★ 1.6ksame name
- sundial-org/skills★ 151same name
- build23w/fdv.lol★ 128same name
- builders-toronto/fdv.lol★ 128same name
- redf0x1/camofox-mcp★ 124same name
52 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository12 other files it gives its agents.
- AGENTS.mdAGENTS.md
- cli/AGENTS.mdAGENTS.md
- Docker/AGENTS.mdAGENTS.md
- Document/AGENTS.mdAGENTS.md
- electron/AGENTS.mdAGENTS.md
- Email/AGENTS.mdAGENTS.md
- GUI/AGENTS.mdAGENTS.md
- Scripts/AGENTS.mdAGENTS.md
- source/AGENTS.mdAGENTS.md
- Test/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
The file
We split this skill into the rules it gives an agent
5 rules. 0 are common, 1 is distinctive, and 4 are very specific to this project.
0
Common
Most of the 45 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 65
When asked to start AxioDB via Docker, use the pre-configured runner:
- Distinctive: line 82
When troubleshooting connection errors, port conflicts, or container status:
- Very specific: line 130
Singleton Guard: Always instantiate new AxioDB() once and export the instance.
- Very specific: line 132
Cache Jitter: Leave minTTL (5m) and maxTTL (15m) active to prevent cache stampedes.
- Very specific: line 133
Index Selectivity: Add secondary indexes (newIndex) only on fields used in query filters.
“Common” is measured: kept by at least 6 in 10 of the 45 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
AxioDB Operational Skill (v25.39.1)
AxioDB is an embedded NoSQL database for TypeScript & AI agents. Zero-native document database with ACID transactions & in-memory cache — verified on Node.js (>=20) and Bun.
This skill provides step-by-step instructions and references for AI agents to operate AxioDB across all supported environments.
1. Quick Decision Matrix
Choose the appropriate mode based on the user's requirement:
| Requirement / Goal | Recommended Mode | Surface / Port | Action / Guide |
| Local Node.js Service | Embedded Core | In-process | Read core-api-and-syntax.md |
| Remote Node.js / Microservice | AxioDBCloud TCP | Port 27019 | Read docker-and-tcp.md |
| Containerized Deployment | Docker Image | 27018 & 27019 | Run run_docker.sh |
| AI Agent Tool Calling | MCP Server | Port 27020 | Core ({ MCP: true }) / Docker (AXIODB_MCP=true) |
| Browser Database Management | Web GUI | Port 27018 | Start with GUI: true or AXIODB_GUI=true |
| Desktop App (No Browser) | Electron GUI | Desktop OS | Download from GitHub Releases |
| Terminal / Scripts / REPL | CLI Tool | Terminal | Download from GitHub Releases |
| Unit Testing / CI Mocking | Ephemeral Instance | Temp Folder | Read installation-and-setup.md |
2. Component Scopes & Surface Boundaries
AxioDB features are strictly partitioned across specific surfaces:
- Embedded Core (
axiodbnpm package):- In-process NoSQL engine with file-per-document storage.
- Singleton pattern:
new AxioDB()can only be called once per process.
- HTTP API & Web GUI (Port 27018):
- Fastify control server providing REST API endpoints (
/api/*) and serving the Web GUI dashboard.
- Fastify control server providing REST API endpoints (
- TCP Remote Access (Port 27019):
- High-throughput binary protocol used by
AxioDBCloudclient with connection pooling (maxPoolSize: 10) and RBAC authentication.
- High-throughput binary protocol used by
- MCP Server (Port 27020):
- Native in core (
new AxioDB({ MCP: true })) and Docker (AXIODB_MCP=true). Exposes 45 database management tools over Streamable HTTP for AI agents.
- Native in core (
- Desktop GUI (Electron):
- Standalone native desktop viewer connecting over TCP.
For deep architectural details, consult architecture-and-scope.md.
3. Operational Workflows
A. Installing AxioDB
Install the core database library directly into your project via npm:
npm install axiodbFor native Desktop GUI or CLI binaries, download directly from GitHub Releases. For platform matrices and setup options, read installation-and-setup.md.
B. Launching Docker Containers
When asked to start AxioDB via Docker, use the pre-configured runner:
# Standard profile (HTTP 27018 + TCP 27019 with auth)
./skill/scripts/run_docker.sh standard "<ADMIN_PASSWORD>"
# Headless TCP profile (no GUI/HTTP, port 27019 with seeded password)
./skill/scripts/run_docker.sh headless "<ADMIN_PASSWORD>"
# MCP profile for AI agents (Ports 27018, 27019, 27020)
./skill/scripts/run_docker.sh mcp "<ADMIN_PASSWORD>"
# Unauthenticated profile (trusted private network only)
./skill/scripts/run_docker.sh no-authFor volume mounts, environment variables, and Docker Compose templates, read docker-and-tcp.md.
C. System Diagnostics & Health Checks
When troubleshooting connection errors, port conflicts, or container status:
./skill/scripts/diagnose.sh4. Legitimate Code Syntax
Embedded Initialization & CRUD
import { AxioDB } from "axiodb";
const db = new AxioDB({ RootName: "AppDB", CustomPath: "./data", Cache: true });
const database = await db.createDB("production");
const users = await database.createCollection("users");
// Insert document
await users.insert({ name: "Alex", role: "developer", active: true });
// Query with operators
const results = await users
.query({ role: "developer", active: { $ne: false } })
.Sort({ name: 1 })
.Limit(20)
.exec();Remote TCP Connection (AxioDBCloud)
import { AxioDBCloud } from "axiodb";
const client = new AxioDBCloud("axiodb://admin:<ADMIN_PASSWORD>@localhost:27019", {
maxPoolSize: 10,
timeout: 10000,
});
await client.connect();
const db = await client.createDB("production");
const users = await db.createCollection("users");For complete query operators ($in, $regex, $gt, etc.), aggregation pipelines, index hints, and ACID transactions, refer to core-api-and-syntax.md.
5. Production Rules & Gotchas
- Singleton Guard: Always instantiate
new AxioDB()once and export the instance. Never call it in request handlers. - First-Login Password Rotation: The default
admin/admincredentials reject TCP connections until rotated via the Web GUI (http://localhost:27018) or initialized viaAXIODB_ADMIN_PASSWORD. - Cache Jitter: Leave
minTTL(5m) andmaxTTL(15m) active to prevent cache stampedes. - Index Selectivity: Add secondary indexes (
newIndex) only on fields used in query filters. Always use.hint("field")for guaranteed O(1) lookups.
Consult production-best-practices.md and limitations-and-gotchas.md before writing production code.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

