Extracts and organizes MQL5 articles and documentation. Use when researching MQL5 features, MetaTrader API documentation, Python MT5 integration, or algorithmic trading resources.
/plugin marketplace add terrylica/cc-skills/plugin install mql5@cc-skillsThis skill is limited to using the following tools:
references/data-sources.mdreferences/examples.mdreferences/extraction-modes.mdreferences/troubleshooting.mdExtract technical trading articles from mql5.com for training data collection. Scope limited to mql5.com domain only.
VALID requests:
OUT OF SCOPE:
If user requests non-mql5.com extraction, respond: "This skill extracts articles from mql5.com ONLY. For other sites, use different tools."
Working directory: $HOME/eon/mql5 (adjust path for your environment)
Always execute commands from this directory:
cd "$HOME/eon/mql5"
Format: https://www.mql5.com/en/articles/[ID]
Example: https://www.mql5.com/en/articles/19625
Action: Extract single article
Format: Numeric (e.g., 29210372) or username (e.g., jslopes)
Source: From mql5.com profile URL
Action: Auto-discover and extract all user's articles
Format: Text file with one URL per line Action: Batch process multiple articles
If user says "extract mql5 articles" without specifics, prompt for:
For detailed information, see:
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.
This skill should be used when the user asks to "create a slash command", "add a command", "write a custom command", "define command arguments", "use command frontmatter", "organize commands", "create command with file references", "interactive command", "use AskUserQuestion in command", or needs guidance on slash command structure, YAML frontmatter fields, dynamic arguments, bash execution in commands, user interaction patterns, or command development best practices for Claude Code.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.