Code PluginExecutes codesource-linked

TickFlow Assist

OpenClaw plugin for TickFlow-based A-share analysis, monitoring, and alerting.

Community code plugin. Review compatibility and verification before install.
tickflow-assist · runtime id tickflow-assist
Install
openclaw plugins install clawhub:tickflow-assist
Latest Release
Version 0.2.8
Compatibility
{
  "builtWithOpenClawVersion": "0.2.8",
  "minGatewayVersion": "2026.3.22",
  "pluginApiRange": "2026.3.22"
}
Capabilities
{
  "bundledSkills": [],
  "capabilityTags": [
    "executes-code"
  ],
  "channels": [],
  "commandNames": [],
  "configSchema": true,
  "configUiHints": false,
  "executesCode": true,
  "hooks": [],
  "httpRouteCount": 0,
  "materializesDependencies": false,
  "providers": [],
  "runtimeId": "tickflow-assist",
  "serviceNames": [],
  "setupEntry": false,
  "toolNames": []
}
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
Name/description (stock analysis, monitoring, alerting) matches the code and tools included: TickFlow client, LLM-driven analysis code, indicators (Python), monitoring and alert services, and local LanceDB persistence. The declared necessary keys in SKILL.md (tickflowApiKey, llmApiKey, optional mxSearchApiKey) are appropriate for these functions.
Instruction Scope
The SKILL.md explicitly directs running 'npx -y tickflow-assist configure-openclaw' which writes into ~/.openclaw/openclaw.json and (by default) enables the plugin and restarts the OpenClaw gateway. This is coherent with installing/configuring a plugin but is invasive (modifies user config and restarts services). The configure command offers flags (--no-enable --no-restart) to avoid immediate changes for manual review.
Install Mechanism
Registry metadata lists no install spec, but SKILL.md recommends installing via OpenClaw plugins and running an npx configure script. npx will fetch code from npm; the project includes many distribution files. This is expected for a packaged plugin but you should inspect the configure script before running npx. There are no downloads from obscure URLs in the provided manifest.
Credentials
The plugin needs service API keys (TickFlow API key, LLM API key) and optional mxSearch key; those are proportionate to fetching market/financial data and calling an LLM. The package does not demand unrelated secrets in metadata. It does require configuration of local paths (databasePath, pythonBin, openclawCliBin) and will persist data locally.
Persistence & Privilege
always:false (no force-inclusion). The configure step will write to your OpenClaw config (~/.openclaw/openclaw.json), enable the plugin and restart the gateway by default—this grants the plugin persistent presence once enabled. The skill also persists data to a local LanceDB (databasePath) and can spawn the OpenClaw CLI to deliver alerts. These behaviors are expected but are persistent and should be reviewed before enabling.
Scan Findings in Context
[system-prompt-override] expected: The codebase contains many system/user prompt templates (system prompts for LLM analysis). The static scanner flagged 'system-prompt-override' in SKILL.md; this is expected because the plugin uses explicit system prompts to steer the LLM for financial analysis. Nonetheless, any included system prompts will influence LLM outputs—review them if you must ensure no undesired instruction leakage or unsafe guidance.
Assessment
What to consider before installing: - Inspect the configure script before running 'npx -y tickflow-assist configure-openclaw'. Prefer 'npx -y tickflow-assist configure-openclaw --no-enable --no-restart' so you can review ~/.openclaw/openclaw.json changes and manually enable only after review. - The plugin requires a TickFlow API key and an LLM API key (llmApiKey). Provide keys with least privilege and consider using a dedicated LLM API key for this plugin. - The plugin will persist a local LanceDB (databasePath) and may run background services (monitoring, daily updates). Decide where data will be stored and back up existing OpenClaw config first. - The alert code can run the OpenClaw CLI (or spawn commands) to deliver messages; if you don't want automated outbound messages, leave alertTarget/alertChannel unset and do not enable the plugin. - Prompt-injection scanner flagged system-prompt-override patterns — this is expected because the plugin defines system prompts for LLM analysis. Review prompt templates if you need to ensure they don’t request or leak sensitive information. - If you are unsure, audit the repository locally (especially configure-openclaw behavior and any CLI invocation code) or test in an isolated environment before enabling in your primary OpenClaw instance.
dist/dev/tickflow-assist-cli.js:584
Shell command execution detected (child_process).
dist/runtime/daily-update-process.js:7
Shell command execution detected (child_process).
dist/services/alert-service.js:139
Shell command execution detected (child_process).
dist/services/indicator-service.js:41
Shell command execution detected (child_process).
dist/tools/start-monitor.tool.js:36
Shell command execution detected (child_process).
Patterns worth reviewing
These patterns may indicate risky behavior. Check the VirusTotal and OpenClaw results above for context-aware analysis before installing.
Verification
{
  "hasProvenance": false,
  "scanStatus": "clean",
  "scope": "artifact-only",
  "sourceCommit": "ee05fd7336d8b1bd7dfc2b2c836f2971900b7018",
  "sourceRepo": "https://github.com/robinspt/tickflow-assist",
  "sourceTag": "v0.2.8",
  "summary": "Validated package structure and linked the release to source metadata.",
  "tier": "source-linked"
}
Tags
{
  "latest": "0.2.8"
}

TickFlow Assist

基于 OpenClaw 的 A 股监控与分析插件。它使用 TickFlow 获取行情与财务数据,结合 LLM 生成技术面、基本面、资讯面的综合判断,并把结果持久化到本地 LanceDB。

安装

社区安装:

openclaw plugins install tickflow-assist
npx -y tickflow-assist configure-openclaw

第二条命令会写入 ~/.openclaw/openclaw.json 中的 plugins.entries["tickflow-assist"].config,并默认执行:

  • openclaw plugins enable tickflow-assist
  • openclaw config validate
  • openclaw gateway restart

如果你希望先审阅配置再手动启用或重启,可使用:

npx -y tickflow-assist configure-openclaw --no-enable --no-restart

社区安装后的升级方式:

openclaw plugins update tickflow-assist
openclaw gateway restart

配置

插件正式运行读取:

~/.openclaw/openclaw.json

配置路径:

plugins.entries["tickflow-assist"].config

常用字段:

  • 必填:tickflowApiKeyllmApiKey
  • 常用:llmBaseUrlllmModeldatabasePathcalendarFile
  • 可选:mxSearchApiKeyalertTargetalertAccount

mxSearchApiKey 用于 mx_searchmx_select_stock 以及非 Expert 财务链路的 lite 补充;alertTarget 仅在 test_alert、实时监控告警和定时通知场景需要。

功能

  • 自选股管理、日 K / 分钟 K 抓取与指标计算
  • 技术面、财务面、资讯面的综合分析
  • 实时监控、定时日更、收盘后复盘
  • 本地 LanceDB 数据留痕与分析结果查看

运行说明

  • 插件会在本地 databasePath 下持久化 LanceDB 数据。
  • 后台服务会按配置执行定时日更与实时监控。
  • Python 子模块仅用于技术指标计算,不承担主业务流程。

仓库