商品描述
本書從Skills的基本原理講起,系統梳理其設計哲學與技術架構;隨後以Claude Code和字節扣子平臺為例,分別講解Skills的安裝、配置與使用方式。在此基礎上,深入介紹Skills的創建規範與優化技巧,幫助讀者掌握從開發到部署的完整流程。
全書共8章,第1章講解了Skills的基本定義和原理;第2章詳細講解了Skills技術架構及對比分析;第3章介紹了如何在Claude Code中使用Skills;第4章介紹了如何在扣子平臺上使用Skills;第5章詳細講解了Skills的創建規範;第6章介紹了Skills的優化技巧;第7章通過兩個官方案例,詳細介紹了Skills的設計原理;第8章通過4個實戰項目的開發,講解了Skills在具體場景中的應用。
本書適合有一定代碼開發基礎的讀者,幫助讀者從原理到應用快速了解Skills的原理、環配置、優化思路、獨立部署,並能夠獨立進行Skills的開發。
作者簡介
張紅楓:資深 AI 技術專家,長期專註於大模型應用開發與 Agent 技術實踐,在智能體系統架構設計方面有豐富經驗。
梁海波:全棧開發工程師,深耕 AI 工具鏈與自動化領域,參與多個企業級智能體項目落地,對 Claude 生態與扣子平臺均有深入研究。
羅煜雄:AI 應用開發者,專註於多模態內容生成與 Skill 工程化實踐,開源社區活躍貢獻者,多個高星 Skill 項目作者。
目錄大綱
第1章 理解Skill:智能體的能力擴展
1.1 為什麼需要Skill
1.1.1 LLM的能力邊界
1.1.2 傳統方案的局限性
1.1.3 Skill的價值主張
1.2 什麼是Skill
1.2.1 官方定義解讀
1.2.2 通俗比喻:智能體的工作手冊
1.2.3 與Tools/Functions的區別
1.3 Skill的核心優勢
1.3.1 可覆用性:一次編寫,多次使用
1.3.2 Token效率:漸進式加載
1.3.3 模塊化:專業能力封裝
1.4 快速體驗
1.4.1 使用Claude預置Skill處理PDF文件
1.4.2 使用扣子插件查詢信息
1.4.3 Skill的工作流程
本章小結
第2章 Skill技術架構與對比分析
2.1 漸進式披露機制
2.1.1 三層架構
2.1.2 Level 1:元數據層
2.1.3 Level 2:指令層
2.1.4 Level 3:資源層
2.2 文件系統驅動架構
2.2.1 為什麼選擇文件系統
2.2.2 代碼執行環境
2.2.3 腳本執行機制
2.3 Skill與其他方案的對比
2.3.1 Skill與系統提示詞
2.3.2 Skill與MCP
2.4 Skill的生命周期
本章小結
第3章 Claude Skill實戰
3.1 Claude平臺的Skill生態
3.1.1 預置Skill介紹
3.1.2 社區Skill資源
3.2 Claude Code環境配置
3.2.1 獲取API Key
3.2.2 獲取大模型API請求地址
3.2.3 在Claude Code中配置API Key和API請求地址
3.3 在Claude Code中使用Skill
3.3.1 安裝Skill
3.3.2 查看已加載Skill
3.3.3 調用Skill
3.4 預置Skill使用指南
3.4.1 案例1:pdf Skill處理文檔
3.4.2 案例2:xlsx Skill分析表格
3.4.3 案例3:pptx Skill操作演示文稿
3.4.4 案例4:docx Skill處理Word文檔
本章小結
第4章 扣子技能概覽
4.1 扣子技能體系
4.1.1 扣子技能平臺介紹
4.1.2 扣子技能包結構規範
4.2 扣子技能快速上手
4.2.1 創建一個扣子技能
4.2.2 設計一個功能完善的技能
4.2.3 扣子技能發布流程
本章小結
第5章 Skill創建規範
5.1 Claude Skill標準結構
5.1.1 SKILL.md文件規範
5.1.2 YAML格式詳解
5.1.3 Markdown內容組織
5.2 目錄結構設計
5.2.1 scripts可執行文件
5.2.2 references補充文件
5.2.3 templates模板文件
5.2.4 assets資源管理
5.3 必需字段與最佳實踐
5.3.1 name:命名規範
5.3.2 description:觸發匹配的關鍵
5.3.3 可選字段使用建議
5.4 案例:第一個自定義Skill
5.4.1 需求:文本分析工具
5.4.2 完整實現步驟
5.4.3 測試與調試
5.4.4 常見問題解決
本章小結
第6章 Skill優化技巧
6.1 description設計藝術
6.1.1 LLM觸發機制原理
6.1.2 優秀description的4個核心要素
6.1.3 預置Skill的description字段分析
6.1.4 從預置Skill中學到的經驗
6.2 漸進式披露實踐
6.2.1 為什麼需要分層
6.2.2 SKILL.md文件與references目錄分離
6.2.3 引用語法與最佳實踐
6.2.4 案例:重構臃腫的Skill
6.3 腳本開發與優化
6.3.1 腳本語言選擇
6.3.2 輸入/輸出規範
6.3.3 輸出冗餘控制
6.3.4 結構化輸出設計
本章小結
第7章 官方案例解析
7.1 Claude Skill官方倉庫介紹
7.2 官方案例1:docx Skill
7.2.1 設計哲學
7.2.2 SKILL.md文件解析:創建新文檔
7.2.3 SKILL.md文件解析:表格、樣式與高級功能
7.2.4 SKILL.md文件解析:編輯現有Word文檔
7.3 官方案例2:Skill Creator
7.3.1 設計哲學
7.3.2 Skill Creator項目結構
7.3.3 Skill Creator執行過程
本章小結
第8章 實戰項目開發
8.1 實戰項目1:用Skill打造智能選題推薦系統
8.1.1 需求分析與功能規劃
8.1.2 項目結構與文件組織
8.1.3 SKILL.md文件設計:多命令架構與漸進式披露
8.1.4 配置文件管理
8.1.5 Python腳本集成
8.1.6 實戰演示
8.1.7 小結
8.2 實戰項目2:用Skill生成小紅書圖文
8.2.1 項目背景與需求分析
8.2.2 環境配置與安裝
8.2.3 使用baoyu-xhs-images生成小紅書信息圖
8.2.4 架構解析與設計要點
8.2.5 小結
8.3 實戰項目3:用Remotion Skill實現視頻剪輯
8.3.1 Remotion Skill簡介
8.3.2 Remotion Skill目標用戶與適用場景
8.3.3 Remotion Skill實操
8.3.4 小結
8.4 實戰項目4:用Skill制作美圖編輯工具
8.4.1 設計哲學
8.4.2 功能詳解
本章小結
