跳到主要內容
Frank Chiu

徐享/享哥

AI應用規劃師

具有 10 年經驗在數位行銷與電商廣告領域,專精生成式AI應用與個人資料保護,致力於以獨特商業洞察與實戰案例研討,助力品牌突破成長瓶頸。

文章目錄

  1. 1. 「享哥 Skill Library」
  2. 2. 一、先用一句話理解什麼是 Agent Skill
  3. 3. 二、我會把 AI Agent 能力拆成四層
  4. 4. 三、MCP 跟 Skill 到底差在哪?
  5. 5. 四、Skill 不只是一個比較長的 Prompt
    1. 5.0.1. SKILL.md
    2. 5.0.2. references/
    3. 5.0.3. assets/
    4. 5.0.4. scripts/
  • 6. 五、真正重要的設計:Progressive Disclosure
    1. 6.1. Progressive Disclosure
  • 7. 六、Skill 真正封裝的是四種知識
    1. 7.1. 第一層:Declarative Knowledge
      1. 7.1.1. 「知道什麼」
    2. 7.2. 第二層:Procedural Knowledge
      1. 7.2.1. 「知道怎麼做」
    3. 7.3. 第三層:Executable Knowledge
      1. 7.3.1. 「真的幫我做」
    4. 7.4. 第四層:Decision Knowledge
      1. 7.4.1. 「專家為什麼這樣判斷?」
  • 8. 七、直播裡提到的 5 種 Skill 建立方式
    1. 8.1. 方法一:Manual
    2. 8.2. 方法二:生成式建構
    3. 8.3. 方法三:逆向工程/工作流蒸餾
    4. 8.4. Workflow Distillation
    5. 8.5. 方法四:Record & Replay
    6. 8.6. 方法五:Decision Distillation
  • 9. 八、其實這 5 種方法可以再濃縮成三類
  • 10. 九、Skill 跟 GPTs / Gems 有什麼不同?
    1. 10.1. 「一個已經設定好的 AI 助手」
    2. 10.2. 「這個 AI 助手可以學會的能力模組」
  • 11. 十、Skill 最大的問題:不是越多越好
    1. 11.1. Trigger Collision
    2. 11.2. Router
  • 12. 十一、Skill 有自己的極限
    1. 12.1. 1. Model Ceiling
    2. 12.2. 2. Tool Ceiling
    3. 12.3. 3. Permission Ceiling
    4. 12.4. 4. Context Ceiling
    5. 12.5. 5. Knowledge Ceiling
    6. 12.6. 6. Environment Ceiling
    7. 12.7. 7. Security Ceiling
  • 13. 十二、模型越強,Skill 反而應該越薄
  • 14. 十三、我自己認為真正的 Skill 成熟度,可以分成 8 層
  • 15. 十四、最終一定會走向 Multi-Agent
    1. 15.1. Organization Design
  • 16. 十五、看完這場直播,我決定不要再只是收藏 Skill
    1. 16.1. 「享哥 Skill Library」
  • 17. 十六、享哥 Skill Library 不應該按照工具分類
    1. 17.1. 工作場景。
  • 18. 十七、第一版「享哥 Skill Library」
    1. 18.1. 01|course-intake
    2. 18.2. 02|course-design
    3. 18.3. 03|slide-manifest
    4. 18.4. 04|presentation
    5. 18.5. 05|student-handout
    6. 18.6. 06|social-article
    7. 18.7. 07|social-visual
    8. 18.8. 08|video-script
    9. 18.9. 09|course-review
    10. 18.10. 10|workflow-distiller
    11. 18.11. 幫我製造 Skill。
    12. 18.12. Skill Factory。
    13. 18.13. 11|skill-security-review
  • 19. 十八、實際開始:不要一次做 20 個 Skill
    1. 19.1. 從一個最常重複的工作開始。
  • 20. 十九、第一步:先找一個「已經成功過」的案例
  • 21. 二十、第二步:請 Skill Creator 建立 Skill
  • 22. 二十一、我會讓 SKILL.md 長這樣
  • 23. 二十二、把詳細經驗拆出去
  • 24. 二十三、第三步:一定要測試「什麼時候不該啟動」
    1. 24.1. Skill Routing Test。
  • 25. 二十四、Skill 不是做好就結束,而是要做 Evals
    1. 25.1. Testing Agent Skills Systematically with Evals
  • 26. 二十五、Skill 也應該像軟體一樣 Versioning
    1. 26.1. 我的數位工作經驗。
  • 27. 二十六、這其實才是 AI 時代真正的個人資產
    1. 27.1. 把 Human Skill 變成可以被 AI 使用的 Digital Asset。
  • 28. 二十七、我現在會把整個發展路線理解成這樣
  • 29. 二十八、我的下一步:不是再找更多 Skill,而是開始蒸餾自己的工作
  • 30. 最後
    1. 30.1. 享哥 Skill Library
  • 31. 延伸閱讀與參考資料
    1. 31.0.1. 1. 本文主要學習來源
    2. 31.0.2. 2. OpenAI Academy|Using Skills
    3. 31.0.3. 3. OpenAI API|Skills
    4. 31.0.4. 4. OpenAI|Build Skills
    5. 31.0.5. 5. OpenAI|Testing Agent Skills Systematically with Evals
    6. 31.0.6. 6. OpenAI|Rethinking skills and prompts
    7. 31.0.7. 7. Anthropic|Agent Skills
    8. 31.0.8. 8. Anthropic Engineering|Equipping agents for the real world with Agent Skills
    9. 31.0.9. 9. Agent Skills Open Standard
    10. 31.0.10. 10. Agent Skills GitHub
    11. 31.0.11. 11. OpenAI Developers|Skills 與 MCP
  • 31.1. 給自己的提醒
  • 32. 常見問答 (FAQ)
    1. 32.1. Q1:MCP 和 Agent Skill 的差別是什麼?
    2. 32.2. Q2:建立自己的 Skill Library,第一步應該做什麼?
    3. 32.3. Q3:Skill 是不是越多越好?
    4. 32.4. Q4:使用外部 Skill 前需要檢查什麼?
  • 從 Prompt 到 Skill Library:我從吳奇老師的 Agent Skill 講座學到什麼?以及如何打造自己的 AI 工作能力庫

    最近我看了「數位敘事力期刊」舉辦的一場直播講座,主講人是吳奇老師,主題是:

    《Agent skill:為何需要 skill?與 skill 的極限》

    直播原始影片:

    YouTube|Agent skill:為何需要 skill?與 skill 的極限

    看完之後,我最大的感受不是「又多了一個 AI 新名詞」,反而是很多我最近一直在做的事情突然被串起來了。

    這一兩年我們從 Prompt、GPTs、Gems、MCP、Agent,一路走到 Skills。

    表面上工具一直換,但底層其實是在解決同一件事:

    怎麼讓 AI 不只是回答問題,而是學會「我們平常到底怎麼工作」。

    尤其我自己最近大量使用 Codex、Claude Code、Agent、MCP 做課程教材、簡報、網站、影片、自動化工作流,更能感受到一件事:

    真正有價值的,已經慢慢不是那一句「神 Prompt」。

    而是:

    你有沒有辦法把自己做事的方法,整理成 AI 可以重複使用的 Skill。

    這篇文章就是我從吳奇老師直播中吸收之後,再搭配目前 OpenAI、Anthropic 與 Agent Skills 官方規格,重新整理出來的一套理解。

    最後也會實際設計我準備使用的:

    「享哥 Skill Library」


    一、先用一句話理解什麼是 Agent Skill

    我目前最喜歡的理解方式是:

    Tool / MCP 告訴 AI「你可以做什麼」,Skill 告訴 AI「這件事情應該怎麼做」。

    例如我今天給 Agent:

    • Gmail
    • Google Drive
    • Calendar
    • Browser
    • Terminal
    • Python
    • ImageGen

    這代表它有很多工具。

    但是:

    有工具,不代表會工作。

    就像今天公司請了一位新員工,給他:

    • 電腦
    • Gmail
    • ERP
    • Excel
    • 公司帳號

    不代表他就知道:

    收到客戶詢問後,可以依序判斷:

    • 先確認什麼?
    • 哪些資料要查?
    • 哪些狀況要升級處理?
    • 最後要填哪張表、寄什麼格式的信?

    這中間缺的就是:

    SOP、判斷規則、範本與經驗。

    而 Skill 就是在做這件事。

    OpenAI 現在也把 Skill 定義為可重複使用的工作流程,讓 ChatGPT 或 Agent 不需要每一次都重新被解釋流程。


    二、我會把 AI Agent 能力拆成四層

    從吳奇老師直播裡的 Workspace、Tools / MCP、Skill 架構,我自己重新整理成下面四層。

    層級 解決問題 可以怎麼理解
    Model AI 會不會思考 大腦
    Workspace / Runtime AI 在哪裡工作 辦公室
    Tool / MCP AI 可以操作什麼 工具
    Skill AI 應該怎麼做 SOP+教師手冊

    例如:

    1
    2
    3
    4
    5
    6
    7
    GPT / Claude
    ↓
    Codex / Claude Code / VM
    ↓
    Google Drive / Gmail / Browser / CLI
    ↓
    我的課程製作 Skill

    這四層要放在一起看。

    因為 Skill 並不是魔法。

    假設 Skill 裡面寫:

    打開瀏覽器登入後台,把資料輸入 ERP。

    但是這個 Agent 根本:

    • 沒 Browser
    • 沒 Computer Use
    • 沒帳號
    • 沒權限

    那 Skill 寫得再漂亮,也執行不了。

    所以 Skill 能力永遠是:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    模型能力
    ×
    執行環境
    ×
    工具
    ×
    權限
    ×
    Skill

    三、MCP 跟 Skill 到底差在哪?

    這是很多人第一次接觸 Skill 最容易混在一起的地方。

    假設 MCP 提供三個工具:

    1
    2
    3
    search_customer()
    check_calendar()
    send_email()

    這代表 AI:

    能查客戶、能查行事曆、能寄信。

    可是它不知道什麼時候該用哪一個。

    Skill 就可以寫:

    1
    2
    3
    4
    5
    6
    7
    8
    當使用者要求安排客戶會議時:

    1. 先搜尋客戶資料。
    2. 確認上次聯絡紀錄。
    3. 查詢雙方可用時段。
    4. 產生 3 個候選時段。
    5. 使用者確認後才建立行程。
    6. 建立完成後寄出確認信。

    所以:

    1
    2
    MCP = Capability
    Skill = Workflow

    OpenAI 官方文件也把兩者定位為互補層:MCP Server 提供即時資料、授權與受控動作;Skill 則說明何時呼叫工具、依什麼順序處理,以及如何處理不完整結果與整理輸出。我會把它簡化記成:MCP 提供能力,Skill 描述工作流程。可參考 OpenAI Developers:Skills 與 MCP 的分工。

    這個觀念非常重要。

    因為我們以前很容易覺得:

    「接上 MCP 就完成 Agent 了。」

    其實不是。

    MCP 比較像把工具箱交給 Agent。

    Skill 才是在告訴它:

    「我們公司拿這套工具到底怎麼做事情。」


    四、Skill 不只是一個比較長的 Prompt

    第一次看到 Skill 很容易想:

    那不就是把 Prompt 存成 Markdown?

    某種程度沒錯。

    但如果只這樣理解,又會低估 Skill。

    一個正式 Skill 通常是一個資料夾。

    目前 Agent Skills 開放規格要求每個 Skill 至少包含 SKILL.md;scripts/、references/、assets/ 則依需求加入:

    1
    2
    3
    4
    5
    my-skill/
    ├── SKILL.md
    ├── scripts/
    ├── references/
    └── assets/

    其中:

    SKILL.md

    核心操作說明。

    定義:

    • 這個 Skill 做什麼
    • 什麼時候使用
    • 需要哪些輸入
    • 工作流程
    • 判斷規則
    • 輸出格式
    • 完成前檢查

    references/

    參考知識。

    例如:

    1
    2
    3
    4
    5
    6
    課綱
    品牌規範
    公司 SOP
    API 文件
    報價規則
    產品規格

    assets/

    可重複使用的素材。

    例如:

    1
    2
    3
    4
    5
    6
    PPTX 模板
    Word 模板
    CSV 樣板
    品牌 Logo
    JSON Schema
    範例檔案

    scripts/

    需要確定性執行的程式。

    例如:

    1
    2
    3
    4
    5
    6
    Python
    JavaScript
    Bash
    資料轉換
    檔案檢查
    格式驗證

    這些目錄名稱對應 Agent Skills 開放規格列出的常見支援資源;除了 SKILL.md 之外,其餘目錄都是可選。


    五、真正重要的設計:Progressive Disclosure

    吳奇老師直播中,我非常認同的一個關鍵概念叫:

    Progressive Disclosure

    中文可以理解成:

    漸進式揭露。

    以前我們很常幹一件事情:

    把所有規則全部塞進 System Prompt。

    例如:

    1
    2
    3
    4
    50 頁品牌規範
    30 頁課綱
    20 個範例
    100 條 SOP

    然後每一次對話全部讀。

    結果就是:

    • Token 增加
    • Context 變亂
    • AI 抓不到重點
    • 不相關的規則互相干擾

    Skill 的做法不同。

    第一層:

    1
    2
    name
    description

    AI 只先知道:

    「有這個 Skill 存在。」

    第二層:

    只有判斷目前任務需要它時,才載入:

    1
    SKILL.md

    第三層:

    真的遇到某種工作,才讀:

    1
    2
    3
    references/
    assets/
    scripts/

    Anthropic 把這套機制明確稱為 Progressive Disclosure;Agent Skills 官方規格也建議 Skill 啟動前先只載入名稱與描述,啟動後才載入完整 SKILL.md,需要時才讀其他資源。

    所以好的 Skill Architecture 不是:

    1
    一個 50,000 字 SKILL.md

    而是:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SKILL.md
    ↓
    需要才讀
    references/course-design.md

    需要才讀
    references/brand-guide.md

    需要才用
    assets/template.pptx

    這一點對大型工作流非常重要。


    六、Skill 真正封裝的是四種知識

    這是我看完直播之後,自己再整理出來最重要的一個框架。

    一個成熟 Skill,其實可能封裝四種東西。


    第一層:Declarative Knowledge

    也就是:

    「知道什麼」

    例如:

    1
    2
    3
    4
    AI 課程有哪些工具?
    公司的品牌色是什麼?
    勞基法規定是什麼?
    國中課綱有哪些素養指標?

    這些比較適合放:

    1
    references/

    第二層:Procedural Knowledge

    也就是:

    「知道怎麼做」

    例如:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    收到課程需求
    ↓
    確認學員
    ↓
    確認程度
    ↓
    確認時數
    ↓
    設計學習目標
    ↓
    安排實作
    ↓
    建立 Slide Manifest

    這就是:

    1
    SKILL.md

    真正主要封裝的內容。


    第三層:Executable Knowledge

    也就是:

    「真的幫我做」

    例如:

    1
    2
    3
    4
    scripts/
    ├── export-pptx.py
    ├── validate-csv.py
    └── generate-index.js

    這時 Skill 不只是叫 AI:

    「記得檢查。」

    而是直接:

    「執行檢查程式。」

    這會比靠 LLM 自己判斷穩定很多。


    第四層:Decision Knowledge

    這一層我認為最值錢。

    也就是:

    「專家為什麼這樣判斷?」

    例如我在規劃 AI 課程時,真正有價值的不只是:

    1
    2
    先做課綱
    再做簡報

    而是:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    如果學員第一次接觸 Agent
    → 不要先講架構
    → 先做成功案例

    如果只有 3 小時
    → 不做完整工作流

    如果行政人員居多
    → Gmail / Excel / Drive 優先

    如果學員超過 50 人
    → 降低需要逐一登入帳號的實作

    這些東西不一定寫在書裡。

    它們來自:

    做過很多次之後形成的經驗。

    而這也是我認為 Skill 最有價值的一件事:

    把 Human Skill 慢慢轉成 Agent Skill。


    七、直播裡提到的 5 種 Skill 建立方式

    吳奇老師整理了幾種 Skill 的建構方式。

    我把它們重新整理一下。


    方法一:Manual

    最直接。

    自己寫:

    1
    2
    3
    4
    SKILL.md
    references/
    assets/
    scripts/

    適合:

    本來就已經有完整 SOP 的人。


    方法二:生成式建構

    不是自己從空白開始。

    直接讓 Agent 幫你建立。

    OpenAI 現在也有 Skill Creator。

    在 Codex 裡可以呼叫:

    1
    $skill-creator

    OpenAI 官方文件目前也推薦使用內建的 Skill Creator 開始建立 Skill。

    例如:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    $skill-creator

    幫我建立 course-design skill。

    用途:
    將企業提供的課程需求轉換成完整 AI 課程架構。

    輸入:
    - 課程時數
    - 學員職務
    - AI 程度
    - 人數
    - 預期成果

    輸出:
    - 課程定位
    - 學習目標
    - 單元
    - 時數
    - 實作
    - 使用工具

    如果資料不足,先列出缺少資訊。

    接著 Agent 就可以協助建立基本架構。


    方法三:逆向工程/工作流蒸餾

    這是我自己最推薦的方法。

    因為大部分人:

    會做工作,但不一定會寫 SOP。

    那怎麼辦?

    先跟 AI 把工作做一次。

    例如:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    討論需求
    ↓
    修改課程架構
    ↓
    調整簡報
    ↓
    發現問題
    ↓
    修正
    ↓
    得到滿意結果

    做到最後直接告訴 Agent:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    分析我們剛才完整的工作流程。

    找出:
    1. 固定步驟
    2. 判斷規則
    3. 必要輸入
    4. 常見錯誤
    5. 成功輸出格式
    6. 可以重複使用的參考資料

    把這套成功流程整理成 Agent Skill。

    這件事情我會叫:

    Workflow Distillation

    工作流蒸餾。

    它其實非常符合現在 Vibe Coding 的工作方式。


    方法四:Record & Replay

    這種比較像:

    「不要聽我解釋,看我做一次。」

    例如:

    1
    2
    3
    4
    5
    6
    登入網站
    → 建立活動
    → 填寫表單
    → 上傳圖片
    → 設定時間
    → 發布

    Agent 透過:

    • Browser Use
    • Computer Use
    • RPA

    學會操作順序。

    這類 Skill 未來會跟 GUI Agent 高度整合。


    方法五:Decision Distillation

    這比 Record & Replay 更進階。

    不是觀察:

    「你按哪個按鈕?」

    而是觀察:

    「你為什麼做這個決定?」

    例如蒐集一位資深講師過去的:

    1
    2
    3
    4
    5
    6
    50 個課程案例
    20 次退件
    30 次修改
    報價
    課綱
    學員反應

    再抽出:

    1
    2
    3
    4
    什麼情況用 A
    什麼情況不用 B
    什麼情況必須詢問
    什麼情況可以直接決定

    這就從:

    操作自動化

    進化到:

    決策經驗數位化。


    八、其實這 5 種方法可以再濃縮成三類

    我後來發現,它們本質上就是:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    第一種
    我知道怎麼做
    → 寫成 Skill

    第二種
    我已經做成功
    → 把成功流程蒸餾成 Skill

    第三種
    觀察專家怎麼做
    → 推導成 Skill

    也就是:

    1
    2
    3
    Write
    Distill
    Observe

    這樣一來 Skill 就不只是 AI 工程師的東西。

    任何專業工作者都可以做。


    九、Skill 跟 GPTs / Gems 有什麼不同?

    直播裡用了一個很好懂的方式,把 GPTs / Gems 理解成預設 Prompt,而 Skill 是完整工作流程。

    這樣入門非常好懂。

    不過如果要更精確,我會稍微補充。

    GPT / Gem 比較像:

    「一個已經設定好的 AI 助手」

    裡面可以包含:

    • Instructions
    • Knowledge
    • Tools
    • Persona
    • 對話設定

    Skill 比較像:

    「這個 AI 助手可以學會的能力模組」

    例如:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    一個 Agent

    可以同時會:

    research
    presentation
    brand-design
    course-design
    data-analysis

    所以我自己會用更簡單的方式教:

    GPT 比較像員工。

    Skill 比較像員工會的技能。

    而且 Skill 更強調:

    模組化、可組合、可攜與按需載入。

    目前 OpenAI 已支援 Agent Skills 開放格式,官方也把 SKILL.md 定義成可移植、可分享、可版本管理的工作流程格式。


    十、Skill 最大的問題:不是越多越好

    這也是我最近特別有感的事情。

    GitHub 現在 Skill 越來越多。

    我前陣子也研究過一次:

    146 個免費 Agent Skills。

    第一反應很容易是:

    全部裝!

    但是其實這不一定是好事。

    例如你裝:

    1
    2
    3
    4
    5
    6
    presentation-design
    pptx-design
    beautiful-slides
    product-design
    slide-maker
    presentation-pro

    每一個 Description 都寫:

    做簡報時使用。

    那 Agent 到底選哪個?

    這會產生:

    Trigger Collision

    所以一個 Skill 最容易被低估的欄位其實不是 Instructions。

    而是:

    1
    description:

    因為它其實也是:

    Router

    Agent Skills 官方規格明確要求 description 不只寫 Skill 做什麼,還應寫出「什麼情況使用」。OpenAI 也指出 Agent 主要根據 Skill 的 name 與 description 判斷是否需要呼叫。

    例如不要寫:

    1
    description: Helps create presentations.

    而是:

    1
    2
    3
    4
    description: >
    Converts a completed Slide Manifest into a structured
    presentation. Use only after the course outline and
    Slide Manifest have been approved.

    這就清楚很多。


    十一、Skill 有自己的極限

    看完直播後,我把 Skill 的極限整理成七個。


    1. Model Ceiling

    Skill 不會讓能力差的模型突然變成頂級模型。

    它只能讓模型:

    更了解怎麼使用既有能力。


    2. Tool Ceiling

    沒有 Browser:

    就不能瀏覽網站。

    沒有 CLI:

    就不能執行 Terminal。


    3. Permission Ceiling

    有 Gmail Tool:

    不代表有你的 Gmail 權限。


    4. Context Ceiling

    Skill 太長、太多:

    還是可能造成 Context 干擾。


    5. Knowledge Ceiling

    Skill 不會自動擁有你的專業經驗。

    你沒有把經驗整理進去:

    它就不知道。


    6. Environment Ceiling

    同一個 Skill 放到:

    1
    2
    3
    4
    5
    Codex
    Claude Code
    ChatGPT
    Cursor
    Computer Use Agent

    可以執行的內容未必完全相同。

    因為環境能力不同。


    7. Security Ceiling

    尤其外部 Skill 要非常小心。

    因為 scripts/ 可能做:

    1
    2
    3
    4
    5
    6
    執行 Bash
    下載程式
    讀 Environment Variable
    存取檔案
    呼叫外部 API
    刪除資料

    OpenAI 現在也特別提醒,使用外部 Skills 前應檢查 Skill 與其支援檔案,尤其具有網路或 Shell 權限時,可能產生提示注入或資料外洩風險。


    十二、模型越強,Skill 反而應該越薄

    這是一個很有趣的現象。

    以前模型比較弱,我們寫:

    1
    2
    3
    4
    5
    第一步做什麼
    第二步想什麼
    第三步不要忘記什麼
    第四步怎麼判斷
    第五步……

    寫 300 條。

    但模型越強之後:

    很多事情其實它自己已經知道。

    OpenAI 在 2026 年 9 月甚至特別發文提醒,新的模型能力提升後,要重新檢查累積已久的 Skill、AGENTS.md 與 Prompt,因為過度 scaffolding 可能造成 Context 膨脹與不必要限制。

    所以未來好的 Skill 可能反而更像:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Goal

    Inputs

    Constraints

    Decision boundaries

    Resources

    Output

    Quality checks

    而不是:

    1
    2
    3
    4
    5
    滑鼠往右 10px
    ↓
    按一下
    ↓
    等待

    這很像管理人。

    員工能力越強:

    管理者越不應該 Micro Management。


    十三、我自己認為真正的 Skill 成熟度,可以分成 8 層

    整理完直播內容後,我自己建立了一個 Skill 成熟度模型。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    Level 0
    Prompt
    這一次怎麼做?

    ↓

    Level 1
    Template
    照這個格式做

    ↓

    Level 2
    Workflow
    照這個流程做

    ↓

    Level 3
    Skill
    以後遇到這類工作都這樣做

    ↓

    Level 4
    Skill Library
    有很多能力可以選

    ↓

    Level 5
    Agent
    自己判斷使用什麼 Skill 與 Tool

    ↓

    Level 6
    Multi-Agent
    不同 Agent 分工合作

    ↓

    Level 7
    AI Organization
    形成完整數位組織

    我覺得這套分類也很好跟之前談過的:

    RPA Level 1~5

    放在一起。

    因為兩者其實描述兩個不同維度。

    1
    2
    3
    4
    5
    6
    7
    Automation Level
    =
    AI 自己能做多少

    Skill Level
    =
    我們把多少工作知識交給 AI

    十四、最終一定會走向 Multi-Agent

    直播最後談到:

    1
    2
    3
    4
    校長 Agent
    教務 Agent
    學務 Agent
    總務 Agent

    不同 Agent 各自帶著自己的 Skill。

    表面是在講 Multi-Agent。

    但我反而覺得真正的問題是:

    Organization Design

    因為你要回答:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    誰負責什麼?

    誰能讀什麼資料?

    誰能修改資料?

    誰可以批准?

    什麼事情需要升級?

    工作完成交給誰?

    出錯誰負責處理?

    也就是企業本來就在做的:

    1
    2
    3
    4
    5
    6
    角色
    權限
    SOP
    RACI
    流程
    組織架構

    所以未來 Multi-Agent 最大的問題可能根本不是:

    「我要用 GPT 還是 Claude?」

    而是:

    「這份工作到底怎麼拆?」

    這才是 Skill 往下一層走真正困難的地方。


    十五、看完這場直播,我決定不要再只是收藏 Skill

    這就是整場直播對我自己最大的啟發。

    最近我一直在研究:

    • Codex
    • Claude Code
    • Agent Harness
    • MCP
    • Presentation Skill
    • Product Design
    • Slide Manifest
    • Video Skill
    • GSAP Skill
    • 各種 GitHub Skill

    如果一直照現在的方式,很容易變成:

    1
    2
    3
    4
    5
    收藏 50 個
    ↓
    收藏 100 個
    ↓
    收藏 500 個

    結果:

    真正屬於自己的工作方法沒有留下來。

    所以我接下來比較想做的是:

    「享哥 Skill Library」

    把這幾年真正累積的工作流程,一個一個數位化。


    十六、享哥 Skill Library 不應該按照工具分類

    我不打算這樣分:

    1
    2
    3
    4
    Gemini Skill
    Claude Skill
    Codex Skill
    ChatGPT Skill

    因為工具會換。

    今年 Claude 強。

    半年後可能 Codex 強。

    再半年又有新東西。

    真正不容易過時的是:

    工作場景。

    所以我的 Skill Library 應該按照:

    1
    我要完成什麼工作?

    來分類。


    十七、第一版「享哥 Skill Library」

    我目前會先規劃下面這些。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    xiang-skill-library/

    ├── course-intake/
    │
    ├── course-design/
    │
    ├── slide-manifest/
    │
    ├── presentation/
    │
    ├── student-handout/
    │
    ├── social-article/
    │
    ├── social-visual/
    │
    ├── video-script/
    │
    ├── course-review/
    │
    ├── workflow-distiller/
    │
    └── skill-security-review/

    01|course-intake

    用途:

    收到邀課需求之後,先判斷資訊是否足夠。

    輸入:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    單位
    對象
    程度
    人數
    時數
    主題
    場地
    裝置
    AI 帳號
    預期成果

    輸出:

    1
    2
    3
    4
    5
    已知條件
    缺少條件
    限制
    風險
    推薦課程方向

    02|course-design

    用途:

    1
    2
    3
    需求
    ↓
    完整課程架構

    包含:

    • 定位
    • 學習目標
    • 單元
    • 時數
    • 工具
    • 實作
    • 成果
    • 前置能力

    03|slide-manifest

    這個是我最近特別重要的一個 Skill。

    以前常遇到:

    課程大綱跟最後 PPT 不一致。

    所以現在增加中間層:

    1
    2
    3
    4
    5
    Course Outline
    ↓
    Slide Manifest
    ↓
    Presentation

    Slide Manifest 應記錄:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    slide_id
    title
    purpose
    key_message
    content
    visual
    demo
    exercise
    speaker_notes

    讓後續所有教材都吃同一份「簡報真相來源」。


    04|presentation

    輸入:

    1
    Slide Manifest

    輸出:

    1
    PPTX

    同時加入:

    • 我的簡報 DNA
    • 字體
    • 圖文比例
    • 圖像風格
    • 排版
    • ImageGen 規則
    • Speaker Notes

    這樣就不需要每次重新解釋:

    「我喜歡什麼簡報。」


    05|student-handout

    把:

    1
    2
    3
    課程內容
    ↓
    Notion / Word 講義

    並且保留:

    1
    2
    3
    4
    5
    6
    提示詞
    變數
    實作
    注意事項
    摺疊區
    延伸練習

    06|social-article

    把:

    1
    2
    3
    4
    5
    研究
    課程
    實驗
    工具
    心得

    轉換成我的部落格與社群文章。

    裡面可以慢慢累積:

    1
    2
    3
    4
    5
    我的語氣
    文章結構
    用詞
    不要使用的 AI 味
    CTA

    07|social-visual

    輸入:

    1
    文章

    判斷:

    1
    2
    3
    4
    5
    6
    7
    主視覺概念
    標題
    畫面構圖
    人物
    場景
    色彩
    ImageGen Prompt

    08|video-script

    把文章轉:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Hook
    ↓
    30–90 秒腳本
    ↓
    分鏡
    ↓
    旁白
    ↓
    字幕
    ↓
    影像提示詞

    09|course-review

    這個我覺得會非常重要。

    每次教材完成後:

    不要直接交件。

    由另一個 Skill 做:

    1
    對抗式 Review

    檢查:

    • 時數合理嗎?
    • 新手做得完嗎?
    • 工具有沒有過時?
    • 提示詞太長嗎?
    • 實作真的能執行嗎?
    • Slide Manifest 跟 PPT 一致嗎?
    • 講義跟簡報一致嗎?

    10|workflow-distiller

    我覺得這會變成整套系統裡最重要的一個 Skill。

    它的工作不是直接處理業務。

    而是:

    幫我製造 Skill。

    流程:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    讀完整對話
    ↓
    找成功工作流程
    ↓
    找重複步驟
    ↓
    找判斷規則
    ↓
    找 Input / Output
    ↓
    找 Edge Cases
    ↓
    建立 SKILL.md
    ↓
    建立 references
    ↓
    建立 assets
    ↓
    建立測試

    也就是:

    Skill Factory。


    11|skill-security-review

    這是我另外會加的。

    任何 GitHub 下載下來的 Skill:

    先不要直接安裝。

    全部先過:

    1
    skill-security-review

    檢查:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    SKILL.md
    scripts/
    外部網址
    Shell
    Network
    Environment Variables
    檔案讀寫
    刪除命令
    依賴套件
    Prompt Injection

    這會是未來 Skill 越來越普及之後,很實際的一個需求。


    十八、實際開始:不要一次做 20 個 Skill

    我反而建議:

    從一個最常重複的工作開始。

    對我而言,第一個很可能就是:

    1
    course-design

    十九、第一步:先找一個「已經成功過」的案例

    不要幻想 SOP。

    直接找:

    「我上一次做得很好的課程。」

    把:

    1
    2
    3
    4
    5
    6
    邀課需求
    對話
    課綱
    修改紀錄
    簡報
    學員實作

    全部交給 Agent。

    然後問:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    分析這個專案。

    不要只摘要內容。

    請逆向分析我實際採用的工作方法,包括:

    1. 任務輸入
    2. 固定工作步驟
    3. 決策點
    4. 我做過哪些修改
    5. 哪些判斷可以一般化
    6. 哪些只是這次案例特殊條件
    7. 最終輸出格式
    8. 常見錯誤
    9. 哪些內容適合放 SKILL.md
    10. 哪些內容應拆到 references / assets / scripts

    目標是把我的工作方法整理成可重複使用的 Agent Skill。

    二十、第二步:請 Skill Creator 建立 Skill

    在 Codex 可以直接:

    1
    $skill-creator

    然後:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Create a skill named course-design.

    Goal:
    Turn training requirements into a practical AI course structure.

    The skill must:

    - identify missing requirements
    - classify learner skill level
    - determine realistic scope from course duration
    - prioritize hands-on exercises
    - avoid overloading beginners
    - generate structured course modules
    - include tool requirements
    - include learner outputs

    Use the attached successful course projects as reference examples.

    Separate:
    - workflow into SKILL.md
    - detailed teaching heuristics into references/
    - reusable course templates into assets/

    二十一、我會讓 SKILL.md 長這樣

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    ---
    name: course-design
    description: >
    Designs practical AI training courses from client requirements.
    Use when planning a new workshop, corporate training session,
    or revising an existing course structure.
    ---

    # Goal

    Convert training requirements into a realistic,
    hands-on course structure.

    # Required Inputs

    - audience
    - learner level
    - duration
    - number of learners
    - available devices
    - tool/account restrictions
    - expected outcome

    # Workflow

    1. Parse requirements.
    2. Identify missing information.
    3. Classify learner level.
    4. Define realistic learning outcomes.
    5. Divide the course into modules.
    6. Assign duration.
    7. Design hands-on exercises.
    8. Verify total duration.
    9. Produce final course outline.

    # Decision Rules

    If learners are beginners:
    - reduce tool switching
    - prioritize one successful workflow

    If duration <= 3 hours:
    - do not design a full multi-agent project

    If learner count > 50:
    - avoid exercises requiring individual account configuration

    # Output

    Return:

    - course positioning
    - audience
    - prerequisites
    - learning outcomes
    - module table
    - hands-on exercises
    - required tools
    - risks

    你會發現:

    真正好的 Skill 不一定要很長。


    二十二、把詳細經驗拆出去

    例如:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    course-design/

    ├── SKILL.md

    ├── references/
    │ ├── beginner-course.md
    │ ├── corporate-training.md
    │ ├── course-duration-rules.md
    │ └── exercise-design.md

    ├── assets/
    │ ├── course-outline-template.md
    │ └── course-intake-form.md

    └── examples/
    ├── admin-course.md
    └── marketing-course.md

    當課程是行政人員:

    才讀:

    1
    corporate-training.md

    當課程是新手:

    才讀:

    1
    beginner-course.md

    這就是 Progressive Disclosure。


    二十三、第三步:一定要測試「什麼時候不該啟動」

    很多人測 Skill 只測:

    「它會不會啟動?」

    其實還要測:

    「它會不會亂啟動?」

    例如 course-design:

    應該啟動:

    1
    幫我規劃一堂 6 小時 Codex 課程

    應該啟動:

    1
    這堂 AI 課只有 3 小時,怎麼調整?

    不應啟動:

    1
    幫我查明天天氣

    不應啟動:

    1
    幫我修這段 JavaScript

    這就是:

    Skill Routing Test。


    二十四、Skill 不是做好就結束,而是要做 Evals

    這也是我認為下一階段很重要的觀念。

    OpenAI 已經專門提出:

    Testing Agent Skills Systematically with Evals

    因為只靠感覺:

    「好像 V2 比 V1 好。」

    是不夠的。

    應該建立固定測試題。

    例如:

    1
    2
    3
    4
    5
    10 個應該啟動
    10 個不應該啟動
    10 個正常案例
    5 個極端案例
    5 個資料不完整案例

    測:

    1
    2
    3
    4
    5
    6
    7
    Trigger Accuracy

    Workflow Accuracy

    Output Completeness

    Error Handling

    OpenAI 官方現在也建議用 Evals 系統化測試 Skill 是否正確觸發、是否漏步驟,以及不同版本是否發生 Regression。


    二十五、Skill 也應該像軟體一樣 Versioning

    例如:

    1
    2
    course-design
    v1.0

    使用一段時間後發現:

    人數超過 50 人的實作常失敗。

    加入規則。

    變成:

    1
    v1.1

    後來又發現:

    Windows / Mac 混合班不能設計太多 OS-specific 操作。

    再加入:

    1
    v1.2

    久了之後:

    Skill 就變成:

    我的數位工作經驗。


    二十六、這其實才是 AI 時代真正的個人資產

    模型會換。

    Prompt 會過時。

    工具會消失。

    今天:

    1
    Claude

    明天:

    1
    Codex

    後天:

    又有新的 Agent。

    但是:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    我怎麼設計課程

    我怎麼判斷學員程度

    我怎麼做簡報

    我怎麼設計實作

    我怎麼 Review 教材

    我怎麼寫文章

    我怎麼做影片

    這些東西:

    才是真正屬於自己的。

    而 Skill 做的事情,就是:

    把 Human Skill 變成可以被 AI 使用的 Digital Asset。


    二十七、我現在會把整個發展路線理解成這樣

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    Prompt
    ↓
    Template
    ↓
    Workflow
    ↓
    Skill
    ↓
    Skill Library
    ↓
    Agent
    ↓
    Multi-Agent
    ↓
    AI Organization

    以前大家問:

    「Prompt 要怎麼寫?」

    接下來可能會開始問:

    「你的 Skill Library 裡面有什麼?」

    再下一階段可能變成:

    「你的 AI Organization 有哪些角色與能力?」

    我覺得這才是 Agent 時代真正開始有趣的地方。


    二十八、我的下一步:不是再找更多 Skill,而是開始蒸餾自己的工作

    看完吳奇老師這場直播之後,我最大的改變是:

    以前看到:

    146 個免費 Skill

    我的第一反應可能是:

    趕快下載。

    現在我的第一個問題會變成:

    「這個 Skill 能不能補我的工作流程?」

    如果不能:

    其實沒有必要裝。

    真正值得做的反而是:

    每完成一個重要專案,就問一次:

    1
    這次有哪些做法值得留下來?

    然後:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Project
    ↓
    Experience
    ↓
    Workflow
    ↓
    Distillation
    ↓
    Skill
    ↓
    Skill Library

    如果一年做 100 個專案:

    不需要留下 100 個 Skill。

    但也許可以留下:

    20 個真正代表自己工作方法的高品質 Skill。

    那個東西的價值,很可能遠高於收藏 1,000 個別人的 Skill。


    最後

    如果要我用三句話總結這次學到的內容:

    第一句:

    MCP 給 Agent 工具,Skill 教 Agent 怎麼工作。

    第二句:

    Skill 最有價值的地方,不是把 Prompt 存起來,而是把人的工作流程與判斷經驗保存下來。

    第三句:

    真正值得建立的,不是全世界最大的 Skill 收藏庫,而是最了解自己工作的 Skill Library。

    所以我接下來真正想做的事情,就是:

    享哥 Skill Library

    不是一次做完。

    而是一個專案、一個流程、一個判斷慢慢累積。

    最終把:

    1
    2
    3
    4
    5
    6
    7
    我的課程
    我的簡報
    我的文章
    我的影片
    我的 Vibe Coding
    我的自動化
    我的顧問經驗

    逐漸變成一組 AI 可以真正理解、呼叫、組合與執行的能力。

    我覺得這才是 Skill 時代真正值得玩的地方。


    延伸閱讀與參考資料

    1. 本文主要學習來源

    「數位敘事力期刊」直播講座,吳奇老師主講:

    《Agent skill:為何需要 skill?與 skill 的極限》

    YouTube 直播影片


    2. OpenAI Academy|Using Skills

    適合第一次理解 Skill。

    OpenAI 把 Skill 定義成可以重複使用、分享的工作流程。

    OpenAI Academy:Using skills


    3. OpenAI API|Skills

    比較技術面的官方規格,包括:

    • SKILL.md
    • references
    • scripts
    • assets
    • Skills API
    • Agent Sandbox
    • Skill Discovery

    OpenAI Developers:Skills


    4. OpenAI|Build Skills

    想使用 Codex 建立 Skill,這篇非常值得看。

    包含:

    1
    $skill-creator

    以及 Skill 如何搭配 MCP。

    OpenAI Developers:Build skills


    5. OpenAI|Testing Agent Skills Systematically with Evals

    Skill 做好之後不要只靠感覺測試。

    這篇專門講:

    1
    2
    3
    Skill Evals
    Trigger Testing
    Regression Testing

    OpenAI Developers:Testing Agent Skills Systematically with Evals


    6. OpenAI|Rethinking skills and prompts

    模型能力變強之後,Skill 不一定要越寫越長。

    這篇很適合理解為什麼 Skill 也需要定期「瘦身」。

    OpenAI Developers:Rethinking skills and prompts for GPT-6 Astra


    7. Anthropic|Agent Skills

    Anthropic 對 Agent Skills 的完整概念說明。

    包含:

    • Skill 架構
    • Progressive Disclosure
    • VM
    • Scripts
    • References
    • Skill Trigger

    Anthropic:Agent Skills 官方文件


    8. Anthropic Engineering|Equipping agents for the real world with Agent Skills

    想理解 Progressive Disclosure,非常推薦這篇。

    Anthropic Engineering:Equipping agents for the real world with Agent Skills


    9. Agent Skills Open Standard

    如果你要自己開發 Skill,非常建議直接收藏規格。

    目前核心格式就是:

    1
    2
    3
    4
    5
    skill-name/
    ├── SKILL.md
    ├── scripts/
    ├── references/
    └── assets/

    Agent Skills Specification


    10. Agent Skills GitHub

    開放規格、文件與相關開源內容。

    Agent Skills GitHub

    11. OpenAI Developers|Skills 與 MCP

    OpenAI 對 Skills 與 MCP Server 分工的說明,可對照本文第三節。

    OpenAI Developers:Skills


    給自己的提醒

    以後再看到新的 Skill,不要第一時間問:

    「我要不要安裝?」

    先問:

    「它解決的是我的哪一個工作流程?」

    而每一次自己把一件事情做到滿意之後,也不要直接關掉對話。

    最後多問 Agent 一句:

    「把我們這次成功的流程蒸餾成一個 Skill。」

    長期累積下來,那才會真正變成自己的 AI 能力庫。


    常見問答 (FAQ)

    Q1:MCP 和 Agent Skill 的差別是什麼?

    MCP Server 提供 Agent 可使用的即時資料、工具、授權與受控動作;Skill 則描述完成一類工作的步驟、工具使用順序、判斷點與輸出要求。簡單記法是 MCP 提供能力,Skill 說明如何把能力用在工作流程裡。

    Q2:建立自己的 Skill Library,第一步應該做什麼?

    先挑一個經常重複、而且已有成功案例的工作。整理它的輸入資料、固定步驟、決策規則、常見例外與成功輸出,再把穩定流程寫成一個 Skill;細節資料則視需要拆到 references/、assets/ 或 scripts/。

    Q3:Skill 是不是越多越好?

    不是。從一個常見工作開始,確認它確實能減少重複說明或提升流程一致性,再逐步擴充。Skill 數量增加時,也要檢查描述是否重疊、觸發時機是否清楚,並用代表性案例測試它該啟動與不該啟動的情境。

    Q4:使用外部 Skill 前需要檢查什麼?

    先閱讀 SKILL.md 和支援檔案,特別檢查 scripts/、依賴套件、網路請求、檔案讀寫、環境變數及刪除操作。只有在了解它會執行什麼、存取哪些資料與權限後,才決定是否使用。

    相關文章

    Claude Opus 5.5 做影片到底有多強?一次看懂能力、Token 消耗與 AI 影片工作流
    Claude Opus 5.5 做影片到底有多強?一次看懂能力、Token 消耗與 AI 影片工作流
    AI自動化 AI工具 影音行銷

    2026/09/28

    Codex Skill 與 Plugin 到底差在哪?從個人工作流到團隊交付
    Codex Skill 與 Plugin 到底差在哪?從個人工作流到團隊交付
    AI工具 AI Agent Codex

    2026/09/27

    MiniMax H3 提示詞怎麼寫?用 Codex Skill 建立 AI 影片工作流
    MiniMax H3 提示詞怎麼寫?用 Codex Skill 建立 AI 影片工作流
    AI工具 Codex 影音行銷

    2026/09/27

    AI 做簡報總是大綱、PPT、講義對不起來?先建立 Slide Manifest
    AI 做簡報總是大綱、PPT、講義對不起來?先建立 Slide Manifest
    AI自動化 AI工具 自動化講師應用

    2026/09/26

    AI Coding 技術債:寫程式快 10 倍,Temporary Fix 也可能快 10 倍
    AI Coding 技術債:寫程式快 10 倍,Temporary Fix 也可能快 10 倍
    AI工具 Vibe Coding

    2026/09/25

    【AI Agent 也需要漂亮的協作介面:我開始把「看懂」當成 Vibe Coding 的一部分】
    【AI Agent 也需要漂亮的協作介面:我開始把「看懂」當成 Vibe Coding 的一部分】
    AI工具 AI Agent Vibe Coding

    2026/09/25

    Google Vids 正在降低 AI 影片門檻:新手不必先學剪輯軟體?
    Google Vids 正在降低 AI 影片門檻:新手不必先學剪輯軟體?
    AI工具 影音行銷 Google Vids

    2026/09/25

    2026 年了,現在做 AI 還有沒有搞頭?從 AI 工具到工作流程重設計
    2026 年了,現在做 AI 還有沒有搞頭?從 AI 工具到工作流程重設計
    商業策略 AI自動化 AI Agent

    2026/09/23

    華為「天才少年」把 AI Agent 寫成一本開源教科書,這幾章最值得先啃
    華為「天才少年」把 AI Agent 寫成一本開源教科書,這幾章最值得先啃
    AI Agent Codex MCP

    2026/09/22