Finml Toolkit
by @bytesagain1
A curated list of practical financial machine learning tools and applications. financial machine learning, python, algorithmic-trading, cryptocurrency.
clawhub install finml-toolkitπ About This Skill
version: "1.0.0" name: Financial Machine Learning description: "A curated list of practical financial machine learning tools and applications. financial machine learning, python, algorithmic-trading, cryptocurrency."
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 | Log a run entry (view recent entries if no input given) |
| check | Log a check entry for verification tasks |
| convert | Log a convert entry for format conversion tasks |
| analyze | Log an analyze entry for analysis tasks |
| generate | Log a generate entry for generation tasks |
| preview | Log a preview entry for preview tasks |
| batch | Log a batch entry for batch processing tasks |
| compare | Log a compare entry for comparison tasks |
| export | Log an export entry for export tasks |
| config | Log a config entry for configuration tasks |
| status | Log a status entry for status tracking |
| report | Log a report entry for reporting tasks |
Utility Commands
| Command | Description |
|---------|-------------|
| stats | Show summary statistics across all log files |
| export | Export all data in json, csv, or txt format |
| search | 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/:
run.log, check.log, analyze.log)history.log with timestampsexport.json, export.csv, or export.txtYYYY-MM-DD HH:MM| (pipe-delimited)Requirements
When to Use
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 analyzeSearch 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 | hello@bytesagain.com
β‘ When to Use
π‘ 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 analyzeSearch 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/