wallstreet-explainer SKILL.md skillA

wallstreet-explainer from heychengc/wallstreet-explainer is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add heychengc/wallstreet-explainer/wallstreet-explainer@git:20261104.f151a49

Pins git:20261104.f151a49 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
heychengc/wallstreet-explainer
Path
SKILL.md
Versions recorded
5
Latest version
git:20261104.f151a49, committed Nov 4, 2026
First version recorded
Oct 18, 2026
Size
22,737 bytes
Repository stars
446
License
a license file GitHub does not identify

华尔街式的财经/科技解读短片(1–3 分钟、16:9,风格学自小Lin说),两种模式按有没有真人视频自动选:用户给了口播视频(真人或数字人,一个机位)就走真人口播模式——她是片子的"地面",证据挂到她身后的墙上、关键词她身后换成织物舞台和巨字、讲证据时缩进圆窗或竖窗再长回全屏;没给就走无人动效包装模式——当事人实拍抠像站在巨字前面。两种模式共用:真实的人、新闻原文和官方画面作证据,图形(照片圆盘、金色大数字、柱子、图表、金价线、因果链)只演钱和关系,细斜纹深蓝织物底,克制的 2.5D,每一镜接住上一镜。模板档(镜头表 + render.mjs --check 自检)和手写档。工具:找片下片、新闻截图和荧光笔、逐帧抠像、口播逐字对齐、配音时间线、逐帧渲染、合成音效、混音。用户说"wallstreet-explainer""wallstreet-presenter""像《AI到底有多烧钱》那样""做一条财经/科技解读""真人口播财经""小Lin说那种""我有口播视频,帮我包装成财经解读""把一笔账讲清楚"时使用。.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# 华尔街式财经解读(wallstreet-explainer)

**讲一笔账:真的人、真的新闻、真的画面作证据,图形把数字和关系演出来;每一镜都接住上一镜的东西往下走。**

## 先选模式:用户有没有给真人视频

| 用户给了 | 走哪个模式 | 先读 |
|---|---|---|
| 一条口播视频(真人或数字人,一个机位、不切) | **真人口播模式**:她是片子的"地面",观众每离开她一会儿就回到她身边 | `references/presenter.md`,再读下面"真人口播模式" |
| 只有题目、文案、或者什么都没有 | **无人动效包装模式**:没有主持人,当事人实拍抠像来演"人站在巨字前面",配音用临时语音或豆包 | 直接看下面"这份 skill 是什么"往后 |

拿不准就问一句"有没有口播视频"。两种模式画风、规则、场景、手法库、工具全一样,下面"这份 skill 是什么"往后的内容两种都适用。

## 真人口播模式

- 证据和图形不是盖掉她,而是挂进她的房间、或者把她带进图形的世界。
- 多出来的东西:
  - `references/presenter.md`:**先读这份**。真人怎么融进来:七种样子、之间怎么走、墙上挂东西放哪、景别、声音、量出来的数(四条小Lin说)。
  - `kit/host.js`:口播层。`scene:'host'`(房间全屏 / `items` 挂墙 / `swap` 身后换世界 / `zoom` 景别跳),任何场景加 `host:'pip'`(角上圆窗)或 `host:'window'`(竖窗 + 图形板),`enter:'grow'` / `'drop'` 回到房间。
  - `kit/scenes_plus.js`:`line`(真实日线走势)、`chain`(因果链:打仗 → 油价 → 通胀 → 利率)。
  - `scripts/host_timeline.py`(口播逐字对齐成时间线,口播就是配音)、`scripts/sfx_synth.py`(合成风声、低音撞击、轻响);`mix.py` 认得口播原声。
  - 例子:`examples/gold-rates/`(《打仗了,黄金为什么反而跌》,28 秒)。
- 无人模式里"当事人抠像站在巨字前面"那一套:有了主持人,这些动作优先给她(`host` 的 `swap`);当事人回到实拍、圆盘、原文里。`person` 场景照样能用。

### 真人口播片怎么做

```
node scripts/new_film.mjs <片子目录>
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add heychengc/wallstreet-explainer/wallstreet-explainer@sha256:acd31c8c1196ff96

The line at the top of this page pins the label git:20261104.f151a49, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_fodfaxmoeq7ro3mo.svg)](https://markdownregistry.com/a/art_fodfaxmoeq7ro3mo)

0 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 5 versions of this file, between Oct 18, 2026 and Nov 4, 2026, about one every 4 days.

versioncommittedcommitsizeaudit
git:20261104.f151a49 latest2026-11-04 f151a49 22,737 BA view · diff
git:20261101.160be6e2026-11-01 160be6e 18,584 BA view · diff
git:20261026.e71d71d2026-10-26 e71d71d 12,109 BA view · diff
git:20261018.9813d9e2026-10-18 9813d9e 10,073 BA view · diff
git:20261018.0dec8282026-10-18 0dec828 7,368 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (22737 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

heychengc/wallstreet-explainer · 446 stars · license a license file GitHub does not identify · pushed 2026-11-04 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_fodfaxmoeq7ro3mo
GET https://markdownregistry.com/api/v1/resolve?ref=heychengc/wallstreet-explainer/wallstreet-explainer
GET https://markdownregistry.com/api/v1/blob/acd31c8c1196ff96de45ec83e2fdb461b098c37110fd5b78e8f9e3551ecb6828

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

Browse by kind, by grade A, or by owner.