market-ingest
Ingest and normalize market data into OHLCV vectors with HNSW indexing
How do I install this agent skill?
npx skills add https://github.com/ruvnet/ruflo --skill market-ingestIs this agent skill safe to install?
- Gen Agent Trust Hubwarn
The skill facilitates market data ingestion and indexing. It includes instructions for executing an external command-line tool via 'npx', which downloads and executes code from the NPM registry at runtime. Additionally, it processes external data from APIs and files, presenting a surface for indirect prompt injection.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Market Ingest
Fetch market data for a symbol, normalize to OHLCV vectors, and store with HNSW indexing for fast pattern search.
When to use
When you need to ingest raw market data (price and volume) for a symbol and prepare it for pattern detection and similarity search. This is the first step before running pattern detection or comparison.
Steps
- Fetch data -- retrieve OHLCV data for the symbol from the configured data source (REST API, CSV file, or manual input)
- Normalize -- convert raw prices to relative values:
- Open:
(open - prev_close) / prev_close - High:
(high - open) / open - Low:
(low - open) / open - Close:
(close - open) / open - Volume: Z-score against rolling mean/std
- Open:
- Vectorize -- encode each candle as a 64-dimension padded vector (5 normalized OHLCV values + padding). For semantic embeddings of pattern descriptions, use
mcp__plugin_ruflo-core_ruflo__embeddings_generate(NOTembeddings_embed— that tool name does not exist). - Store -- call
mcp__plugin_ruflo-core_ruflo__memory_store --namespace market-datato persist normalized OHLCV data with symbol+date keys. Thememory_*tool family routes by namespace; theagentdb_hierarchical-*family routes by tier (working|episodic|semantic) and ignores namespace strings, so usememory_*here. - Index -- call
mcp__plugin_ruflo-core_ruflo__ruvllm_hnsw_addto add vectors to the HNSW index for nearest-neighbor search. - Report -- summarize: candles ingested, date range, price range, average volume
CLI alternative
npx @claude-flow/cli@latest memory store --namespace market-data --key "symbol-SYMBOL-DATE" --value "OHLCV_JSON"
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-ingest">View market-ingest on skillZs</a>