cuihuo

cuihuo is a skill for Claude Code, Codex from Job-Yang/jobbyang-ai-skills. It costs 300 tokens per session (8,541 once invoked), scanned A, original, MIT.

A Chinese-language writing guide for turning a technical opinion into a clear article or a short note of up to 120 Chinese characters. It emphasizes direct, restrained writing focused on the idea being argued.

In plain words
What is it for?
Use it to write or refine a public technical opinion piece, or to condense an idea or article into a brief personal note.
Why use it?
It helps separate opinion writing from technical research or imaginative writing, and gives a consistent way to remove repetition and overly artificial wording.

Skill for Claude CodeCodex

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

Good fit Use it to write or refine a public technical opinion piece, or to condense an idea or article into a brief personal note.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/job-yang/jobbyang-ai-skills/cuihuo
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 Job-Yang/jobbyang-ai-skills --skill cuihuo
Clone the repo
git clone --depth 1 https://github.com/Job-Yang/jobbyang-ai-skills

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 cuihuo

README.md
[![agentmods](https://agentmods.dev/badge/skills/job-yang/jobbyang-ai-skills/cuihuo/github.svg)](https://agentmods.dev/skills/job-yang/jobbyang-ai-skills/cuihuo)
Your own site
<a href="https://agentmods.dev/skills/job-yang/jobbyang-ai-skills/cuihuo"><img src="https://agentmods.dev/badge/skills/job-yang/jobbyang-ai-skills/cuihuo/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 cuihuo

Your own site · 80×15
<a href="https://agentmods.dev/skills/job-yang/jobbyang-ai-skills/cuihuo"><img src="https://agentmods.dev/badge/skills/job-yang/jobbyang-ai-skills/cuihuo.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 300 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 8,541 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.00300 $0.08541
Opus 5 $0.00150 $0.04270
Sonnet 5 $0.00060 $0.01708
Haiku 4.5 $0.00030 $0.00854

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

Security

Grade A, and why

cuihuo 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/cuihuo/SKILL.md · 310 lines

How it starts

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

淬火 · 观点淬硬引擎

这个技能是什么

对外做技术输出时的写作引擎。核心信念一句话:靠观点、靠想法赢得同行的尊重,技术是本质,行文是载体。 所以一切规则都服务于一个目的——让"说了什么"盖过"读起来怎么样"

一套文风,两种产物

产物 目的 篇幅 用途
想法硬文 把一个技术观点扎进读者脑子 不设上下限,服从观点 对外发布、发朋友圈、求职背书
锻造手记 把一个想法/一篇文章提炼成精华 ≤120 字 沉淀进个人笔记文档

两种产物共用下面同一套「文风法则」和「去 AI 味红线」,只在篇幅和结构上分档。


内容生态定位(先分清这篇归不归淬火管)

对外内容分三类,各配一种文体,别串:

类别 目的 文体 归属技能
一、技术调研 把一个新东西说清楚,主动降门槛 费曼:大白话+比喻 feynman-explainer
二、技术想法 把一个观点扎进去 平实、克制、直抒胸臆 淬火(本技能)
三、天马行空 把一个想象讲得让人愿读 汤山体(提技术性、降科普性) tangshan-style

判断:这篇是要"讲清一个东西"(→费曼)、"扎一个观点"(→淬火)、还是"畅想一个未来"(→汤山体)? 淬火只接第二类,以及所有锻造手记。拿不准时,只要核心是"我要输出一个可被反驳的判断",就是淬火。

🔗 技能栈定位(底层能力,涉及必调,不占三选一名额):上面这张表是"讲清 / 扎观点 / 畅想"的三选一。这一层之上还压着两个底层能力,跟淬火并行、不是二选一

  • 动手改之前——如果这次是"改一篇已成形的硬文"(精简某节、补一段、调措辞),而不是从零起稿,先过一遍 sansi-erhouxing(三思而后行)看全文骨架:这一处属于哪一节、动它会不会破坏"一节一观点"的整体结构,判断清楚再改。从零起稿可跳过。
  • 交付之前——成稿按「去 AI 味红线」交 haohao-shuohua(好好说话)重档做统一 lint。 这两步不占"三选一"的名额,该调就调,别因为命中了淬火(尤其是带"精简""改一下"的请求)就把三思跳了。

文风法则(两种产物通用,这是灵魂)

一句话总纲

观点大于行文。专业且克制。给同行看,不关心外行门槛。直抒胸臆,有话直说。

姿态红线(最高优先级,出稿前必查)

写作者私下的驱动力常常是"我发现大家其实都没搞懂",但这个落差只是写作的燃料,绝不能成为文章的姿态。同行最反感"我懂你们不懂"的味道,飘出一丝,前面所有硬货都打折。

  • 禁止任何宣称式表达:"很多人没搞懂而我……""大厂/硅谷都没想明白,但我……""我早就看透了……"。
  • 只做:呈现观察、摆出机理、给出证据,让读者自己得出"这人想明白了"的结论。
  • 平视。你和读者是同一战壕的工程师,在一起把一个问题拆开,不是你在台上讲课。

正面骨架(想法硬文)

  1. 开篇直给主张或直给现象,不铺垫背景、不定义术语。默认读者是同行,看得懂行话。
  2. 靠机理 + 事实逐层推进,一层压一层,一节只讲一个观点,讲清就走,绝不换个说法重复(见下面的「反车轱辘话红线」)。比喻严守下面的「比喻红线」——只在讲清一个难懂概念时才用,精确的东西直接精确地说,绝不为降门槛给专业概念套比方。
  3. 必须敢下至少一个可被反驳的硬判断。面面俱到、两边都对 = 没有观点 = 白写。
  4. 一句立场收尾,给同行一个会记住的判断。不升华、不号召、不"值得深思"。
  5. 标题严格守下面的「标题红线」,这是同行第一眼看到的东西,最容易露 AI 味 / 公众号味,单列一节强约束。

标题红线(最高优先级之一,出稿前必查,踩一条就重起标题)

标题是同行第一眼看到的东西,也最容易露出公众号味 / AI 味。总要求:平实、深刻,是什么就写什么,不花里胡哨。直给的最好——把判断直接摆在标题里,让读者一眼看到结论,而不是被勾着点进去猜。 一个好标题,就是一句平实的陈述句,敢下一个能被反驳的判断——不靠句式技巧,不靠悬念,不靠长度。

本节所有规则同时管主标题和每一个章节小标题。 实测最容易翻车的恰恰是章节小标题:主标题往往改得很干净,小标题却全是「XX 那点别扭,根子是同一个」「这条路的尽头,是一个新深渊」「XX 不是终点,是个卡住的过渡」这类卖关子的公众号句式。小标题不是用来勾读者往下看的钩子,它就是这一节观点的直接陈述——把这节想说的判断平铺出来,别设扣子。

Read the full file on GitHub · 310 lines

Files

What ships with it

2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

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 · 310 lines · 300 tokens per session scan A d5cfdd5e7152

Subscribe to this mod's changes

cuihuo is a skill published in the GitHub repository Job-Yang/jobbyang-ai-skills (67 stars, last pushed 9d ago), licensed MIT. It adds 300 tokens to every session and 8,541 once invoked, about $0.0015 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

systematic-debugging

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.

obra/superpowers · 21 tokens

local-ai-agents

Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…

microsoft/ai-agents-for-beginners · 200 tokens

next-cache-components-adoption

Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…

vercel/next.js · 95 tokens

chat-pet-sprite-creation

Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.

microsoft/vscode · 53 tokens

cpu-profile-analysis

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…

microsoft/vscode · 71 tokens

insight-error-page

Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…

vercel/next.js · 83 tokens