Complete Guide to Skills: From Beginner to Master
L3 · 10:45
What You'll Learn
你會學到
- Claude 的 Skill 本質上是將重複性高、流程固定的任務,封裝成一套可自動執行的做事方法。
- 一份 Skill 就像一份超級詳細的 SOP,能將專業知識、流程步驟與品質標準寫入,讓 Claude 依循執行。
- Claude 具備 claude.md、Skill、MCP、Hooks 和 Plugin 五種擴充機制,其中 Skill 是處理特定任務的核心。
- Skill 可分為「對話型」與「檔案型」兩種,前者基於雲端同步,後者需存取本地檔案,功能更強大且適合複雜工作流程。
- 建議在 Claude Code 環境中建立 Skill,以支援更複雜的檔案操作、套件安裝及本地端功能執行。
跟著做
- 建立 Skill 雛形: 在 Claude Code 中使用內建的 Skill Creator 創建,系統會自動生成一個說明 Skill 用途的
.md檔案(例如:teach.md)。 - 載入新 Skill: 創建後需重新開啟 Claude Code 桌面版,讓新的 Skill 掛載生效。
- 定義 Skill 內容:
- 命名: 設定一個清晰的 Skill 名稱。
- 觸發條件: 設定一組關鍵字或指令(例如:斜線指令),當 Claude 接收到這些關鍵字時,自動啟動該 Skill。
- SOP 撰寫: 以 Markdown 格式詳細描述該 Skill 的所有專業知識、流程步驟、品質標準及預期產出,確保 Claude 能完全理解並執行。
- 使用與迭代: 透過觸發條件呼叫 Skill,並可根據實際使用情況隨時更新和優化 Skill 內容,以達到最佳效果。
- 區分 Skill 類型: 依據任務是否需要讀取或產生本地檔案,判斷應建立「對話型 Skill」(適用於 Claude Chat 雲端環境)或「檔案型 Skill」(適用於 Cowork 或 Claude Code 本地環境)。
教學金句
「Skill就是你交給Claude一套完整的做事方法,遇到相關任務,他就會自動套用這個方法,你不需要重複去教他,有點類似是你給他一份SOP,他手上有這份SOP,他就知道怎麼做。」 「一份Skill就是一個超級詳細的SOP,把所有專業知識、流程步驟、品質標準都寫進去。」 「這技能可以做出題還有審題,每一步做什麼都非常的清楚,還有相關的規則跟我設定的條件。」 「對他而言,Markdown格式是他很容易閱讀,很容易理解的格式,所以我們在跟AI對話、溝通的時候,Markdown格式是最好的格式。」 「真正厲害的技能應該是檔案型技能,差別在於說會動到電腦裡面檔案,所以需要安裝套件、要執行Python、要寫出PDF,所以只能夠在CodeWorks跟Claude Code裡面跑。」
適用情境
這部影片非常適合放在 AI 工具應用課程的「進階自動化與客製化」段落,特別是針對已經掌握 Claude 基本對話與功能,並希望進一步提升工作效率、打造個人化 AI 工作流的學員。學員應具備基礎的 AI 助理使用經驗,了解 Markdown 語法,並對「將重複性任務流程化」有基本概念。這段內容可以作為引入更複雜 AI 工作流設計的前導知識。
延伸主題
- Claude 的五大擴充機制詳解: 深入探討 claude.md、MCP、Hooks 和 Plugin 的具體應用場景與實作教學。
- 檔案型 Skill 進階開發: 教學如何撰寫 Python 腳本、整合本地套件,以及處理文件輸入/輸出,以打造更強大的本地端 Skill。
- Claude Skill 雲端同步與分享: 示範如何將本地建立的檔案型 Skill 上傳至雲端,實現跨裝置協作與團隊分享。
- Skill 與外部工具串接實例: 實際操作 Claude Skill 如何與 Google 日曆、Gmail、Obsidian 筆記本等工具進行整合應用。
---en---
What You’ll Learn
- Claude’s Skill is essentially a method of encapsulating highly repetitive, process-driven tasks into an automated workflow.
- A Skill acts like a hyper-detailed SOP, embedding expert knowledge, procedural steps, and quality standards for Claude to follow.
- Claude offers five extension mechanisms: claude.md, Skill, MCP, Hooks, and Plugin, with Skill being central to task handling.
- Skills are categorized into “conversational” and “file-based”; the former relies on cloud synchronization, while the latter, offering more power for complex workflows, accesses local files.
- It is recommended to create Skills within the Claude Code environment to support advanced file operations, package installations, and local functionality.
Follow These Steps
- Create Skill Template: Use the built-in Skill Creator in Claude Code; the system will automatically generate a
.mdfile (e.g.,teach.md) describing the Skill’s purpose. - Load New Skill: After creation, restart the Claude Code desktop application for the new Skill to become active.
- Define Skill Content:
- Naming: Assign a clear name to the Skill.
- Trigger Conditions: Set keywords or commands (e.g., slash commands) that will automatically activate the Skill when Claude receives them.
- SOP Writing: Detail all expert knowledge, procedural steps, quality standards, and expected outputs in Markdown format to ensure Claude fully understands and executes the Skill.
- Usage and Iteration: Invoke the Skill using its trigger conditions, and continuously update and optimize its content based on actual usage to achieve the best results.
- Distinguish Skill Types: Determine whether to create a “conversational Skill” (for Claude Chat cloud environment) or a “file-based Skill” (for Cowork or Claude Code local environment), depending on whether the task requires reading or generating local files.
Teaching Quote
「A Skill is a complete set of instructions you give to Claude. When it encounters a related task, it automatically applies this method. You don’t need to teach it repeatedly; it’s like giving it an SOP, and with that SOP, it knows what to do.」 「A Skill is a super detailed SOP, embedding all professional knowledge, process steps, and quality standards.」 「This skill can create and review questions, with every step clearly defined, along with relevant rules and my set conditions.」 「For it, Markdown format is very easy to read and understand, so when communicating with AI, Markdown format is the best.」 「Truly powerful skills should be file-based skills, meaning they involve operating computer files, requiring package installation, Python execution, and PDF generation, so they can only run in CodeWorks and Claude Code.」
When to Use
This video is very suitable for the “Advanced Automation and Customization” section of an AI tool application course, especially for learners who have mastered Claude’s basic conversation and features and wish to further improve work efficiency and build personalized AI workflows. Learners should have basic experience using AI assistants, understand Markdown syntax, and have a basic concept of “streamlining repetitive tasks.” This content can serve as introductory knowledge for designing more complex AI workflows.
Related Topics
- Detailed Explanation of Claude’s Five Extension Mechanisms: In-depth discussion of the specific application scenarios and implementation tutorials for claude.md, MCP, Hooks, and Plugin.
- Advanced Development of File-Based Skills: Teaching how to write Python scripts, integrate local packages, and handle file input/output to create more powerful local Skills.
- Cloud Synchronization and Sharing of Claude Skills: Demonstrating how to upload locally created file-based Skills to the cloud to enable cross-device collaboration and team sharing.
- Practical Examples of Skill Integration with External Tools: Hands-on operations showing how Claude Skills can be integrated and applied with tools like Google Calendar, Gmail, and Obsidian notebooks.
Teaching Quotes
A Skill is a complete set of instructions you give to Claude. When it encounters a related task, it automatically applies this method. You don't need to teach it repeatedly; it's like giving it an SOP, and with that SOP, it knows what to do.
A Skill is a super detailed SOP, embedding all professional knowledge, process steps, and quality standards.
This skill can create and review questions, with every step clearly defined, along with relevant rules and my set conditions.
For it, Markdown format is very easy to read and understand, so when communicating with AI, Markdown format is the best.
Truly powerful skills should be file-based skills, meaning they involve operating computer files, requiring package installation, Python execution, and PDF generation, so they can only run in CodeWorks and Claude Code.