market-emotion-discovery

market-emotion-discovery is a skill for Claude Code, Codex from duolongworld/AI_Renaissance. It costs 67 tokens per session (5,071 once invoked), scanned A, original, Apache-2.0.

A market-sentiment analysis workflow that looks for unusually widespread fear or excitement among investors. Market sentiment means the prevailing mood shown in social posts, news, search interest, and trading behaviour.

In plain words
What is it for?
Use it to assess the mood around an A-share stock, industry group, or Chinese market index over a chosen period. It combines positive and negative discussion, activity levels, and financial-news sentiment when those data are available.
Why use it?
It can highlight moments when investors are reacting in unusually one-sided ways, which may be useful as a warning signal. The result is only supporting evidence and does not by itself predict a reversal or make a trade recommendation.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to assess the mood around an A-share stock, industry group, or Chinese market index over a chosen period. It combines positive and negative discussion, activity levels, and financial-news sentiment when those data are available.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/duolongworld/ai_renaissance/market_emotion_discovery
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add duolongworld/AI_Renaissance --skill market_emotion_discovery
Clone the repo
git clone --depth 1 https://github.com/duolongworld/AI_Renaissance

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for market-emotion-discovery

README.md
[![agentmods](https://agentmods.dev/badge/skills/duolongworld/ai_renaissance/market_emotion_discovery/github.svg)](https://agentmods.dev/skills/duolongworld/ai_renaissance/market_emotion_discovery)
Your own site
<a href="https://agentmods.dev/skills/duolongworld/ai_renaissance/market_emotion_discovery"><img src="https://agentmods.dev/badge/skills/duolongworld/ai_renaissance/market_emotion_discovery/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for market-emotion-discovery

Your own site · 80×15
<a href="https://agentmods.dev/skills/duolongworld/ai_renaissance/market_emotion_discovery"><img src="https://agentmods.dev/badge/skills/duolongworld/ai_renaissance/market_emotion_discovery.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 67 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,071 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00067 $0.05071
Opus 5 $0.00034 $0.02535
Sonnet 5 $0.00013 $0.01014
Haiku 4.5 $0.00007 $0.00507

Measured 12d ago against content hash 43832cdd11e7, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

market-emotion-discovery scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/news/market_emotion_discovery/SKILL.md · 391 lines

How it starts

The opening of the file, as written. The whole thing — 391 lines — stays where its author put it; the contents beside it link to each section on GitHub.

市场情绪极端发现 Skill

1. 适用范围

所属小组:专家6组(舆情)

适用任务:

  • 发现市场情绪处于极端恐慌或极端狂热状态,作为逆向辅助判断信号
  • 为个股或大盘的情绪面提供结构化信号,辅助仲裁层综合判断
  • 在情绪拐点附近提供先验性预警,帮助识别"别人恐惧时贪婪、别人贪婪时恐惧"的时机
  • 适用于 A 股个股、行业板块或 A 股大盘的情绪评估

边界说明:

  • 本 Skill 产出的是情绪面辅助信号,不单独构成交易建议
  • 情绪极端不等于立即反转,可能持续一段时间;情绪信号需要与其他面(财务、技术、资金、宏观)交叉验证
  • 数据源的代表性存在偏差(例如股吧用户偏散户),需要在 meta.uncertainties 中说明
  • 本 Skill 不替代风控层的仓位管理,仅作为情绪面输入

2. 输入材料

数据来源

本 Skill 为分析层,不直接爬取数据,消费由数据源按数据接口说明提供的结构化帖子数据:

数据接口说明 执行数据源 提供内容
eastmoney_guba(skills/data/eastmoney_guba) data_sources/eastmoney_guba.py 东方财富股吧帖子列表(标题、正文、阅读数、回复数、发布时间)

数据源返回的结构化帖子数据格式:

{
  "status": "success",
  "stock_code": "600519",
  "posts": [
    {
      "post_id": "1234567890",
      "title": "茅台要起飞了",
      "author": "股友ABC",
      "reads": 5230,
      "replies": 42,
      "post_time": "05-03 14:30",
      "source_type": "hot",
      "content": "今天放量突破,主力资金进场..."
    }
  ]
}

必填输入

  • 标的:股票代码 / 行业名称 / 大盘指数(如"沪深300")
  • 时间范围:最近 N 天(建议 5-30 个交易日)
  • 社交媒体情绪数据(由 eastmoney_guba Skill 提供):
    • 情绪正向帖子占比(看多帖子数 / 总帖子数)
    • 情绪负向帖子占比(看空帖子数 / 总帖子数)
    • 讨论热度(帖子总量或互动总量)
    • 数据来源(如东方财富股吧、雪球、微博财经话题)
  • 财经新闻情绪数据:
    • 正面新闻占比
    • 负面新闻占比
    • 新闻总量
    • 数据来源(如财联社、新浪财经、同花顺资讯)
  • 数据来源说明

可选输入

  • 搜索指数数据:百度指数/微信指数中与标的相关的搜索量及变化率
  • 市场宽度数据:上涨家数 / 下跌家数比
  • 成交量数据:标的或大盘近 N 日成交量及换手率
  • 资金流数据:散户资金净流入/流出、融资余额变化
  • 历史情绪对比数据:该标的过去同类情绪极端时期的市场表现
  • 行业对比数据:同行业其他标的的情绪数据
  • 人工补充观点:专家对当前情绪状态的定性判断

缺失处理

  • 如果社交媒体情绪数据完全缺失,输出 direction: "neutral"confidence 不高于 0.3,在 meta.uncertainties 写明"缺少社交媒体情绪核心输入",并把 meta.needs_human_review 设为 true
  • 如果财经新闻情绪数据完全缺失,可以继续基于社交媒体数据判断,但 confidence 降低 0.1-0.2,并在 meta.uncertainties 说明"缺少新闻情绪数据,单源判断可靠性下降"
  • 如果可选输入缺失,可以继续分析,但在 meta.uncertainties 中说明可能影响判断完整性的缺口
  • 如果时间范围不足 5 个交易日,情绪趋势判断不可靠,confidence 不高于 0.5,并标注 meta.needs_human_review: true

3. 分析步骤

  1. 明确分析对象和时间范围:确认标的类型(个股/行业/大盘)、时间窗口和情绪数据覆盖范围。

  2. 检查输入数据是否足够:确认社交媒体情绪数据和新闻情绪数据至少有一项可用;如果两项均缺失,输出中性信号并标注缺失。

  3. 计算情绪综合指数

    • 将社交媒体正向帖子占比和新闻正面占比加权合并,得到综合正向情绪比例
    • 将社交媒体负向帖子占比和新闻负面占比加权合并,得到综合负向情绪比例
    • 默认权重:社交媒体 0.6,新闻 0.4(社交媒体反映散户情绪更敏感,新闻反映市场叙事更稳定)
    • 计算"情绪极化度"= |正向情绪比例 - 负向情绪比例|,反映情绪一致性的强弱

Read the full file on GitHub · 391 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 391 lines · 67 tokens per session scan A 43832cdd11e7

Subscribe to this mod's changes

market-emotion-discovery is a skill published in the GitHub repository duolongworld/AI_Renaissance (59 stars, last pushed 15d ago), licensed Apache-2.0. It adds 67 tokens to every session and 5,071 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

sector-rotation

An analysis framework for comparing industries in the Chinese A-share stock market, using business conditions, price momentum, valuation, and money flows. It produces rankings and higher- or lower-allocation suggestions.

HKUDS/Vibe-Trading · 39 tokens

strategy-pivot-designer

Detect backtest iteration stagnation and generate structurally different strategy pivot proposals when parameter tuning reaches a local optimum.

tradermonty/claude-trading-skills · 28 tokens

twitter-reader

Read Twitter/X for financial research using opencli (read-only). Use this skill whenever the user wants to read their Twitter feed, search for financial tweets, view bookmarks, look up user profiles, or gather market sentiment from Twitter/X. Triggers include: "check my feed", "search Twitter for", "show my…

himself65/finance-skills · 161 tokens

chenhao-limit-up

A framework for judging Chinese A-share stocks that have reached the daily price-rise limit, using market mood, sector leadership, and trading momentum.

questflowai/investorskills · 44 tokens

furusato

A Japanese hometown-tax donation manager for furusato nozei, a system where donations to municipalities can qualify for an income-tax or local-tax deduction. It reads donation receipts, stores donation records, and calculates deduction limits.

kazukinagata/shinkoku · 102 tokens

reading-receipt

An image-reading workflow for extracting structured information from receipts, invoices, and hometown-tax donation certificates. It can first extract text from PDFs and otherwise read their images.

kazukinagata/shinkoku · 64 tokens