![]()
這幾天 Cluade Code 的熱度真的很高。
除開他強大的編程能力之外,Skills 這種可以用 AI 輔助構建簡單 Agent 的能力對于 CC 的加持也很大。
我這幾天也創建了幾個 Skills 來輔助我的內容創作,比如今天剛做的這個 Nano Banana PPT 生成的 Skills。
可以直接將你的文檔轉換為可以直接進行演示的 PPT:
- 支持自定義風格
- 支持修改某一頁的內容
- 自定義具體生成的 PPT 頁數
今天就順便教一下大家怎么用這個 Skills 以及我是如何創建這個 Skills 的,方便大家參考這個過程創建自己需要的 Skills。
怎么安裝這個 Skills
首先前提肯定是你已經安裝了 Claude Code ,還有一個是需要準備一個谷歌的已付費 API ,你可以在 AI Studio 里面申請。
那天我裝 Oh-my-OpenCode 的時候看到他們 Readme 里面有專門給編程 IDE 看的安裝指南和提示詞。
你只需要復制那個提示詞給 Claude Code 或者其他類似編碼 Agent 它就可以幫你自動安裝了。
這個太好用了,極大的降低了非開發者安裝的門檻,感覺以后會成為標配。
藏師傅這個 PPT 生成 Skills 開源的時候也學了一下。
你只需要把下面的提示詞發給 Claude Code,他就會自動幫你安裝和調試這個 Skills,記得吧最后一句的谷歌 API Key 換成你自己的。
提示詞:
請幫我安裝 PPT Generator Skill:
1. 從 GitHub 克隆項目:
git clone https://github.com/op7418/NanoBanana-PPT-Skills.git
cd NanoBanana-PPT-Skills
2. 創建 Python 虛擬環境:
python3 -m venv venv
source venv/bin/activate
3. 安裝依賴:pip install google-genai pillow
4. 配置系統環境變量(請將 YOUR_API_KEY_HERE 替換為我的實際 API 密鑰):對于 zsh 用戶(macOS 默認):echo 'export GEMINI_API_KEY="YOUR_API_KEY_HERE"' >> ~/.zshrc source ~/.zshrc
對于 bash 用戶:echo 'export GEMINI_API_KEY="YOUR_API_KEY_HERE"' >> ~/.bashrc source ~/.bashrc
5. 驗證安裝:
./run.sh --help
6. 運行測試(如果有 test_slides_plan.json):
./run.sh --plan test_slides_plan.json --style styles/gradient-glass.md --resolution 2K
完成后,告訴我安裝結果和如何使用。
我的 API 密鑰是:YOUR_API_KEY_HERE
(請在執行前幫我替換所有 YOUR_API_KEY_HERE)
![]()
怎么使用這個Skills
安裝結束之后只需要將你想要生成PPT 的文本文件放在一個新建的文件夾里面,然后在這個文件夾下啟動 Claude Code 跟他說,幫你基于這個文檔創建 PPT,按照引導創建就行。
![]()
目前這個Skills 里面內置了兩套主題,都是我之前發過的漸變擬物玻璃卡片風格和矢量插畫風格,生成的時候 Skills 會讓你選擇,選擇自己喜歡的就行。
![]()
怎么快速方便的創建 Skills
說完安裝和使用之后以這個 Skills 為例子帶大家創建一個 Skills ,剛好這個相對復雜。
首先最重要的就是想清楚自己要用這個 Skills 完成什么工作。
比如我這里就是想創建一個相對通用的 PPT Skills ,可以基于我自定義的風格提示詞去生成 PPT,最好還能有一個網頁來預覽和演示生成的 PPT。
想清楚了以后我們就需要準備資料了,Skills 一定是你本身實踐過或者沉淀好的工作流,只是你要將它自動化。
比如這里我們需要準備的資料有:PPT 生成的風格提示詞、應該如何調用 Nano Banana Pro 生成圖片的 API 文檔、用來測試 Skills 結果的文檔、你的谷歌 API Key。
![]()
這里最好都用 Markdown 文件,AI 模型對這種格式適配比較好。
提示詞是我本身就有的,測試用的文檔和Nano banana Pro 的 API 文檔都是我用 Obsidian 的剪藏工具從谷歌的網頁采集下來的,如果你也想用 Obsidian 這個工具的話可以參考我之前的教程:
提前把這些上下文背景信息準備好之后就避免了在生成過程中 Claude 自己瞎寫的可能性,比如在調用 Nano Banana Pro 生成圖片的時候由于他不是完全清楚這些參數,就有可能自己瞎寫,很容易出問題。
準備好信息之后,我們就可以在當前文件夾啟動 Claude Code 開始創建 Skills 了,這里最好在別的地方寫好你的需求,把需求梳理清楚再給到 Claude Code。
當然如果你不知道應該準備哪些文件或者如何梳理需求的話也可以讓 Claude Code 幫你。
可以跟他說“我想要創建一個 XXXXSkills 幫我梳理一下這個需求以及你可能需要的上下文信息我去準備,只是討論不要執行任何操作”。
直到你覺得討論好了,再跟他說按照剛才討論的開始執行。
開始執行前最好開啟計劃(Plan)模式,這個時候 Claude Code 會規劃好所有步驟然后按照步驟執行,效果會好不少,連續按兩次 Shift+Tab 鍵就能開啟。
![]()
我這里是這么跟他說的,大家也可以參考,基本上一次把整個 Skills 的具體能力、生成結果的要求、需要引用的文件位置都說清楚了。
![]()
把這個提示詞發給他之后如果你開了計劃模式,他就會在生成規劃之后讓你補充一些細節后開始工作,這個時候你可以用鍵盤的上下左右和回車選擇你需要的 Skills 生成細節。
比如我在創建的時候他就問我,沒找到文件文件在哪里,需要使用什么技術棧,是 Python 還是前端,還問我有沒有 API Key。
![]()
之后他就會開始工作了,工作完成也會自己進行測試,如果中間出現了什么問題,你可以直接讓他修復。
一旦測試完成這個 Skills 就搞定了,你后面可以在任何項目使用這個 Skills,直接跟他說根據 XXX 生成 PPT 就行,當然你如果是其他的能力也可以跟他說用 XXXX Skills 干什么事情。
首次創建完成之后不是一勞永逸了,我們可能還想繼續迭代這個 Skills,這個時候就需要啟用 Git 了,不然萬一改錯了就麻煩了。
你可以去 Github 申請一個賬號,然后點擊右上角的“New Repository”創建一個自己的儲存庫,進去之后只寫個名字就行,如果你不想開源你的 Skills 就改成私有。
之后你會在界面看到一個 HTTPS 的連接,復制這個鏈接,然后跟 Claude Code 說幫你提交到這個 Git 倉庫就行,咱們的 Skills 現在就有版本管理了,每次大改動你都可以讓他提交一下。
![]()
當然如果你想要開源自己的 Skills 的話也可以讓他幫你寫一個漂亮的 Readme 頁面,這樣你項目的使用者可能會更加多和方便,這個是 Claude Code 給我的這個 Skills 項目寫的 ReadMe 頁面,是不是很容易閱讀。
![]()
好了,到這里教程就結束了。
Skills 本身還是有些局限性的,比如功能不能太復雜,太復雜提示詞遵循和上下文都會有問題,推薦可以將一整套流程中需要的不同工具打包成不同的 Skills,這樣出問題的概率小,也會變的比較靈活。
比如我這個 PPT 生成的 Skills 就可以作為我文章改寫排版生成工作流的一部分,專門用來給這個流程生成對應的文章配圖。
腦洞已經打開了,方法也交給大家了,接下來看你們的了,也可以在評論區介紹你的 Skills 。
如果你覺得內容對你有幫助的話可以幫我點個贊或者喜歡,也可以推薦給你需要的朋友們,謝謝各位。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.