Extract edge hints from daily market observations and news reactions, with optional LLM ideation, and output canonical hints.yaml for downstream concept synthesis and auto detection.
Resources
3Install
npx skillscat add tradermonty/claude-trading-skills/edge-hint-extractor Install via the SkillsCat registry.
SKILL.md
Edge Hint Extractor
Overview
Convert raw observation signals (market_summary, anomalies, news reactions) into structured edge hints.
This skill is the first stage in the split workflow: observe -> abstract -> design -> pipeline.
When to Use
- You want to turn daily market observations into reusable hint objects.
- You want LLM-generated ideas constrained by current anomalies/news context.
- You need a clean
hints.yamlinput for concept synthesis or auto detection.
Prerequisites
- Python 3.9+
PyYAML- Optional inputs from detector run:
market_summary.jsonanomalies.jsonnews_reactions.csvornews_reactions.json
Output
hints.yamlcontaining:hintslist- generation metadata
- rule/LLM hint counts
Workflow
- Gather observation files (
market_summary,anomalies, optional news reactions). - Run
scripts/build_hints.pyto generate deterministic hints. - Optionally add
--llm-ideas-cmdto augment hints. - Pass
hints.yamlinto concept synthesis or auto detection.
Quick Commands
Rule-based only:
python3 skills/edge-hint-extractor/scripts/build_hints.py \
--market-summary /tmp/edge-auto/market_summary.json \
--anomalies /tmp/edge-auto/anomalies.json \
--news-reactions /tmp/news_reactions.csv \
--as-of 2026-02-20 \
--output /tmp/edge-hints/hints.yamlRule + LLM augmentation:
python3 skills/edge-hint-extractor/scripts/build_hints.py \
--market-summary /tmp/edge-auto/market_summary.json \
--anomalies /tmp/edge-auto/anomalies.json \
--llm-ideas-cmd "python3 /path/to/llm_ideas_cli.py" \
--output /tmp/edge-hints/hints.yamlResources
skills/edge-hint-extractor/scripts/build_hints.pyskills/edge-hint-extractor/references/hints_schema.md