ChatGPT Skill 是什麼?不會寫程式,也能把生活 SOP 變成自己的 AI 助理
你有沒有遇過這種情況?上週把學校通知丟給 ChatGPT,請它整理日期和待辦;這週又收到社區公告,還得重新再交代 ChatGPT:「日期不確定要標出來、不確定的時程不要幫我排進行事曆、工作項目整理成表格。」明明做的是同一類事情,卻要一遍又一遍教它怎麼做。
有沒有一種可能可以把這套做法保存起來,日後只要提供新資料,ChatGPT 就照著同一套 SOP 步驟處理,是不是更像真正的助手?而這就是 ChatGPT Skill(技能)適合做的事。
Skill 聽起來像程式設計,其實一般人也能從日常流程開始:整理通知、規劃旅遊、比較商品、製作每週菜單,或把零散的會議紀錄變成待辦。接下來讓我們來看看 Skill 是什麼、免費帳號能否使用、如何分享,並用兩個生活範例帶你實際設計一個 Skill。
ChatGPT Skill 是什麼?先把它想成「教 AI 做事的流程卡」
一般提示詞,是你在某次對話裡交代 ChatGPT:「幫我整理這份通知。」而 Skill 則是把反覆會用到的方法保存下來,包括什麼時候使用、先做哪些步驟、輸出要長什麼樣子,以及碰到資料不足時怎麼處理。OpenAI 將它定義為可重複使用的工作流程,可以包含指令、範例、表格範本等參考資料。更進階情況也能加入腳本,但生活型 Skill 不必從寫程式開始,完全只要會把事情交代清潔就可以上手。
例如,你希望每次分析學校通知都先找出期限,接著區分「已確定」「需要家長回覆」「日期待確認」,最後用固定表格呈現。把這些規則做成「家庭通知整理」Skill,下一次只要上傳新的通知並說「幫我整理」,ChatGPT 就有一套可遵循的流程。
Skill 讓 ChatGPT 依流程完成任務
一個好用的 Skill,要講清楚四件事:
- 什麼情況使用:收到學校、社區、醫院或活動主辦單位的通知時。
- 要完成什麼:找出日期、地點、費用、報名方式與需要採取的行動。
- 如何處理例外:沒有年份、日期模糊或兩份通知互相矛盾時,要標示待確認。
- 怎麼交付結果:以待辦清單與時間表呈現,保留原文出處,不自行送出表單。
超級重要的是,Skill 的名稱與用途描述要寫得具體,這樣 ChatGPT 才能在適當的情況下正確選用
建立好 Skill 之後,可以在對話中明確指定來使用。另一種方式是,當AI判斷你的請求符合某個 Skill 的用途時,ChatGPT 也可能自行選用。因此名稱與用途描述要寫得具體,避免「萬能生活助理」這種看起來什麼都能做、範圍超大,導致不知道何時該啟動它。
那,寫在「自訂指示」裡做不到嗎?
它和「自訂指示」不太一樣。你可能希望每次聊天都使用繁體中文,這類通用的偏好適合放在個人設定;「遇到家庭通知才提取日期與待辦」則是一種有啟動條件的專門流程,如果把所有規則都塞進每次對話,ChatGPT 反而容易在不相關的題目上套用錯誤的 SOP。
Skill、Plugin 和 AI Agent,有什麼差別?
AI愈來愈多名詞出現,許多人最容易混淆的是:
- Skill 教 AI 按什麼標準流程做事,但 Skill 本身不代表會定時執行,也不代表能替你訂房、寄信或付款。
- Plugin 則是方便安裝與散布能力的套件,也可以包含 Skill 和連接服務的工具,你可以把它理解為一個包含多種功能的擴充套件,是更高層次的整合。
例如:「整理家用帳單」的 Skill 用來規定資料整理的欄位與核對方法,但若要直接到雲端硬碟找帳單,必須還得有相應的連接功能、帳號授權與存取權限。只有寫進 Skill 的一句「去讀我的雲端硬碟」,是不會憑空得到讀取權。
至於 AI Agent,可以把它理解為接到一個任務、AI自已決定使用哪些可用工具並持續推進工作的方式,最後幫你完成任務,過程中可能會使用多個 Skill,也可能會同時使用到 Plugin 的功能。
Skill、Plugin、 AI Agent差在哪?
免費會員能用嗎?做好的 Skill 可以分享嗎?
免費會員可以從自己帳號已開放的功能開始使用,但不是每個 Skill 都保證可用。 OpenAI 把 ChatGPT Work 列入 Free 方案,實際能使用哪些 Skill、能否建立或安裝,以及用量多少,還要看帳號和該功能的開放情況。你可以在對話框輸入@,看看選單中有沒有可用的Skill。至於分享,先想想對方是一位朋友,還是同一工作區的同事,兩種做法不一樣:
- 想把做法交給朋友傳「建立規則」,讓對方做自己的Skill以本文的「家庭旅遊規劃」為例,把你建立時使用的那段需求與後來修改的規則複製給朋友。對方若有建立入口,就可以貼上「請依照以下規則,幫我建立家庭旅遊規劃 Skill」,建立後再用自己的旅遊資料測試。這是最快的方式,但對方得到的是自己的副本,你日後修改你的 Skill,對方的版本不會跟著同步更新,若Skill另含範本或參考檔,也得確認哪些檔案需要一併提供。
- 想讓同事安裝同一套流程:把它做成Plugin,再用工作區分享 在ChatGPT輸入@Plugin Creator,告訴它:「請把家庭通知整理的工作規則做成一個只包含Skill的Plugin,先讓我測試。」完成後確認沒問題,再打開該Plugin的分享設定,選擇同事或群組,將連結傳給他們。對方開啟連結後仍須安裝,之後才可在對話中用 @ 選取。若看不到分享選項,可能是工作區尚未開放Share plugins權限,公開給不同工作區的人安裝,則是另一套需要提交審核的發布流程。
分享Skill的做法,不等於分享你的私人資料或帳號權限,如果Plugin會使用Gmail、行事曆等服務,每位使用者仍須有自己的服務存取權並完成連接。分享前,也要檢查規則和附帶範本裡有沒有家人姓名或其他不想交給對方的資訊,避免洩漏隱私。至於傳送一段ChatGPT對話連結,只是讓對方看到那次對話,並不會替對方安裝你的Skill喔。
不會寫程式,怎麼建立第一個 Skill?
先從你每週至少會做一次、步驟大致固定的事情下手,不要一開始就要求它「管理我的所有生活」。範圍越大,需要判斷的例外越多,你也越難知道它哪一步做錯。
以 ChatGPT 網頁版為例,建立步驟可以這樣走:
- 點左側「外掛工具(Plugins)」,切到「Skills」分頁,接著在右上方選擇建立 Skill,選擇「使用編輯器建立」。
- 填入名稱:名稱欄只能使用英文字母與數字,當名稱格式不符合時,「建立按鈕」會無法點選,本文範例填 family-notices。不要把「家庭通知整理」填進名稱欄;中文可放在用途描述,例如「整理家庭通知:收到學校、社區或預約通知,需要擷取日期與待辦時使用」。
- 在撰寫技能指示區寫下處理步驟、輸出格式,以及資料不完整時怎麼辦。下面兩個範例可直接改成自己的版本。
- 儲存後拿一份真實但不敏感的資料測試;若分類或格式不對,回到 Skills 頁面修改規則,再測一次。
- 建立完成後,要在對話中指定使用已建立的 Skill,可輸入 @ 從選單挑選,ChatGPT 也可能在任務符合用途描述時自行選用。
範例一:家庭通知整理 Skill,把照片和公告變成待辦
假設孩子的學校傳來運動會通知,社區又貼出停水公告,診所傳了回診提醒,三份資料散在照片、PDF 和訊息裡。平常你可能請 ChatGPT 各自摘要,最後仍要自己比對日期、找出衝突,還怕漏掉報名截止日。可以製作一個「家庭通知整理」Skill,輸入這段需求:
- 名稱:family-notices
- 用途描述:整理家庭通知:收到學校、社區或預約通知,需要擷取日期與待辦時使用
- 撰寫技能指示:
當使用者上傳學校通知、社區公告、預約訊息或帳單時,先辨識每份資料的來源與日期,再擷取活動時間、截止期限、地點、費用、需要回覆或準備的事項。最後分成「已確定行程」「需要處理的待辦」「資訊不足待確認」三區。每項都附來源;沒有寫明的年份或日期不要猜。若兩件事時間重疊,提醒使用者檢查。只整理與建議,不要自行建立行事曆、回覆訊息、繳費或刪除資料。完成後先讓使用者核對。
建立Skill示意圖
建立完畢後,開啟新對話,切換到 Work 分頁,選用剛建立的 Skill,進行測試。
測試Skill示意圖
找兩份不同格式的通知測試。例如一份明確寫「10 月 8 日 17:00 前回傳同意書」,另一份只寫「下週五前繳費」。
操作示意圖(一)
若整理結果不符合預期,回到 Skills 頁面修改規則,再測一次,反覆調整直到滿意。等整理流程可靠了,再考慮是否連接行事曆。即使具備連接功能,第一次也先讓它提出「預計新增的活動清單」,你核對後再執行。Skill 負責讓它照你的規則整理;行事曆權限則由你另行控制。
範例二:家庭旅遊規劃 Skill,不再每次從零重講偏好
另一個很常見的情況是安排旅行。你知道家裡有長輩走路不能太久、小孩午睡時段要保留,餐廳最好有素食選項,但每次換一個目的地,就要重新跟ChatGPT 說一次。更麻煩的是,景點營業時間、交通班次和票價會變,AI過去記得的資訊不一定可靠。
這時可以建立「家庭旅遊規劃」Skill:
- 名稱:family-travel-planner
- 用途描述:規劃家庭旅遊行程,考慮成員偏好與限制,並提供行程建議與費用估算
- 撰寫技能指示:
當使用者提供出發地、目的地、日期、同行人數、年齡、預算與交通方式時,先確認缺少的關鍵限制,再安排每天的動線。對外部資訊,優先查官方網站,確認景點營業日、開放時間、票價與交通資訊,附上查詢來源和日期,查不到就標示待確認,不要當成確定資訊。行程要保留用餐與休息時間,避免連續兩段長距離移動,並提供一個雨天備案。最後用每天的時間表、費用估算及待預訂清單呈現。除非使用者另外明確要求,不要訂票、訂房或付款。
接著在新對話,切換到Work分頁,選用這個Skill,輸入:
我們兩大一小,從台北搭火車到台中玩兩天一夜,週六早上出發,孩子五歲,下午需要休息一小時,總預算一萬元。請先做初步行程。
你要檢查的,不只是推薦了哪些景點,而是動線是否真的適合孩子、休息是否排得進去、票價與營業時間有沒有來源,以及預算是否把交通、住宿、餐飲都算進去。
操作示意圖(二)
如果有一家餐廳只查到去年菜單,好的結果應該註明價格待確認;若某景點週一公休,就不應排進週一行程。第二次改成高雄或花蓮時,同一套檢查方法仍能沿用,這才是Skill比一次性提示詞有價值的地方。
請留意:Skill可以要求「先查證」,但實際能否上網搜尋、讀取訂位網站或操作其他服務,仍取決於你當下可用的工具與權限。若沒有可靠來源,就讓它交出「待確認清單」,不要把漂亮的時間表誤認為已經查證的行程。
其他 AI 平台,也有類似的 Skill 嗎?
有,而且名稱不一定相同。比較時先看它要保存的是「工作流程」、建立一個「專用助手」,還是「連接外部服務」,不要只看功能名稱。
| 平台與功能 |
和 ChatGPT Skill 的關係 |
一般使用者該注意什麼 |
| Claude Skills |
同樣把特定工作的指令和資源包成可重複使用的技能;Claude 也有內建與自訂技能。 |
可在 Claude 中建立或上傳自訂 Skill;團隊分享與組織發布依 Team、Enterprise 方案和管理設定而定。 |
| Gemini Spark Skills |
也是針對任務保存可重複使用的做法,能由 Gemini 協助建立,並在適合的 Spark 任務中套用。 |
Google 官方目前把此功能限定在 Gemini Spark,需符合年齡、個人帳號、訂閱、地區等條件。不要和一般 Gemini 的 Gems 混為一談。 |
| Microsoft 365 Copilot Agent Builder |
可用自然語言建立有特定指令、知識來源與能力的專用 Agent,概念相近,但產品形式不是同一個 Skill 檔案。 |
適合以 Microsoft 365 文件與團隊工作為中心的情境;能否使用資料來源、分享給同事,還要看授權和組織政策。 |
使用 Skill 前,記住這三個檢查點
- 一個 Skill 先做好一類任務。家庭通知與旅遊規劃分成兩個,之後比較容易修改,也不會讓旅行規則跑進帳單整理。
- 把「不知道時怎麼辦」寫進去。日期看不清、費用沒公布、來源互相矛盾時,要求它標示問題並詢問,比要求它每次都交出完整答案更有用。
- 先驗收,再放大權限。一開始只讓它讀取、分類、提出草案;確認幾次結果都對,再決定是否連接行事曆、雲端硬碟或其他服務。若要分享 Skill,先檢查其中有沒有家人的姓名、私人文件範本、公司內部規則或不該外流的資料。
Skill 的重點,不是把 ChatGPT 變成一個永遠不會出錯的機器人,而是把你原本放在腦袋裡、每次都得重新說明的做事方法,整理成能反覆使用、能檢查、也能逐步修正的流程。先挑一件你固定真的會做的事,讓它做一次;對照結果修改規則。當你開始知道 AI 會在哪裡問、在哪裡查、在哪裡停下來等你確認,你就不只是「問 AI 一個問題」,而是在建立自己的工作方法。
ChatGPT Skill 常見問題
Q1:一定要懂 SKILL.md 或寫程式嗎?
一般生活流程不需要。你可以用自然語言描述用途、步驟和輸出,請支援的建立工具協助產生,再用真實任務測試。SKILL.md 是技能的檔案形式,想自行編輯或跨工具搬移時再了解也不遲。
Q2:建立 Skill 後,它會自己每天執行嗎?
不會。Skill 保存的是處理工作的做法。若想定期執行,還需要另行設定排程,並確認目前帳號與工作環境支援該功能。
Q3:朋友拿到我的 Skill,就能看到我的資料嗎?
分享流程本身不等於分享你的帳號連線或個人檔案。不過,若你把私人資料直接寫進技能的範例、範本或參考檔,再把整個技能交給別人,對方就可能看到那些內容,分享前應逐項檢查。
Q4:Skill 和以前的自訂 GPT 一樣嗎?
它們都能保存指令,但使用方式不同。Skill 偏向在相關任務中套用一套特定工作方法;Plugin 可以把一個或多個 Skill 連同工具打包供安裝。目前根據 OpenAI 的設計,自訂 GPT將被移除,未來已不提供,取而代之的是 Skill 更適合日常任務的快速應用,而更進一步 Plugin 則適合需要整合多個工具或服務的複雜工作流程。
關於作者【知行墨序】
在軟體架構、著作、演講與培訓等多重身分之間移動,長期站在技術、知識與人的交界處,觀察系統如何被設計,如何改變流程、判斷與溝通方式。 面對複雜事物,習慣把混雜的線索拆開,找出可被理解、可被重組、也可被傳遞的脈絡,再用相對簡單的方式重新說明。文字裡帶著實務現場的痕跡, 這樣的整理不只來自技術理解,也來自長時間在實務現場、教學現場與交流過程中的反覆推敲。
免費學習資源不漏接
分享至 :