mcpField
C
chuinb

chuinb

github.com/yizhiyanhua-ai生産性9963 回インストール30 週間前に更新
リポジトリ

chuinb について

chuinbは、未知の業界を短期間で学びたい人向けの学習スキルです。目標に合わせてユーザーの背景を確認し、ウェブ調査やメディア収集をもとに学習ノートを作成します。

主な機能

  1. 01目標・背景・学習時間の確認
  2. 02基礎情報・人物・事例の調査
  3. 03用語・動向と出典の整理
  4. 04画像・動画素材の取得
  5. 05個別化したノートと練習の作成

活用シーン

  1. 01キャリア転換に向けた業界学習
  2. 02業界交流や面接の準備
  3. 03投資判断に向けた業界調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/yizhiyanhua-ai/chuinb-skill --skill chuinb

インストール後、Claude Code で/chuinbを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

.gitignore
README-EN.md
LICENSE
README.md
.github/workflows/
validate-skill.yml
assets/
note-template.md
references/
industry-templates.md
jargon-patterns.md
learning-theories.md
scripts/
test_validate_skill_spec.sh
validate_skill_spec.sh

詳細

業界マスター:業界を短期間でマスターする

数か月ではなく、数時間で門外漢から業界の内側を知る人へと成長できます。

このスキルは、ユーザーが業界のベテランになったように感じられる、没入感のある、調査に裏付けられた学習体験を作り出します。実証済みの学習方法とリアルタイムのウェブ調査を組み合わせ、定着する知識を提供します。

基本理念

3 つの柱
┌─────────────────────────────────────────────────────────────────┐
│                    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"                     │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

⚠️ 重要:実行フロー(必ず従ってください)

概要
┌─────────────────────────────────────────────────────────────────┐
│                    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                  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

フェーズ 1:ユーザーのプロフィール作成(必須の最初のステップ)

調査を始める前に、会話形式の質問を通じてユーザーの背景を把握します。

┌─────────────────────────────────────────────────────────────────┐
│  🎯 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)                               │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

これらの質問は、フォーム形式ではなく会話形式で提示してください。 ユーザーの最初の依頼に含まれる手がかりに応じて調整します。


フェーズ 2:詳細調査

以下を網羅する包括的なウェブ調査を実施します。

  1. 業界の基礎

    • 中核となるビジネスモデルとバリューチェーン
    • 主なプレイヤー(企業、組織)
    • 市場規模と成長傾向
  2. 重要人物と出来事

    • 影響力のある人物(創業者、思想的リーダー、批評家)
    • 歴史上の節目と転換点
    • 最近のニュースと動向
  3. 専門用語

    • 業界用語と頭字語
    • 業界関係者が使うフレーズや表現
    • 避けるべきよくある誤解
  4. 実例とストーリー

    • 具体的な詳細を含む成功事例
    • 注目すべき失敗と得られた教訓
    • 現在の論争や議論

調査ツール:

  • 最新情報、ニュース、トレンドには WebSearch を使用します
  • 記事の詳細な内容には WebFetch を使用します
2.1 情報源の信頼性に関するガードレール(必須)

調査結果をまとめる前に、以下の信頼性に関する制約を必ず適用してください。

  • 情報源の最低数:有効な情報源を少なくとも 5 件引用します
  • 情報源の種類の組み合わせ(少なくとも 2 種類を含めます):
    • 公式/規制当局/機関の報告書(企業の財務報告、政府、協会、コンサルティング機関)
    • 大手メディアまたは業界メディア
    • 専門的な調査記事または質の高いデータベース
  • 対象期間の要件:
    • 少なくとも 2 件の情報は、過去 12 か月以内のものとします
    • 「最新の動向」を扱う場合は、過去 90 日以内の情報を優先します
  • 追跡可能性:重要な結論には、必ず情報源へのリンクまたは出典の説明を付けます
2.2 情報の矛盾への対応手順

情報源によって内容が異なる場合は、以下の手順に従います。

  1. 矛盾点を明確に列挙します(市場規模、成長率、重要な出来事の日付など)
  2. 各情報の出典と時期を示します
  3. 差異が生じた可能性のある理由を説明します(統計の定義、対象地域、時間軸など)
  4. 「現時点で最も信頼できる結論」と不確実性について説明します
