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

Codex Skills 是什麼?怎麼用?把固定工作流程打包成技能
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 Skills 是什麼?怎麼用?把固定工作流程打包成技能

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

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

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

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

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

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

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

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

▼Codex 可以允許你暫時停用這個 Codex Skill,或是直接刪除。

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

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

以上就是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,這過程它可能會告訴你電腦缺少哪些套件,直接安裝即可。

如果你喜歡學習各種科技軟體,想得知各種科技新知與資訊,歡迎追蹤科技兔的 FB 粉絲專頁Instagram,以及Line 官方帳號

加入好友