Skip to content
Back to skills

A Share Decision Desk

ASecurity

Build next-session A-share game plans from market structure, overnight macro shocks, policy timing, and watchlist leadership. Use when the user asks what A-shares may do tomorrow, which sectors may repair first, how to read the open, or wants a reusable pre-open discretionary decision workflow.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
developmentpythonrustgogitapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add Lord1Egypt/awesome-skill-forge --skill a-share-decision-desk --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of A Share Decision Desk?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for A Share Decision Desk
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lord1egypt-a-share-decision-desk/badge)](https://www.skillsdirectory.com/skills/lord1egypt-a-share-decision-desk)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: uwillberich
description: Build next-session A-share game plans from market structure, overnight macro shocks, policy timing, and watchlist leadership. Use when the user asks what A-shares may do tomorrow, which sectors may repair first, how to read the open, or wants a reusable pre-open discretionary decision workflow.
metadata: {"openclaw":{"emoji":"📈","homepage":"https://github.com/huangrichao2020/uwillberich","requires":{"bins":["python3"]}}}
---

# uwillberich

Author: 超超
Contact: `grdomai43881@gmail.com`

## Overview

Use this skill for decision-oriented A-share analysis. The goal is not to explain the market mechanically, but to convert today’s tape and overnight developments into a concrete next-session plan.

Best fit:

- next-session A-share outlook
- likely repair sectors after a selloff
- opening checklist for `09:00`, `09:25`, and `09:30-10:00`
- first-30-minute observation template for distinguishing true repair from defensive concentration
- watchlist-based decision notes
- distinguishing defensive leadership from true market repair
- persistent message iteration that maps high-attention news into watchlist overlays
- automatic event-driven stock pools that feed directly into desk reports
- main-force capital-flow confirmation for watchlists and market-wide risk tone
- industry-chain expansion that turns event themes into fresh stock pools
- sentiment scoring built from breadth, sector dispersion, and capital flow

## Core Workflow

1. Gather market structure first.
   - Confirm `EM_API_KEY` is configured before running any script.
   - Run `scripts/fetch_market_snapshot.py` for indices, breadth, and sector leaders/laggards.
   - Run `scripts/fetch_quotes.py` or `scripts/morning_brief.py` for the watchlist.
2. Confirm the overnight and policy layer.
   - Use primary sources first for `PBOC`, `Federal Reserve`, and other central-bank decisions.
   - Use high-quality news sources for geopolitics, oil, and global risk sentiment.
3. Classify the market through three layers.
   - External shock: oil, rates, U.S. equities, geopolitics
   - Domestic policy/liquidity: `LPR`, PBOC posture, macro support
   - Internal structure: breadth, leadership, relative strength, style rotation
4. Build a scenario tree.
   - Provide `Base / Bull / Bear` paths with explicit triggers and invalidations.
5. Turn the view into an execution checklist.
   - Include `09:00`, `09:20-09:25`, `09:30-10:00`, and `14:00-14:30`.

## Workflow Shortcuts

- `Step 1: overnight and policy`
  - `scripts/mx_toolkit.py preset --name preopen_policy`
  - `scripts/mx_toolkit.py preset --name preopen_global_risk`
- `Step 2: board resonance`
  - `scripts/fetch_market_snapshot.py`
  - `scripts/capital_flow.py`
  - `scripts/market_sentiment.py`
  - `scripts/mx_toolkit.py preset --name board_optical_module`
  - `scripts/mx_toolkit.py preset --name board_compute_power`
- `Step 3: single-name validation`
  - `scripts/fetch_quotes.py`
  - `scripts/mx_toolkit.py preset --name validate_inspur`
  - `scripts/mx_toolkit.py preset --name validate_luxshare`
- `Step 4: event-to-chain expansion`
  - `scripts/industry_chain.py`
  - `scripts/news_iterator.py`
- `Source benchmark`
  - `scripts/benchmark_sources.py`

## Decision Heuristics

- Prefer sectors that resisted best in a weak tape over sectors that merely fell the most.
- Treat defensive leadership as separate from broad market repair.
- On monthly `LPR` days, use the `09:00` release as a hard branch in the plan.
- A repair thesis is stronger when leadership broadens from core growth names into secondary names and brokers.
- A rebound without breadth is usually just a technical bounce.

## Scripts

Use these scripts before writing the decision note:

- `scripts/fetch_market_snapshot.py`
  - Pulls Eastmoney index and sector breadth data.
- `scripts/fetch_quotes.py`
  - Pulls Tencent quote snapshots for user-specified names.
- `scripts/morning_brief.py`
  - Builds a markdown brief from the default watchlists in `assets/default_watchlists.json`.
- `scripts/capital_flow.py`
  - Pulls the whole-market main-force snapshot plus top inflow/outflow names and intersects them with watchlists.
- `scripts/market_sentiment.py`
  - Scores the tape as `抱团行情`, `科技修复`, `修复扩散`, or `分化偏弱` using breadth, sector dispersion, and capital flow.
- `scripts/opening_window_checklist.py`
  - Builds a first-30-minute observation sheet with time gates, group scoreboards, and watchlist signal tables.
- `scripts/industry_chain.py`
  - Uses event summaries and desk groups to expand into industry-chain stock pools through live MX stock screens.
- `scripts/news_iterator.py`
  - Continuously polls public RSS feeds, classifies high-attention events, maps them into watchlist overlays, and writes dynamic event-driven stock pools.
- `scripts/runtime_config.py`
  - Loads local runtime credentials, enforces the required `EM_API_KEY`, and prints the Eastmoney application URL when it is missing.
- `scripts/mx_toolkit.py`
  - Calls the live Meixiang / Eastmoney APIs for news search, stock screening, structured data queries, and preset desk workflows.
- `scripts/benchmark_sources.py`
  - Benchmarks public and MX-enhanced sources before you decide what to trust as the primary feed.
- `scripts/install_news_iterator_launchd.py`
  - Installs the news iterator as a `launchd` job on macOS for long-running local polling.
- `scripts/smoke_test.py`
  - Verifies that the bundled scripts and public endpoints are working.

## References

Read only what you need:

- `references/methodology.md`
  - Trading philosophy, decision tree, and timing gates.
- `references/data-sources.md`
  - Source map for official and market data endpoints.
- `references/persona-prompt.md`
  - Decision-maker persona for desk-style answers.
- `references/trading-mode-prompt.md`
  - Time-boxed opening workflow for the next A-share session.
- `references/opening-window-template.md`
  - A reusable first-30-minute decision template.
- `references/cross-cycle-watchlist.md`
  - How to use the cross-cycle core stock pool without turning it into an unfocused mega-list.
- `references/event-regime-watchlists.md`
  - How to use war-shock and energy-spike watchlists as temporary overlays.
- `references/message-iterator.md`
  - How to run the persistent RSS iterator, generate event-driven stock pools, and feed them into the desk workflow.
- `assets/mx_presets.json`
  - Preset MX workflows for policy scan, global-risk scan, board resonance, and single-name validation.
- `assets/industry_chains.json`
  - Theme-to-chain map for optical module, compute power, semiconductors, robotics, oil and coal, and IDC/power-cost overlays.

## Output Standard

Default to a compact desk-style answer:

- one-paragraph decision summary
- `Base / Bull / Bear` path
- most likely repair sectors
- defensive-only sectors
- opening checklist
- `do / avoid`

## Required Credential

- `EM_API_KEY` is mandatory for this skill.
- Apply here: `https://ai.eastmoney.com/mxClaw`
- After opening the link, click download and you will see the key.
- Official site: `https://ai.eastmoney.com/nlink/`
- Store it in `~/.uwillberich/runtime.env`

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.