fxmacrodata-calendar — скилл для Claude Code: календарь макроданных
Тянет официальные даты релизов макроданных из FXMacroData, чтобы планировать сделки и не входить в рынок перед CPI или решением центробанка.
npx skills add tradermonty/claude-trading-skills --skill fxmacrodata-calendar -a claude-codeЧто делает fxmacrodata-calendar
Скилл запускает скрипт fetch_calendar.py и получает список событий релиз-календаря. Дальше агент смотрит на events[] и подсказывает, когда лучше не открывать новые позиции, где снизить плечо и когда вернуться к обзору после публикации фактического значения. В ответе он объясняет, какое событие и какая метка времени повлияли на решение.
Команда выглядит так: python3 skills/fxmacrodata-calendar/scripts/fetch_calendar.py --currency usd --min-tier 1. Параметр --min-tier принимает только 1, 2 или 3. Публичные строки календаря по USD доступны без ключа, для остальных эндпоинтов нужна переменная окружения FXMACRODATA_API_KEY. Клиент ходит на https://api.fxmacrodata.com/v1.
Ненулевой код возврата означает, что состояние риска не подтверждено, а не что календарь пуст. Пустой календарь — это только успешный ответ с events: []. Клиент принимает результат, если валюта в ответе совпадает с запрошенной, а data_quality подтверждает официальный, актуальный, не прокси и не fallback источник с полными метками времени. У каждого события должны быть метка анонса и непустой идентификатор релиза.
Какие задачи решает
- узнать точные даты релизов CPI, NFP и GDP перед сделкой
- поставить паузу на входы вокруг решений центробанков
- снизить плечо перед публикацией PCE или PMI
- запланировать повторный обзор после выхода фактического значения
- отличить пустой календарь от сбоя запроса
Примеры запросов агенту
- Покажи релиз-календарь по USD с минимальным тиром 1
- Какие события первого тира на этой неделе могут сломать мой план по EUR/USD?
- Проверь риск по макрособытиям перед входом в позицию
Как установить fxmacrodata-calendar
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill fxmacrodata-calendar -a claude-code2Вручную: положить файлы
~/.claude/skills/fxmacrodata-calendar/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/fxmacrodata-calendar/
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill fxmacrodata-calendar -a codex2Вручную: положить файлы
.agents/skills/fxmacrodata-calendar/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill fxmacrodata-calendar -a cursor2Вручную: положить файлы
.cursor/skills/fxmacrodata-calendar/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tradermonty/claude-trading-skills fxmacrodata-calendar2Вручную: положить файлы
.github/skills/fxmacrodata-calendar/SKILL.md1Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill fxmacrodata-calendar -a gemini-cli2Командой платформы
gemini skills install https://github.com/tradermonty/claude-trading-skills --path skills/fxmacrodata-calendarВручную: положить файлы
.devin/skills/fxmacrodata-calendar/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tradermonty/claude-trading-skills --skill fxmacrodata-calendar -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о fxmacrodata-calendar
Как установить fxmacrodata-calendar в Claude Code?
Выполните npx skills add tradermonty/claude-trading-skills --skill fxmacrodata-calendar -a claude-code. Скилл появится в ~/.claude/skills/fxmacrodata-calendar/SKILL.md.
Что делает fxmacrodata-calendar?
Забирает официальные события релиз-календаря FXMacroData и встраивает их тайминг в торговый план: пауза на входах, снижение размера позиции, повторный обзор после публикации.
Нужен ли ключ API?
Для публичных строк календаря по USD ключ не нужен. Для остальных эндпоинтов FXMacroData задайте переменную окружения FXMACRODATA_API_KEY.
Исходный текст
SKILL.md · MIT
--- name: fxmacrodata-calendar description: Fetch official FXMacroData macro release-calendar events for trade planning, macro regime checks, and event-risk filters. Use before CPI, NFP, GDP, PCE, retail sales, PMI, and central-bank decision windows. --- # FXMacroData Calendar Retrieve official-source macro release-calendar events from FXMacroData. Use this skill when a trade plan needs event timing, confirmed release dates, or a top-tier macro risk check. ## Workflow 1. Run the calendar script: ```bash python3 skills/fxmacrodata-calendar/scripts/fetch_calendar.py --currency usd --min-tier 1 ``` 2. Review `events[]` for top-tier releases. Treat a nonzero exit as an unverified event-risk state, never as an empty calendar. Only a successful response containing `events: []` establishes that no matching events were returned. The client accepts results only when the response currency matches the request and `data_quality` confirms an official, current, non-proxy, non-fallback, timestamp-complete, point-in-time-safe source. Each event must include an announcement timestamp and a non-empty release identifier. 3. Fold the event timing into the trade plan: - pause new entries around high-impact releases; - reduce leverage or position size; - schedule follow-up review after the actual value is available; - explain which event and timestamp drove the adjustment. ## Authentication Set `FXMACRODATA_API_KEY` for authenticated FXMacroData endpoints. Public USD calendar rows can be fetched without a key. The client uses the canonical `https://api.fxmacrodata.com/v1` endpoint and accepts `--min-tier` values 1, 2, or 3 only. Live calendar responses currently include `market_tier`; the skill treats it as an extension field and requires integer values 1 through 3 for filtering, although the current `CalendarReleaseRow` OpenAPI schema does not declare that field.
© tradermonty · MIT · tradermonty/claude-trading-skills