Use when you have a written implementation plan to execute in a separate session with review checkpoints
npx skills add yizhiyanhua-ai/chuinb-skill
Or install specific skill: npx add-skill https://github.com/yizhiyanhua-ai/chuinb-skill
# Description
>
# SKILL.md
name: chuinb
description: >
This skill transforms users into confident industry insiders through immersive, research-driven learning experiences.
It should be used when users want to quickly master an unfamiliar industry, field, skill, or domain — whether for
professional networking, investment decisions, career transitions, or pure curiosity. The skill combines Feynman
Technique, First Principles thinking, and 80/20 analysis with deep web research to generate beautifully formatted,
media-rich learning notes with interactive flashcards and quizzes. Triggers include: "help me understand [industry]",
"I need to learn about [field] quickly", "make me an insider in [domain]", "行业速成", "快速掌握", "深度学习笔记",
"/chuinb", "/master", or any request to rapidly acquire domain expertise.
Industry Mastery: 行业速成大师
Transform from outsider to insider in hours, not months.
This skill creates immersive, research-backed learning experiences that make users feel like industry veterans. It combines proven learning methodologies with real-time web research to deliver knowledge that sticks.
Core Philosophy
The Three Pillars
┌─────────────────────────────────────────────────────────────────┐
│ INDUSTRY MASTERY │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 🧠 FEYNMAN TECHNIQUE ⚛️ FIRST PRINCIPLES │
│ "If you can't explain "Boil everything down │
│ it simply, you don't to fundamental truths, │
│ understand it well enough" then reason up from there" │
│ │
│ 📊 80/20 PARETO │
│ "20% of knowledge delivers │
│ 80% of practical value" │
│ │
└─────────────────────────────────────────────────────────────────┘
⚠️ CRITICAL: Execution Flow (MUST FOLLOW)
Overview
┌─────────────────────────────────────────────────────────────────┐
│ EXECUTION FLOW │
├─────────────────────────────────────────────────────────────────┤
│ │
│ Phase 1: User Profiling ────────────────────────────────── │
│ Ask 3 questions about goal, background, time │
│ ↓ │
│ Phase 2: Deep Research ─────────────────────────────────── │
│ WebSearch + WebFetch for content │
│ ↓ │
│ Phase 3: Media Acquisition (MANDATORY) ─────────────────── │
│ Download images + videos + generate AI images │
│ ↓ │
│ Phase 4: Ask Save Path ─────────────────────────────────── │
│ Use AskUserQuestion to get save location │
│ ↓ │
│ Phase 5: Generate & Save ───────────────────────────────── │
│ Create markdown file with embedded media │
│ ↓ │
│ Phase 6: Interactive Follow-up ─────────────────────────── │
│ Offer deep dives, practice scenarios │
│ │
└─────────────────────────────────────────────────────────────────┘
Phase 1: User Profiling (MANDATORY FIRST STEP)
Before ANY research begins, gather user context through conversational questions:
┌─────────────────────────────────────────────────────────────────┐
│ 🎯 USER PROFILING QUESTIONS │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 1. 「你的目标」What do you want to achieve? │
│ □ 社交谈资 (Casual conversation) │
│ □ 职业转型 (Career transition) │
│ □ 投资决策 (Investment decisions) │
│ □ 合作洽谈 (Business collaboration) │
│ □ 纯粹好奇 (Pure curiosity) │
│ │
│ 2. 「当前背景」What's your current profession/background? │
│ (This helps tailor analogies and explanations) │
│ │
│ 3. 「时间预算」How much time can you invest? │
│ □ 30分钟速览 (Quick overview) │
│ □ 2小时深入 (Deep dive) │
│ □ 持续学习 (Ongoing learning) │
│ │
└─────────────────────────────────────────────────────────────────┘
Present these questions conversationally, not as a form. Adapt based on context clues in the user's initial request.
Phase 2: Deep Research
Execute comprehensive web research covering:
- Industry Fundamentals
- Core business models and value chains
- Key players (companies, organizations)
-
Market size and growth trends
-
Key Figures & Events
- Influential people (founders, thought leaders, critics)
- Historical milestones and turning points
-
Recent news and developments
-
Professional Vocabulary
- Industry jargon and acronyms
- Insider phrases and expressions
-
Common misconceptions to avoid
-
Real Cases & Stories
- Success stories with specific details
- Notable failures and lessons learned
- Current controversies or debates
Research Tools:
- Use WebSearch for current information, news, trends
- Use WebFetch for detailed article content
Phase 3: Media Acquisition (MANDATORY - DO NOT SKIP)
⚠️ THIS PHASE IS REQUIRED FOR EVERY EXECUTION
媒体素材是让学习笔记生动有力的关键。必须执行媒体获取流程,但数量和类型根据内容需要灵活调整。
3.1 媒体获取原则
核心原则:根据内容类型选择最合适的获取方式
┌─────────────────────────────────────────────────────────────────┐
│ 媒体获取决策树 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ 需要什么类型的图片? │
│ │ │
│ ├─→ 事实性图片 ──→ 优先网络下载真实图片 │
│ │ • 人物照片(创始人、专家、名人) │
│ │ • 产品图片、公司 Logo │
│ │ • 剧照、海报、新闻配图 │
│ │ • 历史事件照片 │
│ │ • 实物图片(咖啡豆、芯片、汽车等) │
│ │ │
│ └─→ 概念性图片 ──→ 使用 AI 生成 │
│ • 价值链/生态系统图 │
│ • 流程图、关系图 │
│ • 抽象概念的视觉化 │
│ • 数据可视化、信息图 │
│ • 氛围图、风格示意图 │
│ │
└─────────────────────────────────────────────────────────────────┘
3.2 媒体数量指南(灵活调整)
不设硬性数量限制,根据内容丰富度和主题特点决定:
| 内容类型 | 建议媒体配置 | 说明 |
|---|---|---|
| 人物密集型(如影评、商业领袖) | 3-5 张人物照片 + 1-2 个访谈视频 | 优先下载真实照片 |
| 概念密集型(如金融、技术) | 2-4 张概念图 + 1-2 个解释视频 | 优先 AI 生成 |
| 案例密集型(如商业分析) | 2-3 张案例图 + 1-2 张流程图 | 混合使用 |
| 视觉艺术类(如电影、设计) | 4-6 张剧照/作品图 + 1-2 个片段 | 优先下载真实图片 |
3.3 图片获取策略
策略 A:事实性图片 → 优先网络下载
适用场景:
- 人物照片(创始人、CEO、专家、艺术家、导演、演员等)
- 产品图片、公司 Logo、品牌视觉
- 电影剧照、海报、专辑封面
- 新闻事件配图、历史照片
- 实物图片(食物、设备、建筑等)
获取方式:
# 方式 1: 使用 media-downloader(需要 API Key)
python ~/.claude/skills/media-downloader/media_cli.py image "关键词" -n 数量 -o 输出目录
# 方式 2: 通过 WebSearch 找到图片 URL,然后下载
# 搜索关键词示例:
# "[人名] portrait photo"
# "[公司名] logo high resolution"
# "[电影名] movie poster"
# "[产品名] product image"
搜索关键词模板:
人物照片: "[姓名] portrait" / "[姓名] headshot" / "[姓名] photo"
公司Logo: "[公司名] logo png" / "[公司名] brand"
电影海报: "[电影名] movie poster" / "[电影名] official poster"
剧照: "[电影名] still" / "[电影名] scene" / "[电影名] screenshot"
产品图: "[产品名] product photo" / "[产品名] official image"
策略 B:概念性图片 → 使用 AI 生成
适用场景:
- 行业价值链、生态系统图
- 业务流程图、工作流程
- 抽象概念的视觉化表达
- 关系图、层级图
- 氛围图、风格示意图
- 找不到合适真实图片时的备选
使用 zimage-skill 生成:
MODELSCOPE_API_KEY="your-key" python3 ~/.claude/skills/zimage-skill/generate.py "prompt" "output.jpg"
Prompt 模板:
# 流程图/价值链
"[主题] value chain diagram, minimalist infographic style, [color] color scheme,
professional business design, clean flat design, white background"
# 概念图
"[概念] concept visualization, modern illustration style, simple and clear,
professional corporate design"
# 氛围图
"[主题] aesthetic, cinematic atmosphere, [风格描述], professional photography style"
# 生态系统图
"[行业] ecosystem diagram, showing key players and relationships,
minimalist business infographic, clean design"
策略 C:备选方案
当以上方式都失败时:
- 提供外部链接:[查看图片](url)
- 使用文字描述代替
- 使用 Mermaid 图表(适用于流程图)
3.4 视频获取策略
使用 media-downloader 下载 YouTube 视频:
python ~/.claude/skills/media-downloader/media_cli.py youtube "URL" -o "输出目录" --end 120
视频类型与搜索关键词:
| 视频类型 | 搜索关键词模板 | 适用场景 |
|---|---|---|
| 解释性视频 | "[概念] explained", "how [X] works" |
复杂概念讲解 |
| 入门视频 | "[行业] 101", "[行业] for beginners" |
行业入门 |
| 人物访谈 | "[人名] interview", "[人名] talk" |
人物介绍 |
| TED 演讲 | "[主题] TED talk" |
思想启发 |
| 纪录片片段 | "[主题] documentary" |
深度内容 |
| 新闻报道 | "[事件] news report" |
时事案例 |
视频要求:
- 时长:根据内容价值灵活裁剪(建议 60-180 秒)
- 内容:与主题直接相关
- 质量:至少 720p
3.5 媒体文件命名规范
人物照片: person-[姓名拼音或英文].jpg
概念图: diagram-[描述].jpg
剧照/海报: poster-[作品名].jpg / still-[作品名].jpg
案例图: case-[案例名].jpg
产品图: product-[产品名].jpg
视频: video-[主题].mp4
3.6 媒体嵌入格式 (Obsidian)
图片: ![[media/filename.jpg]]
视频: ![[media/filename.mp4]]
带说明: ![[media/filename.jpg|这是图片说明]]
3.7 媒体获取检查清单
在完成媒体获取后,确认:
- [ ] 所有提到的关键人物都有对应图片(真实照片优先)
- [ ] 核心概念有视觉化表达(AI 生成或真实图片)
- [ ] 至少有 1 个相关视频片段
- [ ] 图片和视频数量与内容丰富度匹配
- [ ] 所有媒体文件已下载到本地 media 文件夹
- [ ] 文件命名清晰规范
Phase 4: Ask Save Path (MANDATORY)
⚠️ 在生成内容之前,必须询问用户保存路径
使用 AskUserQuestion 工具询问用户:
问题: "请告诉我你想把学习笔记保存到哪里?"
选项:
1. 当前目录 (Current directory)
2. 桌面 (Desktop)
3. 自定义路径 (Custom path)
如果用户选择自定义路径:
- 等待用户输入完整路径
- 验证路径是否存在,不存在则创建
默认文件结构:
[用户指定路径]/
├── [主题]速成指南.md # 主文档
└── media/ # 媒体文件夹
├── diagram-*.jpg
├── person-*.jpg
├── case-*.jpg
└── video-*.mp4
Phase 5: Content Generation & Save
5.1 Output Structure Template
# [Industry/Field Name] 行业速成指南
> 🎯 **你的学习目标**: [Personalized based on user profile]
> ⏱️ **预计阅读时间**: X 分钟
> 📅 **生成日期**: YYYY-MM-DD
---
## 一句话看懂这个行业
[Feynman-style explanation in ONE sentence that a 12-year-old could understand]
---
## 第一性原理:行业的本质
[Break down to fundamental truths. What problem does this industry solve? Why does it exist?]
![[media/diagram-value-chain.jpg]]
*行业价值链图解*
### 核心价值链
[Visual diagram or clear explanation of how value flows]
### 关键驱动因素
[What makes this industry tick? 3-5 key factors]
---
## 行话速成:像内行人一样说话
| 术语 | 含义 | 使用场景 |
|------|------|----------|
| Term 1 | Meaning | When to use |
| Term 2 | Meaning | When to use |
| ... | ... | ... |
### 常用表达
- "[Insider phrase 1]" — 意思是...
- "[Insider phrase 2]" — 用于...
### 新手常犯的错误
- ❌ 不要说"..." → ✅ 应该说"..."
---
## 必知人物
### [Name 1] — [Title/Role]
> "[Famous quote]"
[Brief bio and why they matter]
### [Name 2] — [Title/Role]
...
---
## 经典案例
### 案例一:[Success/Failure Story Title]
**背景**: ...
**过程**: ...
**结果**: ...
**启示**: [Key takeaway in user's professional context]
![[media/case-example.jpg]]
---
## 精选视频片段
### [Video Title]
![[media/video-explanation.mp4]]
> 📌 **关键点**: [1-2 sentence summary of why this matters]
---
## 闪念卡片 (Flashcards)
<details>
<summary>🔮 点击展开卡片 1</summary>
**Q: [Question]**
---
**A: [Answer]**
</details>
[Generate 5-10 flashcards covering key concepts]
---
## 自测问答
### 问题 1
[Scenario-based question]
<details>
<summary>💡 查看答案</summary>
[Answer with explanation]
</details>
[Generate 3-5 quiz questions]
---
## 行动清单
基于你的目标「[user goal]」,建议的下一步:
- [ ] [Actionable item 1]
- [ ] [Actionable item 2]
- [ ] [Actionable item 3]
---
## 延伸阅读
- [Resource 1](url) — 推荐理由
- [Resource 2](url) — 推荐理由
---
> 💡 **学习小贴士**: [Personalized tip based on user's background]
5.2 Save Files
- 创建 media 文件夹
- 将所有媒体文件保存到 media 文件夹
- 保存主 markdown 文件
Phase 6: Interactive Elements
After delivering the main note, offer interactive follow-ups:
- Deep Dive Options
- "想深入了解 [specific topic] 吗?"
-
"需要更多 [cases/videos/terminology] 吗?"
-
Practice Scenarios
- "假设你在 [场景],对方问你 [问题],你会怎么回答?"
-
Provide feedback on user's responses
-
Knowledge Checks
- Generate additional flashcards on demand
-
Create scenario-based quizzes
-
Connection Building
- "这和你的 [user's profession] 有什么关联?"
- Help user find bridges between new knowledge and existing expertise
Content Guidelines
Writing Style
- Conversational yet professional — Like a knowledgeable friend explaining things
- Rich in analogies — Connect new concepts to familiar ones (based on user's background)
- Concrete over abstract — Always include specific examples, numbers, names
- Visual thinking — Use diagrams, tables, and formatting liberally
Personalization Markers
Throughout the note, include personalized elements:
「结合你的[background]来理解」— Bridge to user's expertise「对于[goal]来说,关键是...」— Goal-oriented framing「这就像你熟悉的[analogy from user's field]」— Familiar analogies
Quality Checklist
Before delivering the note, verify:
- [ ] User profile questions were asked and answers incorporated
- [ ] At least 5 web searches performed for current information
- [ ] Minimum 3 real cases with specific details
- [ ] 10+ industry terms explained
- [ ] 2+ key figures profiled
- [ ] 5+ flashcards generated
- [ ] 3+ quiz questions created
- [ ] 媒体获取完成:
- [ ] 事实性图片(人物、剧照等)优先从网络下载真实图片
- [ ] 概念性图片(流程图、价值链)使用 AI 生成
- [ ] 图片数量与内容丰富度匹配(不设硬性限制)
- [ ] 至少 1 个相关视频片段
- [ ] User was asked for save path before saving
- [ ] Markdown file saved with embedded media
- [ ] Personalization markers present throughout
- [ ] Actionable next steps provided
Tool Integration
Required Tools
| Tool | Purpose | When to Use |
|---|---|---|
WebSearch |
搜索行业信息 | 每次必用 |
WebFetch |
获取网页详细内容 | 每次必用 |
zimage-skill |
生成概念图 | 概念性图片(流程图、价值链等) |
media-downloader |
下载图片和视频 | 事实性图片 + YouTube 视频 |
AskUserQuestion |
询问保存路径 | 保存前必用 |
zimage-skill (AI 图片生成)
功能: 使用 AI 生成概念图、流程图等
使用方式:
MODELSCOPE_API_KEY="your-key" python3 ~/.claude/skills/zimage-skill/generate.py "prompt" "output.jpg"
Prompt 最佳实践:
"[主题] diagram/infographic, minimalist style, [color] color scheme,
professional design, clean flat design, white background"
media-downloader (媒体下载器)
功能: 下载 YouTube 视频并裁剪
使用方式:
# 下载并裁剪视频
python ~/.claude/skills/media-downloader/media_cli.py youtube "URL" -o "目录" --end 120
# 检查配置状态
python ~/.claude/skills/media-downloader/media_cli.py status
Example Triggers
- "帮我快速了解私募股权行业"
- "I need to understand the semiconductor industry by next week"
- "想成为咖啡行业的内行人"
- "Help me master the basics of venture capital"
- "下周要和动漫行业的人聊天,帮我速成"
- "/chuinb blockchain"
- "/master contemporary art"
Troubleshooting
zimage-skill 报错 "API Key required"
需要设置环境变量:
export MODELSCOPE_API_KEY="your-api-key"
获取 API Key: https://modelscope.cn/my/myaccesstoken
media-downloader 图片下载失败
需要配置图库 API Key:
export PEXELS_API_KEY="your-key"
export PIXABAY_API_KEY="your-key"
备选方案: 使用 zimage-skill 生成图片代替下载
YouTube 视频下载失败
确保已安装 yt-dlp:
pip install yt-dlp
# README.md
行业速成大师 (chuinb-skill)
让你在几小时内从行业小白变成内行人
这是一个 Claude Code 技能(skill),帮助你快速掌握任何陌生的行业、领域或技能。它会自动搜索最新信息、下载相关图片和视频、生成 AI 概念图,最终输出一份精美的学习笔记。
这个技能能帮你做什么?
想象一下这些场景:
- 下周要和投资人聊区块链,但你完全不懂?
- 想转行到新能源行业,需要快速了解行业全貌?
- 朋友约你聊咖啡文化,你想显得很懂行?
行业速成大师会帮你:
- 用最简单的语言解释行业本质(连12岁小孩都能听懂)
- 教你行业黑话,让你说话像个内行人
- 介绍必知的关键人物和经典案例
- 生成精美的图片和视频,让学习更生动
- 提供闪卡和测验,帮你巩固记忆
- 最后保存成一份可以随时翻阅的笔记
安装指南(超简单!)
💡 所有步骤都可以直接在 Claude Code 中用自然语言完成,不需要手动输入命令!
第一步:确认你已经安装了 Claude Code
如果你能在终端里输入 claude 并看到 Claude 的界面,说明已经安装好了。
还没安装?访问 Claude Code 官网 按照指引安装。
第二步:安装这个技能
打开 Claude Code,直接说:
帮我把 https://github.com/yizhiyanhua-ai/chuinb-skill 这个技能安装到 ~/.claude/skills 目录
Claude 会自动帮你下载并安装。
第三步:安装依赖技能
这个技能需要两个辅助技能来实现图片生成和媒体下载功能。对 Claude 说:
帮我安装这两个技能到 ~/.claude/skills 目录:
- https://github.com/yizhiyanhua-ai/zimage-skill
- https://github.com/yizhiyanhua-ai/media-downloader
💡 这两个技能的作用:
- zimage-skill:使用 AI 生成概念图、流程图等
- media-downloader:从网络下载图片和视频素材
第四步:安装依赖工具
继续对 Claude 说:
帮我安装 chuinb-skill 需要的依赖:yt-dlp、ffmpeg 和 Pillow
Claude 会自动检测你的系统并安装所需工具。
第五步:配置 API 密钥
这个技能需要两个免费的 API 密钥:
1. 获取 ModelScope API Key(用于 AI 生成图片)
- 打开 https://modelscope.cn
- 注册账号(可以用手机号)
- 登录后,点击右上角头像 → "我的访问令牌"
- 创建新令牌,复制它
2. 获取 Pexels API Key(用于下载图片,可选)
- 打开 https://www.pexels.com/api/
- 注册账号
- 点击 "Your API Key" 获取密钥
3. 让 Claude 帮你配置
拿到密钥后,对 Claude 说:
帮我配置环境变量:
MODELSCOPE_API_KEY=你的ModelScope密钥
PEXELS_API_KEY=你的Pexels密钥
Claude 会自动帮你添加到配置文件。
第六步:验证安装
对 Claude 说:
检查一下 chuinb-skill 的依赖是否都安装好了
Claude 会帮你检查并告诉你结果。
使用方法
直接对话(推荐)
打开 Claude Code,直接用自然语言说:
帮我快速了解私募股权行业
我想成为咖啡行业的内行人
下周要和区块链的人聊天,帮我速成
使用命令
/chuinb 半导体行业
/master venture capital
使用流程
- 回答几个问题:Claude 会先问你学习目标、背景和时间预算
- 等待研究:Claude 会自动搜索最新信息、下载图片视频
- 选择保存位置:Claude 会问你想把笔记保存到哪里
- 获得学习笔记:一份精美的 Markdown 文件,包含图片和视频
输出示例
运行后,你会得到这样的文件结构:
你指定的目录/
├── 私募股权行业速成指南.md # 主文档(可以用 Obsidian 打开)
└── media/ # 媒体文件夹
├── diagram-value-chain.jpg # AI 生成的价值链图
├── person-xxx.jpg # 下载的人物照片
└── video-explained.mp4 # 下载的教学视频
笔记内容包括:
- 一句话看懂行业
- 行业本质分析
- 专业术语表
- 必知人物介绍
- 经典案例分析
- 视频片段
- 闪卡和测验
- 行动清单
常见问题
Q: 生成图片时报错 "API Key required"
对 Claude 说:帮我检查 MODELSCOPE_API_KEY 环境变量是否配置正确
Q: 视频下载失败
对 Claude 说:帮我安装 yt-dlp 和 ffmpeg
Q: 图片下载失败
这个技能会优先使用 AI 生成图片,所以即使图片下载失败也没关系。如果你想下载网络图片,需要配置 Pexels API Key。
Q: 笔记里的图片/视频显示不出来
这个技能生成的笔记使用 Obsidian 的语法(![[文件名]])。推荐使用 Obsidian 打开笔记。
Q: 可以用中文还是英文?
都可以!这个技能支持中英文双语。
技术支持
遇到任何问题,直接在 Claude Code 中描述你的问题,Claude 会帮你解决。
更新日志
v1.1.0 (2026-01-22)
- 新增:智能媒体获取(事实性图片下载 + 概念图 AI 生成)
- 新增:保存前询问用户路径
- 新增:中英文 README 文档
- 优化:更清晰的执行流程
v1.0.0
- 初始版本发布
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.