llmquant/llmquant-hermes/morning-brief

Claude Code and agent skill by llmquant/llmquant-hermes

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Pre-open market brief with macro context, watchlist price moves, recent company news, earnings-adjacent filing checks, and overnight prediction-market odds moves. Use when the user wants Hermes to deliver a standing morning market brief instead of asking on demand.

Install

npx vskill@latest install llmquant/llmquant-hermes/morning-brief

SKILL.md

Morning Brief

Runs before the market opens and sends one concise brief. It answers:

  1. What changed in the macro backdrop?
  2. Which watched or held names moved?
  3. What company news landed since the last brief?
  4. Which names have earnings-adjacent filings to inspect?
  5. Did Polymarket odds move on any flagged watchlist name, and does the news

back the move?

This skill is orchestration only. For analysis method, install `LLMQuant/skills`.

Model baseline

Use DeepSeek as the default Hermes model for this scheduled job. DeepSeek V4 Flash is enough for routine scan-and-summarize runs. Use a stronger DeepSeek model only when the user asks for a deeper follow-up.

MCP tools used

ToolPurposeCredit / call
personal_holdingsAdd the user's saved holdings to the watchlist0
macro_indicator_snapshotLatest readings for selected macro indicators0
equity_intraday_pricesRecent 1h price context per watchlist ticker1
news_browseRecent company news for the watchlist2
sec_filing_browseRecent 8-K/10-Q filing metadata for the watchlist0
sec_filing_readOptional read of one or two flagged filings1
polymarket_event_browsePolymarket events tied to flagged watchlist names1
polymarket_price_historyOvernight odds moves for those markets0

Use news_browse with up to 5 tickers per call. For larger watchlists, group the names and stop when the message has enough signal for a morning brief.

Prediction-market check

Anchor this on the watchlist, not on broad discovery. For each ticker the brief flags for news or price action, check Polymarket for related markets: polymarket_event_browse with the asset filter (or a keyword q), then polymarket_price_history for anything that moved overnight. One line per hit: the market, the odds move, and whether the day's news backs it.

The broader "which markets look interesting this morning" scan is its own playbook — `polymarket-watch`. Do not duplicate it here. Never frame a market as worth buying; discipline rule 3 in templates/SOUL.md applies to odds as much as to stocks.

Cron

bash
hermes cron create "0 8 * * 1-5" "Run the morning-brief playbook with my watchlist, recent company news, macro context, and earnings-adjacent filing checks. Keep it source-linked and concise." \
--skill morning-brief \
--name "morning-brief" \
--deliver telegram

On some Hermes versions (as of v0.18.x), cron expressions run in host-local time. Still confirm the next-run time with hermes cron list after creating the job. The scheduler does not know exchange holidays; a weekday market holiday may produce a low-activity brief.

Delivery

Telegram is the default delivery channel.

  • --deliver telegram sends to the Telegram home channel after /sethome.
  • --deliver telegram:<chat_id> targets a specific chat.
  • For Slack, Discord, or other gateways, check the user's Hermes gateway

syntax before scheduling.

Cost of watching

Keep runs lean: check remaining credits before heavy calls, prefer a small watchlist, and skip optional filing reads when credits are low. A smaller watchlist or a few days a week instead of every weekday keeps daily use down.

Output contract

Every delivered brief should include:

  • as-of timestamp and local timezone;
  • tickers checked;
  • tool names used for factual claims;
  • LLMQuant credits used and remaining credits if available;
  • "No material news found" when news_browse returns no items;
  • related Polymarket odds moves for flagged watchlist names, when any exist;
  • a short no-advice disclaimer from templates/SOUL.md.

Do not present the filing scan as a true forward earnings calendar. It only finds recent filings and reporting-window signals.

Customize

  • watchlist.tickers: edit in workspace AGENTS.md.
  • watchlist.macro_indicators: keep this short; five indicators is enough.
  • Prediction markets: this brief only checks markets tied to flagged

watchlist names; the standalone morning scan lives in `polymarket-watch`.

  • Cadence: change weekdays to 2-3 selected days on Free.
  • Depth: turn on sec_filing_read only when the news or metadata justifies it.
  • Delivery: change --deliver to the channel the user checks first.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
22
Repository forks
7
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/llmquant/llmquant-hermes/morning-brief/badge)](https://verified-skill.com/skills/llmquant/llmquant-hermes/morning-brief)

Something wrong with this skill or its page? Tell us.