Edge Signal Aggregator
Aggregate and rank signals from multiple edge-finding skills (edge-candidate-agent...
Install
npx skills add tradermonty/claude-trading-skills --skill edge-signal-aggregator -g -a claude-code -y- Repository
- tradermonty/claude-trading-skills3.5k
- Category
- AI and agents
- Updated
- 3d ago
- License
- MIT
- Context cost
- Mediumabout 2,904 tokens
- Runs scripts
- Yes, review before use
What it does
Aggregate and rank signals from multiple edge-finding skills (edge-candidate-agent, theme-detector, sector-analyst, institutional-flow-tracker) into a prioritized conviction dashboard with weighted scoring, deduplication, and contradiction detection.
Edge Signal Aggregator
Overview
Combine outputs from multiple upstream edge-finding skills into a single weighted conviction dashboard. This skill applies configurable signal weights, deduplicates overlapping themes, flags contradictions between skills, and ranks composite edge ideas by aggregate confidence score. The result is a prioritized edge shortlist with provenance links to each contributing skill.
When to Use
- After running multiple edge-finding skills and wanting a unified view
- When consolidating signals from edge-candidate-agent, theme-detector, sector-analyst, and institutional-flow-tracker
- Before making portfolio allocation decisions based on multiple signal sources
- To identify contradictions between different analysis approaches
- When prioritizing which edge ideas deserve deeper research
Prerequisites
- Python 3.9+
- No API keys required (processes local JSON/YAML files from other skills)
- Dependencies:
pyyaml(standard in most environments)
Workflow
Step 1: Gather Upstream Skill Outputs
Collect output files from the upstream skills you want to aggregate:
reports/edge_candidate_*.jsonfrom edge-candidate-agentreports/edge_concepts_*.yamlfrom edge-concept-synthesizerreports/theme_detector_*.jsonfrom theme-detectorreports/sector_analyst_*.jsonfrom sector-analystreports/institutional_flow_*.jsonfrom institutional-flow-trackerreports/edge_hints_*.yamlfrom edge-hint-extractor
Step 2: Run Signal Aggregation
Execute the aggregator script with paths to upstream outputs:
python3 skills/edge-signal-aggregator/scripts/aggregate_signals.py \
--edge-candidates reports/edge_candidate_agent_*.json \
--edge-concepts reports/edge_concepts_*.yaml \
--themes reports/theme_detector_*.json \
--sectors reports/sector_analyst_*.json \
--institutional reports/institutional_flow_*.json \
--hints reports/edge_hints_*.yaml \
--output-dir reports/

