Dolphindb Skills
ReviewAudited by ClawScan on May 10, 2026.
Overview
The skill appears to be a coherent DolphinDB helper suite, but users should know it can run local setup scripts, install the DolphinDB Python package, connect with broad database privileges in examples, and includes maintenance scripts that can rewrite related DolphinDB skill files if run.
This skill is reasonable for DolphinDB users, but install and use it with normal database-administration caution: review setup scripts before sourcing them, prefer a virtual environment for SDK installation, do not use default admin credentials on real systems, and require confirmation before destructive database commands.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
First use may modify a local Python environment by installing a package.
The environment-detection script can install the DolphinDB Python package automatically if it does not find an existing SDK. This is purpose-aligned, but it is an unpinned package install that changes the local Python environment.
$TARGET_PYTHON -m pip install dolphindb --quiet 2>/dev/null
Run the setup step intentionally, preferably in a virtual environment, and consider pinning or reviewing the DolphinDB SDK version before installation.
If the agent runs destructive DolphinDB commands against the wrong database, data could be changed or removed.
The skill explicitly supports destructive DolphinDB operations such as DELETE and DROP. That fits a database administration skill, but mistakes could delete data.
| **删除数据** | DELETE、DROP 表/数据库、删除分区 |
Ask the agent to show planned DELETE, UPDATE, DROP, or bulk-write commands first, and keep backups for important DolphinDB data.
Using default admin credentials can give the agent broad control over the DolphinDB instance.
The examples use a local default admin login. This appears to be sample DolphinDB usage rather than stolen credentials, but admin access is broad if copied into a real deployment.
session.connect(
host='localhost',
port=8848,
userid='admin',
password='123456'
)Replace example credentials with a least-privilege DolphinDB user and avoid using default passwords on production or shared servers.
Running this helper can alter multiple installed DolphinDB-related skills, which could affect future agent behavior.
This maintenance script can rewrite SKILL.md files for related DolphinDB subskills under the OpenClaw skills workspace. It is scoped and disclosed, but it persistently changes agent instructions if run.
SUBSKILLS = [
"dolphindb-basic",
"dolphindb-docker",
"dolphindb-streaming",
"dolphindb-quant-finance"
]
...
with open(skill_path, 'w', encoding='utf-8') as f:
f.write(new_content)Only run maintenance/update scripts intentionally; add backups, confirmation prompts, and idempotence checks before rewriting installed skill files.
