← Back to Skills Marketplace
kikikari

Workspace Database Manager

by KikiKari · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
84
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install workspace-db
Description
Workspace Documentation and Tree Database Manager. SQLite-based indexing for all documentation, files, and directory structures with CSV/JSON export capabili...
Usage Guidance
Do not install yet. Ask the publisher for the missing runtime scripts (scripts/db_manager.py, tree_indexer.py, update_docs_db.py) and verify their source (Git repo or packaged release). Confirm what 'clawhub install' will download and where it comes from. Before running, review any install-time downloads and any post-install scripts (especially anything that installs cron jobs or system services). If you proceed, install in a disposable environment, inspect the downloaded scripts for network calls, file-write behavior, and which paths they scan, and avoid granting elevated privileges or running as root.
Capability Analysis
Type: OpenClaw Skill Name: workspace-db Version: 1.0.0 The skill bundle provides documentation and metadata for a workspace indexing tool that uses SQLite to track files, skills, and directory structures. The provided files (SKILL.md, README.md, INSTALL.md) describe standard database management tasks, schemas, and maintenance procedures without any evidence of malicious intent, data exfiltration, or harmful prompt injection. While it mentions an optional cron-based maintenance script (db-maintainer), the behavior is transparently documented as a feature for automatic database updates.
Capability Assessment
Purpose & Capability
SKILL.md claims Python-based scripts (db_manager.py, tree_indexer.py, update_docs_db.py) to build SQLite indexes, and lists Python 3.8+/SQLite3/tree as requirements. The package as published contains only SKILL.md, README.md, INSTALL.md and package.json — no scripts or code to perform the described tasks. Registry metadata also reports no required binaries even though the instructions require Python and sqlite3. This mismatch means the skill as published cannot perform its stated purpose without fetching additional artifacts at install-time.
Instruction Scope
Runtime instructions tell the agent to run scripts that will scan the user workspace (cd ~/.openclaw/workspace) and enumerate files/symlinks and export data. Scanning the workspace is coherent with the stated purpose, but the instructions also recommend installing an optional 'db-maintainer' which runs an install_cron.py to schedule automated updates—this expands scope to persistent scheduled actions. Because the actual scripts are not present for review, it's impossible to verify that the scanning and export behavior is limited to intended paths or that it doesn't read or transmit unrelated data.
Install Mechanism
There is no install spec in the package (instruction-only). The README/INSTALL expect installation via 'clawhub install workspace-db', implying additional artifacts will be fetched at install time. Since the published bundle contains no runtime scripts, the real install likely pulls code from elsewhere; that network-fetched code is not included for review. This increases risk because arbitrary code could be downloaded and executed by the install process.
Credentials
The skill declares no required environment variables or credentials, which is proportionate for a local indexing tool. However, the tool's operations involve reading the workspace directory (~/.openclaw/workspace) and following symlinks; these are sensitive local files even without explicit credential requests. The optional db-maintainer adds potential for background access but is presented as separate/optional.
Persistence & Privilege
The skill itself is not set to 'always' and is user-invocable; autonomous invocation is allowed (platform default). The INSTALL.md/README recommend an optional 'db-maintainer' that runs install_cron.py to create scheduled updates—that would grant persistence. Because that component is optional and not included in the reviewed package, persistence is possible but not proven.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install workspace-db
  3. After installation, invoke the skill by name or use /workspace-db
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Workspace Documentation and Tree Database Manager. - Provides SQLite-based indexing for all documentation, files, and directory structures. - Supports automatic CSV and JSON exports of indexes and tree data. - Includes scripts for database initialization, directory scanning, and documentation updates. - Git-friendly skill structure for easy integration and publishing.
Metadata
Slug workspace-db
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Workspace Database Manager?

Workspace Documentation and Tree Database Manager. SQLite-based indexing for all documentation, files, and directory structures with CSV/JSON export capabili... It is an AI Agent Skill for Claude Code / OpenClaw, with 84 downloads so far.

How do I install Workspace Database Manager?

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

Is Workspace Database Manager free?

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

Which platforms does Workspace Database Manager support?

Workspace Database Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Workspace Database Manager?

It is built and maintained by KikiKari (@kikikari); the current version is v1.0.0.

💬 Comments