tradermonty/edge-hint-extractor
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.
This is a copy. The original lives at baggat236/edge-hint-extractor.
npx skills add https://github.com/tradermonty/claude-trading-skills --skill edge-hint-extractor
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.
hints.yaml input for concept synthesis or auto detection.PyYAMLmarket_summary.jsonanomalies.jsonnews_reactions.csv or news_reactions.jsonhints.yaml containing:hints listmarket_summary, anomalies, optional news reactions).scripts/build_hints.py to generate deterministic hints.--llm-ideas-cmd — pipe data to an external LLM CLI (subprocess).--llm-ideas-file PATH — load pre-written hints from a YAML file (for Claude Code workflows where Claude generates hints itself).hints.yaml into concept synthesis or auto detection.Note: --llm-ideas-cmd and --llm-ideas-file are mutually exclusive.
Rule-based only (default output to reports/edge_hint_extractor/hints.yaml):
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-dir reports/
Rule + LLM augmentation (external CLI):
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-dir reports/
Rule + LLM augmentation (pre-written file, for Claude Code):
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-file /tmp/llm_hints.yaml \
--output-dir reports/
skills/edge-hint-extractor/scripts/build_hints.pyreferences/hints_schema.mdTake tradermonty/edge-hint-extractor from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.