Skip to content

Add mt5cli skill documentation for MetaTrader 5 data export#7

Merged
dceoy merged 3 commits intomainfrom
claude/create-mt5cli-skill-kK93I
Apr 22, 2026
Merged

Add mt5cli skill documentation for MetaTrader 5 data export#7
dceoy merged 3 commits intomainfrom
claude/create-mt5cli-skill-kK93I

Conversation

@dceoy
Copy link
Copy Markdown
Owner

@dceoy dceoy commented Apr 22, 2026

Summary

This PR adds comprehensive skill documentation for the mt5cli command-line tool, which enables exporting MetaTrader 5 market and account data to multiple formats (CSV, JSON, Parquet, SQLite3).

Changes

  • New file: .agents/skills/mt5cli/SKILL.md
    • Complete skill definition with name, description, and invocation guidelines
    • Requirements section covering Python 3.11+, Windows/MT5 dependencies, and installation instructions
    • Detailed invocation shape documentation with global options table
    • Parameter value format specifications (datetimes, timeframes, tick flags)
    • Comprehensive command reference table covering 12 subcommands (rates, ticks, account, terminal, symbols, orders, positions, history)
    • Practical usage examples demonstrating common workflows
    • Best practices and guidelines for users

Notable Details

  • Documentation covers all global options and their purposes
  • Each command is documented with required and optional parameters
  • Examples show real-world usage patterns including credential handling, format selection, and filtering
  • Guidelines section provides troubleshooting tips (e.g., using --log-level DEBUG for connection issues)
  • Instructions include both direct invocation and uv run wrapper for repository context

https://claude.ai/code/session_01AdNLzSgfQQC1AVSDeXqC5e

claude added 2 commits April 22, 2026 17:51
Document mt5cli CLI usage (global options, subcommands, parameter formats,
and examples) so agents can invoke the exporter without re-reading the CLI
source.
Mirror the conventional layout: keep the canonical SKILL.md under
skills/mt5cli/ and expose it through a .agents/skills/mt5cli symlink.
@dceoy dceoy marked this pull request as ready for review April 22, 2026 17:55
@dceoy dceoy self-assigned this Apr 22, 2026
Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Summary

Clean, well-structured documentation PR. The SKILL.md content is highly accurate — all 13 subcommands, required/optional parameter classifications, default values, timeframe/tick-flag names, and file extension mappings were verified against mt5cli/cli.py and match the implementation exactly.

A few items worth addressing below (posted as inline comments).

No concerns from performance or test-coverage perspectives — this is a docs-only change with no runtime impact.

Comment thread skills/mt5cli/SKILL.md Outdated
Comment thread .agents/skills/mt5cli
Add a guideline warning against passing --password on the command line
(visible in ps/history/logs), and drop the credential-inline example that
modeled the bad pattern.
@dceoy dceoy merged commit 42d8a9b into main Apr 22, 2026
9 checks passed
@dceoy dceoy deleted the claude/create-mt5cli-skill-kK93I branch April 22, 2026 18:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants