Codex Skills 是什麼?怎麼用?把固定工作流程打包成技能

Codex Skills 是一個非常強大的功能,它可以把固定的工作流程(SOP)打包成一個專屬技能,當你在執行專案的時候,就可以呼叫這個 Codex Skills ,非常方便。
OpenAI 官方把這個功能稱為 Agent Skills。簡單來說,Skill 可以把一套固定工作流程,整理成 Codex 可以重複使用的指令、參考資料與腳本。你不用每次都把某個 SOP 提示詞從頭貼一次,這可以節省非常多的時間。
根據 OpenAI 的官方說法,Skills 可以把 instructions、resources 和 optional scripts 打包起來,讓 Codex 更穩定地照著工作流程執行任務。(資料來源:OpenAI Developers:Agent Skills)
如果你還不知道如何使用 Codex Skills ,這篇文章會教學 Codex Skills 是什麼、怎麼建立、適合拿來做什麼。
Codex Skills 是什麼?
Codex Skills 可以理解成「把一套固定工作流程打包給 Codex 重複使用的資料夾」。
一個 Skill 通常會是一個資料夾,裡面至少要有一份 SKILL.md。這份檔案會告訴 Codex:
- 這個 Skill 叫什麼名字。
- 什麼情況應該使用它。
- 什麼情況不應該使用它。
- 執行時要遵守哪些步驟。
- 需要讀哪些參考資料。
- 必要時要執行哪些腳本。
你可以把 Skill 想成一份給 Codex 看的工作手冊。把「你原本每次都要重講的規則」變成一個可重複使用的工作包。如果要把 Skills 包起來給別人安裝,則可以進一步做成 Plugin。
Codex Skills 可以解決什麼問題?
如果你只是偶爾叫 Codex 做一次任務,直接在聊天視窗輸入提示詞就可以。但如果你有一套固定流程,每次都希望 Codex 照著做,Skill 就會很有用。
例如:
- 每次整理會議紀錄,都要輸出固定欄位。
- 每次更新文件,都要先讀指定參考資料。
- 每次交付報告,都要跑固定檢查腳本。
Skill 的核心價值,就是讓固定流程可以重複使用。
Codex 怎麼知道要使用哪個 Skill?
OpenAI 官方文件提到,Codex 使用 Skills 主要有兩種方式。(資料來源:OpenAI Developers:Agent Skills)
第一種是明確指定。你可以在提示詞裡直接提到某個 Skill。在 CLI 或 IDE 裡,也可以透過 /skills 或輸入 $ 來提到特定 Skill。
第二種是自動判斷。Codex 會根據 Skill 的 description 判斷目前任務是否符合。如果你的任務和某個 Skill 的描述很接近,Codex 就可能主動使用它。
這代表 description 很重要。
它不是寫好看的自我介紹,而是 Codex 判斷「這個技能什麼時候該出場」的重要線索。
一個 Codex Skill 長什麼樣?
OpenAI 官方文件說明,一個 Skill 是一個資料夾,裡面要有 SKILL.md,也可以另外放 scripts/、references/、assets/ 等資料夾。(資料來源:OpenAI Developers:Agent Skills)
一個常見結構大概會像這樣:
my-skill/
SKILL.md
scripts/
references/
assets/
其中:
SKILL.md:必要檔案,寫 Skill 名稱、描述與主要工作流程。scripts/:可選,放可以被 Codex 執行的腳本。references/:可選,放規格、範例、流程文件或背景資料。assets/:可選,放範本、圖片或其他輸出會用到的素材。
Codex Skill、AGENTS.md、Plugin、MCP、自動化差在哪?
Codex 裡有很多專有名詞,以下一一區分它們之間的差異。
| 功能 | 用途 | 適合情境 |
|---|---|---|
| Prompt | 單次任務指令 | 只做一次的臨時需求 |
| AGENTS.md | 專案長期規則 | 固定要求、測試方式、回覆規範 |
| Skill | 可重複工作流程 | 寫文章、校稿、報告、review、批次處理等固定流程 |
| Plugin | 可安裝的能力包 | 想把 Skill、App、MCP 設定等打包分享 |
| MCP | 連接外部工具或資料 | 需要讀外部文件、設計工具、issue 系統或其他服務 |
| 自動化 | 定時或背景執行 | 每天、每週或指定條件觸發任務 |
如果只是一句臨時要求,用 prompt。如果是整個專案都要長期遵守的規則,用 AGENTS.md。如果是某一類任務的固定流程,用 Skill。如果要把一組 Skills 或工具整包分享給別人安裝,用 Plugin。如果需要接外部工具或資料,用 MCP。如果要每天固定時間自動跑,用自動化。
如何在 Codex 應用程式裡打造一個專屬 Skill?
▼要製作專屬的 Codex Skills ,需要呼叫「Skill Creator」這個技能,這個技能是專門用來建立 Codex Skills 的。
例如下面這串提示詞是我自己用來製作人物去背 Skill 的。
$skill-creator
請幫我建立一隻 Codex Skill,名稱叫 person-background-remover。
用途:
當我上傳一張人物照片,並要求去背時,Codex 要自動執行這個 Skill。
需求:
1. 接收 JPG、JPEG、PNG 圖片。
2. 自動將人物主體去背。
3. 輸出透明背景 PNG。
4. 輸出檔名格式:原檔名-transparent.png。
5. 完成後告訴我圖片存放路徑。
6. 如果圖片不是人物照片,提醒我效果可能不準。
7. 不要覆蓋原始圖片。
8. 優先使用本機腳本或可用工具處理;如果缺少必要套件,要清楚告訴我需要安裝什麼。

▼接著打造 Codex Skill 的過程,Codex 可能會告訴你,缺少了哪些套件,直接跟他講安裝即可。

▼安裝完,這個Codex Skill 基本上就完成了。接下來就可以直接使用這個 Codex Skill 。

▼那麼 Codex Skill 要去哪裡看呢?點擊左側欄「外掛程式」,然後最上方有一個「Skill」,點擊之後就可以看到你的 Codex 目前有哪些 Skills了。

▼畫面移動到最下方有個「個人」,下面就會列出你自己製作的 Codex Skills。

▼Codex 可以允許你暫時停用這個 Codex Skill,或是直接刪除。
▼如果你想暫時停用這個 Codex Skill,就將右上角的開關按鈕關閉。如果你是想永久刪除這個 Codex Skill,就點擊左下角「解除安裝」。

以上就是Codex Skills 的完整教學了。
常見問題
Codex Skills 是 OpenAI 官方功能嗎?
是。OpenAI 官方 Codex 文件有 Agent Skills 頁面,說明 Skills 可以用來擴充 Codex 的任務能力,並把 instructions、resources 和 optional scripts 打包成可重複工作流程。(資料來源:OpenAI Developers:Agent Skills)
Codex Skills 可以在哪些地方使用?
Skills 可用於 Codex CLI、IDE extension 和 Codex app。不過實際介面與可用狀態可能會隨帳號、版本與產品更新而不同。
總結
Codex Skills 其實就是把你常常要 Codex 做的固定流程,整理成一個可重複使用的技能。它適合用在固定寫作流程、校稿流程、程式碼檢查、文件整理、圖片處理、報告輸出等任務。
對一般使用者來說,Skill 最大的價值是減少重複溝通,讓 Codex 更穩定地照著你的工作方法執行。
而建立 Codex Skills 最快的方式,就是直接跟 Codex 溝通,用圖形界面請它幫你製作 Codex Skills,這過程它可能會告訴你電腦缺少哪些套件,直接安裝即可。







