先決條件
- Anthropic API 金鑰
- 已安裝 Python 3.7+ 或 curl
- 對提出 API 請求有基本的熟悉度
什麼是 Agent Skills?
預先建立的 Agent Skills 使用專門的專業知識擴展 Claude 的功能,用於建立文件、分析資料和處理檔案等任務。Anthropic 在 API 中提供以下預先建立的 Agent Skills:- PowerPoint (pptx):建立和編輯簡報
- Excel (xlsx):建立和分析試算表
- Word (docx):建立和編輯文件
- PDF (pdf):生成 PDF 文件
想要建立自訂 Skills? 請參閱 Agent Skills Cookbook,以取得使用領域特定專業知識建立您自己的 Skills 的範例。
步驟 1:列出可用的 Skills
首先,讓我們看看有哪些 Skills 可用。我們將使用 Skills API 列出所有 Anthropic 管理的 Skills:pptx、xlsx、docx 和 pdf。
此 API 會傳回每個 Skill 的中繼資料:其名稱和描述。Claude 在啟動時載入此中繼資料,以了解有哪些 Skills 可用。這是漸進式揭露的第一個層級,其中 Claude 發現 Skills 而不會立即載入其完整指示。
步驟 2:建立簡報
現在我們將使用 PowerPoint Skill 建立一份關於可再生能源的簡報。我們使用 Messages API 中的container 參數指定 Skills:
container.skills:指定 Claude 可以使用哪些 Skillstype: "anthropic":表示這是 Anthropic 管理的 Skillskill_id: "pptx":PowerPoint Skill 識別碼version: "latest":Skill 版本設定為最近發佈的版本tools:啟用程式碼執行(Skills 所需)- Beta 標頭:
code-execution-2025-08-25和skills-2025-10-02
步驟 3:下載建立的檔案
簡報是在程式碼執行容器中建立的,並儲存為檔案。回應包含具有檔案 ID 的檔案參考。提取檔案 ID 並使用 Files API 下載它:如需有關使用生成檔案的完整詳細資訊,請參閱程式碼執行工具文件。