2.3 引用と根拠に関するルール(必須)
  • 情報源を捏造することは厳禁です:信頼できる出典が見つからない場合は、「裏付けとなる権威ある情報源はありません」と明記します
  • 重要な結論は追跡可能にします:主要な見解の後に [情報源名, 日付] + リンク を付けます
  • データにはタイムスタンプを付けます:市場規模、成長率、ランキングなどの情報には、統計の対象年を明記します

出力では、次の形式を使用することを推奨します。

### 关键结论与证据

1. 结论 A(置信度:高)
   - 证据 1: [来源名称, 2026-03-10](https://example.com)
   - 证据 2: [来源名称, 2025-11-22](https://example.com)
   - 备注: 不同机构口径略有差异,已按“全球口径”统一
2.4 参考資料の使い分け

過剰な情報を避けるため、テーマに応じて必要最小限の参考ファイルを選びます。

  • 用語と表現:references/jargon-patterns.md
  • 業界分類の調査フレームワーク:references/industry-templates.md
  • 学習方法の説明:references/learning-theories.md

現在のユーザーの目標に関連する部分のみを読み込み、毎回すべてを網羅する必要はありません。


フェーズ 3:メディアの取得(必須・省略禁止)

⚠️ このフェーズは、実行するたびに必ず行ってください

メディア素材は、学習ノートを生き生きと印象深いものにするための重要な要素です。必ずメディア取得の手順を実行してください。ただし、数量や種類は内容に応じて柔軟に調整します。

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、専門家、アーティスト、監督、俳優など)
  • 製品画像、企業ロゴ、ブランドビジュアル
  • 映画のスチル写真、ポスター、アルバムのジャケット
  • ニュースの出来事を示す画像、歴史的写真
  • 実物の画像(食べ物、機器、建築物など)

取得方法:

# 方式 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"

プロンプトのテンプレート:

# 流程图/价值链
"[主题] 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 フォルダーにダウンロードされている
  • ファイル名が明確で統一されている
3.8 メディア取得失敗時のフォールバック戦略(MANDATORY)

メディアの取得に失敗した場合、直接スキップすることはできません。必ず次の順序で代替手段を試してください。

  1. 事実を示す画像の取得に失敗:AI 生成画像による代替を試し、「AI 生成のイメージ図」と明記します
  2. AI 画像の生成に失敗:Mermaid/ASCII 図、または構造化した文章による説明に切り替えます
  3. 動画の取得に失敗:質の高い外部リンクと、重要な内容の 60~120 秒の要約を提供します
3.9 著作権とコンプライアンスに関する注意(MANDATORY)

ドキュメントの「参考情報」または末尾に、以下を追加してください。

  • メディアの出典情報(出典プラットフォーム/作者/リンク)
  • 著作権の状態に関する注意(学習目的のみ、または商用利用可能)
  • 商用利用のリスクに関する注意(再利用可能なライセンスの素材を優先することを推奨)

Phase 4: 保存先の確認(MANDATORY)

⚠️ コンテンツを生成する前に、必ずユーザーに保存先を確認してください

AskUserQuestion ツールを使用して、ユーザーに質問します。

问题: "请告诉我你想把学习笔记保存到哪里?"

选项:
1. 当前目录 (Current directory)
2. 桌面 (Desktop)
3. 自定义路径 (Custom path)

ユーザーがカスタムパスを選択した場合:

  • ユーザーが完全なパスを入力するまで待ちます
  • パスの存在を確認し、存在しない場合は作成します

デフォルトのファイル構成:

[用户指定路径]/
├── [主题]速成指南.md          # 主文档
└── media/                      # 媒体文件夹
    ├── diagram-*.jpg
    ├── person-*.jpg
    ├── case-*.jpg
    └── video-*.mp4

Phase 5: コンテンツの生成と保存

5.1 出力構成テンプレート
# [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 ファイルの保存
  1. media フォルダーを作成します
  2. すべてのメディアファイルを media フォルダーに保存します
  3. メインの markdown ファイルを保存します
5.3 シナリオモード(出力の調整)

ユーザーの目標に応じて、出力の重点を自動的に選択します(mode を明示的に指定することもできます)。

  • mode=networking:会話のきっかけ、人物、注目の話題を重視します
  • mode=interview:よくある質問と回答、構造化された表現、事例の分析を重視します
  • mode=investment:ビジネスモデル、成長要因、リスク、競争環境を重視します
  • mode=learning:概念体系、学習パス、フラッシュカードを重視します
5.4 出力品質評価基準(セルフチェック)

納品前に 1~5 点で自己評価し、弱い項目を簡潔に補強してください。

  • 明確さ(初心者にも理解できる)
  • 正確さ(信頼でき、出典を追跡できる)
  • 実用性(会議/面接/投資に関する対話で活用できる)
  • 記憶への定着(フラッシュカードとクイズの質)
  • 読みやすさ(構成、レイアウト、図と文章の対応)

合計点が 18 点未満の場合は、低評価の項目を少なくとも 2 つ補強してから納品してください。


Phase 6: インタラクティブ要素

メインのノートを提供した後、以下のインタラクティブなフォローアップを提案します。

  1. 詳細解説の選択肢

    • 「[specific topic] について詳しく知りたいですか?」
    • 「[cases/videos/terminology] をもっと知りたいですか?」
  2. 練習シナリオ

    • 「あなたが [場面] にいて、相手から [質問] をされたとします。どのように答えますか?」
    • ユーザーの回答にフィードバックを提供します
  3. 理解度チェック

    • 要望に応じてフラッシュカードを追加で作成します
    • シナリオベースのクイズを作成します
  4. 知識の関連付け

    • 「これはあなたの [user's profession] とどのような関係がありますか?」
    • 新しい知識と既存の専門知識を結びつける手助けをします

コンテンツガイドライン

文体
  • 親しみやすく、それでいてプロフェッショナル — 知識豊富な友人が説明するように書きます
  • たとえを豊富に使う — ユーザーの背景に基づき、新しい概念をなじみのあるものに結びつけます
  • 抽象的な説明より具体的な説明 — 具体例、数値、名前を必ず含めます
  • 視覚的に考える — 図、表、書式を積極的に活用します
パーソナライズの目印

ノート全体に、次のようなパーソナライズ要素を含めます。

  • 「あなたの[background]に当てはめて考えると」 — ユーザーの専門知識とのつながり
  • 「[goal]にとって重要なのは…」 — 目標を意識した説明
  • 「これは、あなたがよく知っている[analogy from user's field]のようなものです」 — なじみのあるたとえ

品質チェックリスト

ノートを納品する前に、以下を確認してください。

  • ユーザーのプロフィールに関する質問を行い、回答を反映した
  • 最新情報を得るために、ウェブ検索を少なくとも 5 回実施した
  • 有効で、出典を追跡できる参考資料を少なくとも 5 件集めた
  • 参考資料のうち、少なくとも 2 件は過去 12 か月以内のもの
  • 少なくとも 2 種類の情報源(公式/メディア/研究)を網羅した
  • 事実に矛盾がある場合は、明示的に整理した
  • 具体的な詳細を含む実例が 3 件以上ある
  • 業界用語を 10 語以上説明した
  • 重要人物を 2 人以上紹介した
  • フラッシュカードを 5 枚以上作成した
  • クイズの質問を 3 問以上作成した
  • メディアの取得が完了している:
    • 事実を示す画像(人物、スチール写真など)は、ウェブから実際の画像をダウンロードすることを優先した
    • 概念を示す画像(フローチャート、バリューチェーン)は AI で生成した
    • 画像の数が内容の豊富さに見合っている(固定の上限なし)
    • 関連する動画クリップが少なくとも 1 つある
  • 保存前にユーザーに保存先を確認した
  • メディアを埋め込んだ Markdown ファイルを保存した
  • メディアの出典と著作権/コンプライアンスに関する注意を含めた
  • 出力モードを選択した、またはユーザーの目標から推測した
  • 評価基準に基づくセルフチェックを完了した(合計 18 点以上を目標)
  • 全体を通じてパーソナライズの目印を使用した
  • 実行可能な次のステップを提示した

ツール連携

必須ツール
ツール目的使用タイミング
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"

プロンプトのベストプラクティス:

"[主题] 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

使用例

  • 「プライベートエクイティ業界について手早く理解したい」
  • 来週までに半導体業界について理解する必要があります
  • 「コーヒー業界に詳しくなりたい」
  • ベンチャーキャピタルの基礎をしっかり身につけたい
  • 「来週、アニメ業界の人と話すので、短期間で詳しくなりたい」
  • 「/chuinb blockchain」
  • 「/master contemporary art」

トラブルシューティング

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

コメント