market-pattern
Detect and classify candlestick patterns from ingested OHLCV data
How do I install this agent skill?
npx skills add https://github.com/ruvnet/ruflo --skill market-patternIs this agent skill safe to install?
- Gen Agent Trust Hubwarn
The skill is mostly functional but references an external, unpinned package via npx, which introduces a supply chain risk. It also processes external market data while having access to a command shell, creating an indirect prompt injection surface.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Market Pattern
Scan ingested OHLCV data for known candlestick patterns, classify them by type and reliability, and store for future reference.
When to use
When you need to identify candlestick patterns (doji, hammer, engulfing, head-shoulders, etc.) in market data. Requires data to be ingested first via market-ingest.
Steps
- Load candles -- call
mcp__plugin_ruflo-core_ruflo__memory_search(ormemory_list) on themarket-datanamespace to retrieve normalized OHLCV data for the symbol and period. Thememory_*tool family routes by namespace; theagentdb_hierarchical-*family does NOT (it routes by tier), so usememory_*for namespaced reads. - Scan for patterns -- iterate through candle sequences looking for:
- Single-candle: doji (open ~= close), hammer (long lower wick), inverted hammer
- Two-candle: bullish/bearish engulfing
- Three-candle: morning star, evening star, three white soldiers, three black crows
- Multi-candle: head & shoulders, double top/bottom, cup & handle
- Classify -- for each detection, assign: pattern name, type (reversal/continuation), direction (bullish/bearish), reliability score (0.0-1.0)
- Rank -- sort by reliability score descending
- Store -- two paths (per ruflo-cost-tracker ADR-0001 dual-path pattern):
- Pattern-store (typed, recommended):
mcp__plugin_ruflo-core_ruflo__agentdb_pattern-storewithtype: 'market-pattern'. Don't pass anamespacearg — ReasoningBank routes it; on bridge unavailability the fallback writes to the reservedpatternnamespace withcontroller: 'memory-store-fallback'(see ruflo-agentdb ADR-0001). - Plain store (namespace-routable):
mcp__plugin_ruflo-core_ruflo__memory_store --namespace market-patterns— this DOES respect themarket-patternsnamespace becausememory_*is namespace-routed.
- Pattern-store (typed, recommended):
- Report -- display: pattern name, date range, direction, reliability, suggested action
CLI alternative
npx @claude-flow/cli@latest memory search --query "bullish reversal patterns" --namespace market-patterns
npx @claude-flow/cli@latest memory store --key "pattern-AAPL-2026-05-04-doji" --value '{...}' --namespace market-patterns
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/ruvnet/ruflo/market-pattern">View market-pattern on skillZs</a>