Finml Toolkit
/install finml-toolkit
FinML Toolkit
A utility toolkit for logging, tracking, and managing financial ML operations. Each command records timestamped entries to its own log file for auditing and review.
Commands
Core Operations
| Command | Description |
|---|---|
run \x3Cinput> |
Log a run entry (view recent entries if no input given) |
check \x3Cinput> |
Log a check entry for verification tasks |
convert \x3Cinput> |
Log a convert entry for format conversion tasks |
analyze \x3Cinput> |
Log an analyze entry for analysis tasks |
generate \x3Cinput> |
Log a generate entry for generation tasks |
preview \x3Cinput> |
Log a preview entry for preview tasks |
batch \x3Cinput> |
Log a batch entry for batch processing tasks |
compare \x3Cinput> |
Log a compare entry for comparison tasks |
export \x3Cinput> |
Log an export entry for export tasks |
config \x3Cinput> |
Log a config entry for configuration tasks |
status \x3Cinput> |
Log a status entry for status tracking |
report \x3Cinput> |
Log a report entry for reporting tasks |
Utility Commands
| Command | Description |
|---|---|
stats |
Show summary statistics across all log files |
export \x3Cfmt> |
Export all data in json, csv, or txt format |
search \x3Cterm> |
Search all log entries for a term (case-insensitive) |
recent |
Show the 20 most recent entries from history |
status |
Health check — version, data dir, entry count, disk usage |
help |
Show available commands |
version |
Show version (v2.0.0) |
Data Storage
All data is stored in ~/.local/share/finml-toolkit/:
- Each command writes to its own log file (e.g.,
run.log,check.log,analyze.log) - All actions are also recorded in
history.logwith timestamps - Export files are written to the same directory as
export.json,export.csv, orexport.txt - Log format:
YYYY-MM-DD HH:MM|\x3Cinput>(pipe-delimited)
Requirements
- Bash (no external dependencies)
- Works on Linux and macOS
When to Use
- When you need to log and track financial ML operations over time
- To maintain an audit trail of run, check, convert, analyze, or generate actions
- When you want to search or export historical operation records
- For batch tracking of ML processing pipelines
- To compare and report on financial data processing tasks
- When managing configurations for finml workflows
Examples
# Log operations
finml-toolkit run "backtest strategy alpha-3"
finml-toolkit check "validate portfolio weights"
finml-toolkit convert "csv to parquet format"
finml-toolkit analyze "correlation matrix on sector data"
finml-toolkit generate "monthly performance report"
finml-toolkit batch "process all Q4 earnings files"
finml-toolkit compare "strategy A vs strategy B returns"
finml-toolkit config "set risk_threshold=0.05"
# View recent entries for a command (no args)
finml-toolkit run
finml-toolkit analyze
# Search and export
finml-toolkit search "portfolio"
finml-toolkit export json
finml-toolkit stats
finml-toolkit recent
finml-toolkit status
Configuration
Set FINML_TOOLKIT_DIR environment variable to change the data directory. Default: ~/.local/share/finml-toolkit/
Output
All commands output to stdout. Redirect with finml-toolkit run > output.txt.
Powered by BytesAgain | bytesagain.com | [email protected]
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install finml-toolkit - 安装完成后,直接呼叫该 Skill 的名称或使用
/finml-toolkit触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Finml Toolkit 是什么?
A curated list of practical financial machine learning tools and applications. financial machine learning, python, algorithmic-trading, cryptocurrency. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 140 次。
如何安装 Finml Toolkit?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install finml-toolkit」即可一键安装,无需额外配置。
Finml Toolkit 是免费的吗?
是的,Finml Toolkit 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Finml Toolkit 支持哪些平台?
Finml Toolkit 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Finml Toolkit?
由 bytesagain1(@bytesagain1)开发并维护,当前版本 v1.0.0。