modular-market-brief

Generate modular, data-backed market reports (AM/PM) across global assets. Use for daily market briefs, premarket/aftermarket summaries, cross-asset dashboards, sector/asset trend tables, top movers (gainers/losers) blocks, and a single best-idea wrap-up. Designed to be region-agnostic and configurable (tickers/regions/assets).

7 stars

Best use case

modular-market-brief is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Generate modular, data-backed market reports (AM/PM) across global assets. Use for daily market briefs, premarket/aftermarket summaries, cross-asset dashboards, sector/asset trend tables, top movers (gainers/losers) blocks, and a single best-idea wrap-up. Designed to be region-agnostic and configurable (tickers/regions/assets).

Teams using modular-market-brief should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/modular-market-brief/SKILL.md --create-dirs "https://raw.githubusercontent.com/Demerzels-lab/elsamultiskillagent/main/public/skills/boilerrat/modular-market-brief/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/modular-market-brief/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How modular-market-brief Compares

Feature / Agentmodular-market-briefStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Generate modular, data-backed market reports (AM/PM) across global assets. Use for daily market briefs, premarket/aftermarket summaries, cross-asset dashboards, sector/asset trend tables, top movers (gainers/losers) blocks, and a single best-idea wrap-up. Designed to be region-agnostic and configurable (tickers/regions/assets).

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Modular Market Brief

Create a concise but information-dense market report that is **modular** (can include/exclude sections) and **data-backed** (prices/returns/trend state when possible).

## Inputs to ask for (or assume defaults)
- **Time window:** AM (since prior close) vs PM (what changed since AM)
- **Regions:** e.g., US, Canada, EU, Asia (user chooses)
- **Asset blocks:** equities, rates, FX, commodities, crypto
- **Core tickers:** indices + user’s preferred ETFs/tickers
- **Movers source:** which exchange/market and where to get movers
- **Risk appetite:** conservative vs aggressive framing

If the user doesn’t specify, default to a broad global dashboard with US indices, USD, oil, gold, BTC/ETH.

## Report structure (recommended)
1) **TL;DR** (3–6 bullets)
2) **Equities** (by region)
3) **Rates** (2Y/10Y + key central bank watch)
4) **FX** (DXY or major pairs; local pair for user)
5) **Commodities** (WTI/Brent, gold, copper; add relevant)
6) **Crypto** (BTC/ETH + anything user cares about)
7) **Top movers** (top gainers/losers for a chosen exchange)
8) **Patterns / trend box** (BUY/SELL/WAIT labels for selected instruments)
9) **One best idea** (cross-asset; include invalidation)

## Data guidance
Prefer programmatic price tape when available:
- Use **yfinance** for tickers/ETFs/crypto/commodity futures (optional dependency).
- If a market needs a dedicated movers list, use a web source (exchange site / finance portal) and then enrich tickers via yfinance.

### Installing yfinance (recommended, but not required)
If yfinance isn’t available, the skill can still produce a narrative brief from public sources.

For reliable installs on modern Linux distros (PEP 668), prefer a venv:
```bash
python3 -m venv ~/.venvs/market-brief
~/.venvs/market-brief/bin/pip install -U pip
~/.venvs/market-brief/bin/pip install yfinance pandas numpy
```
Then run scripts using `~/.venvs/market-brief/bin/python`.

### Trend labeling (simple + explainable)
Use MA/RSI-based state labels:
- **BUY:** close > MA20 > MA50 and RSI(14) >= 50
- **SELL:** close < MA20 < MA50 and RSI(14) <= 50
- **WAIT:** everything else

Always present it as a **pattern** (not a guarantee) and include a one-line rationale.

## Bundled scripts (optional helpers)
- `scripts/price_tape.py`: pull prices + returns + MA/RSI for a ticker list (yfinance)
- `scripts/movers_yahoo.py`: free Yahoo Finance screeners for top gainers/losers/actives (best-effort)
- `scripts/tmx_movers.py`: example movers scraper (TMX Money) you can adapt or swap
- `scripts/render_example.md`: a template you can reuse

Only run scripts if you actually need structured output; otherwise write the report directly.

## Safety / finance guardrails
- Don’t place trades.
- Avoid certainty language. Use “pattern / bias / invalidation.”
- If the user asks for explicit buy/sell instructions, provide a **conceptual** plan + risks.
- Remind about tax/fees only when relevant.

Related Skills

BTC15 Autonomous Prediction Market

7
from Demerzels-lab/elsamultiskillagent

A fully autonomous BTC prediction market powered by three cooperating agents using USDC.

# Polymarket 🟣

7
from Demerzels-lab/elsamultiskillagent

Trade prediction markets on Polymarket. Analyze odds, place bets, track positions, automate alerts, and maximize returns from event outcomes. Covers sports, politics, entertainment, and more.

medical-specialty-briefs

7
from Demerzels-lab/elsamultiskillagent

Generate daily or on-demand medical research briefs for any medical specialty.

polymarket-arbitrage

7
from Demerzels-lab/elsamultiskillagent

Monitor and execute arbitrage opportunities on Polymarket prediction markets. Detects math arbitrage (multi-outcome probability mismatches), cross-market arbitrage (same event different prices), and orderbook inefficiencies. Use when user wants to find or trade Polymarket arbitrage, monitor prediction markets for opportunities, or implement automated trading strategies. Includes risk management, P&L tracking, and alerting.

market-research-2

7
from Demerzels-lab/elsamultiskillagent

Conduct structured market research for a solopreneur business.

go-to-market

7
from Demerzels-lab/elsamultiskillagent

Build a go-to-market (GTM) strategy for launching a product or entering a new market.

email-marketing-2

7
from Demerzels-lab/elsamultiskillagent

Build and execute email marketing campaigns for a solopreneur business.

ai-daily-briefing

7
from Demerzels-lab/elsamultiskillagent

Start every day focused. Get a morning briefing with overdue tasks, today's priorities, calendar overview, and context from recent meetings. Works with ai-meeting-notes to-do list. No setup. Just say 'briefing'.

council-brief

7
from Demerzels-lab/elsamultiskillagent

Unified LLM Council skill — install, query, and manage the multi-model consensus app.

marketing-skills

7
from Demerzels-lab/elsamultiskillagent

TL;DR: 23 marketing playbooks (CRO, SEO, copy, analytics, experiments, pricing, launches, ads, social). Use to get checklists + copy/paste deliverables fast.

marketing-psychology

7
from Demerzels-lab/elsamultiskillagent

When the user wants to apply psychological principles, mental models.

marketing-ideas

7
from Demerzels-lab/elsamultiskillagent

When the user needs marketing ideas, inspiration, or strategies for their SaaS or software product.