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