Skip to content

Instantly share code, notes, and snippets.

@coodoo
Created December 31, 2025 01:52
Show Gist options
  • Select an option

  • Save coodoo/44573fde984b445e8de2d467561a49d0 to your computer and use it in GitHub Desktop.

Select an option

Save coodoo/44573fde984b445e8de2d467561a49d0 to your computer and use it in GitHub Desktop.
claude agent skills vs. mcp

欸 昨天貼了 claude meetup taipei 心得裏面提到 2026 大趨勢是用 skills 取代 mcp 結果引來許多疑問,趁早上踩飛輪時就順手寫了篇快速解釋希望對大家有幫助!

先說重點

  1. context engineering 是 agent 開發最重要的事,其中關鍵就是防止 context 快速肥大導致 llm 失憶或注意力潰散,導致任務執行失敗。

  2. 由 mcp 升級 skills 的主要好處就是解決上述問題,讓你的 agent 變的更聰明能幹少出錯。

下面是俱體細節👇

mcp 缺點

  1. 提示肥大一次佔據大量 context,例如一啟動就送入二十個 mcp 可能就吃掉十萬個 tokens,而你啥事都還沒做

  2. 每次操作完都要返還中間狀態暫存資料給 llm 進一步污染 context

  3. 每次只能進行一個操作,多步流程必須拆成多次 LLM ↔ tool 往返,又慢又浪費 tokens 且增加更多污染

skills 優點

  1. 先傳入精簡工具目錄,等 llm 有需要時再讀取單一工具詳細提示,如此可節省大量 tokens

  2. skills 內可事先寫好大量 js/py scripts 方便操作,不需 llm 即時亂寫,因此穩定性極佳

  3. llm 可寫程式一次操作多支 scripts 取得最終結果,不需多次往返超省時 ← 反正 llm 本就擅長寫程式,何不讓它發揮最大長才?

  4. 多筆 scripts 操作結果可先暫存於硬碟內,等事情全做完再返還最終結果,大幅減低 tokens 用量與污染 context

mcp 原本存在的價值

  1. 規格化:提供制式參數文件與用法 → skills 寫在 md 裏一樣可提供詳細參數與使用方式

  2. 相容性:所有 llm 皆可直接使用 → 任何 llm 只要支援 Bash/Shell tool 就能使用(目前主流一線大廠 claude, gemini, gpt 等皆支援)

MCP → Skills 遷移策略

mcp 可無痛直接轉成 skills 來使用,等於瞬間享受 best of both worlds!

  1. 原廠說明原理與操作手法:https://www.anthropic.com/engineering/code-execution-with-mcp

  2. 當然也有人早寫好現成轉換工具可直接用:https://github.com/steipete/mcporter

哪裏找現成 skills?

此網站目前提供 38,216 個現成 skills 可直接使用,理論上你想要的應該都找的到?

https://skillsmp.com/

兩者共同缺點 ← 🚨 很重要,務必看三次!🚨

絕對不要無腦使用別人提供的 mcp/skills,因為內含的程式碼可能會做壞事,務必先人工稽核過才上線,或至少等別人先試過沒出事你再上 (欸...

skills 學習資源

官方提供的大量文件與現成範例,其中大部份皆可直接拿來用,當成學習教材也超適合:

https://github.com/anthropics/skills

有事沒空趕時間的話建議先完整看完 pdf 這範例,保証大開眼界瞬間瞭解有多強大好用!

https://github.com/anthropics/skills/tree/main/skills/pdf

結論

2025 年的現在 Skills 已開源成為 open standard 且市面各大工具廠也逐漸加入支援行列(例如 amazon powers, codex skills) → https://agentskills.io/home

可以想成 skills 是 mcp 2.0 而非取代它,但卻更強大、更靈活且大幅降低 context 污染、避免 llm 注意力潰散,也更能確保任務執行成功,如此棒的免費好物何妨一試哩?

@yingchu
Copy link
Copy Markdown

yingchu commented Dec 31, 2025

非常同意不要隨便使用別人提供的 Skills ,這兩天發現不少,看了都怕怕的。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment