昨天寫了一篇關(guān)于在。
里面用的案例,特別簡(jiǎn)單,就是把Github上一個(gè)非常經(jīng)典的開源項(xiàng)目,封裝成一個(gè)Skill,方便我們以后進(jìn)行調(diào)用。
![]()
這么做的原因特別簡(jiǎn)單,就是我一直覺得,重復(fù)造輪子是一件特別呆逼的事情,互聯(lián)網(wǎng)三十年,開源世界大神這么多,其實(shí)你能想象到的絕大多數(shù)需求,都有大佬和真神們,在前方鋪路,做出了現(xiàn)成的產(chǎn)品,然后開源了出來(lái),給非常非常多的人用。
其實(shí)現(xiàn)在非常非常多的一些商業(yè)APP,特別是一些所謂的格式工廠、壓縮之類的,絕大多數(shù)都是把一些大佬的開源工具,做個(gè)前端,給大家用。
之前我覺得沒啥問(wèn)題,確實(shí),Github上面很多的開源項(xiàng)目,都是沒有GUI的,全部需要部署,部署以后還是用命令行操作,真的,光環(huán)境這一條,就能卡死絕大多數(shù)的普通用戶。
我自己,之前就是被擋在門外的普通用戶。
有太多太多好玩的、實(shí)用的、很屌的開源項(xiàng)目,我用不了了。
比如格式轉(zhuǎn)化這破事,沒有AI之前,我每次就是去Google搜,MP3轉(zhuǎn)WAV...
![]()
然后就看著各種各樣你也不知道是不是有刺客的鏈接,在向你招手。。。
所以,Skills一來(lái),從文件結(jié)構(gòu)上,它是可以把腳本和Prompt打包在一起的,這一點(diǎn),跟單Prompt或者腳本完全不一樣,再加上現(xiàn)在一些Coding能力強(qiáng)的基模和Agent,我覺得,它天然的擅長(zhǎng)把很多的大佬們的開源項(xiàng)目Skill化,從而在Agent里面,為我所用。
而且你要相信那些歷史悠久的經(jīng)典開源項(xiàng)目,經(jīng)歷了無(wú)數(shù)的時(shí)間和使用者的鞭打,不管是成功率還是穩(wěn)定性還是效率,都遠(yuǎn)超絕大多數(shù)的你根據(jù)需求,讓AI臨時(shí)去寫的一些代碼...
所以就搞了這么個(gè)東西,其實(shí)不止Coze,當(dāng)你在OpenCode或者Claude Code這種支持Skills的產(chǎn)品里,只要你裝了那個(gè)Claude官方那個(gè)能生成Skills的Skill,也就是 skill-creator,打包Github上的開源項(xiàng)目,也是完全沒問(wèn)題的。
![]()
這種方式,就能最快速度,越過(guò)所謂的本地整合包,變成一個(gè)類似于Agent的產(chǎn)物,讓你能快速的用上。
比如昨天扣子文章中,我把視頻處理的開源項(xiàng)目FFmpeg和圖片視頻處理項(xiàng)目ImageMagick,封裝成了一個(gè)多模態(tài)素材處理的Skill,它大概就是這個(gè)效果。
![]()
然后呢,在文章中一個(gè)有趣的評(píng)論,引起了我的注意。
![]()
這個(gè)評(píng)論的問(wèn)題沒啥毛病,因?yàn)間ithub上那么多開源項(xiàng)目,離大眾肯定還是非常的遙遠(yuǎn),我因?yàn)橹烙刑囟ǖ捻?xiàng)目可以去處理特定的事,所以封裝成Skill就特別的簡(jiǎn)單,但是大多數(shù)的普通人,可能連github是什么都不知道,那怎么封裝呢?
這確實(shí)是個(gè)問(wèn)題。
我當(dāng)時(shí)想了兩分鐘,然后我一尋思,不對(duì)啊,這不都有AI了嗎...
于是,我就回了一句:
![]()
沒想到,引起了好幾個(gè)朋友非常正向的反饋。
![]()
這個(gè)時(shí)候,我才意識(shí)到,其實(shí),我的很多的小技巧,對(duì)于蠻多人來(lái)說(shuō),還是挺有價(jià)值的。
所以這塊,我覺得我覺得可以單獨(dú)拎一篇文章,來(lái)給大家講一講,普通人怎么把整個(gè)github,當(dāng)成自己的彈藥庫(kù),做成skill,讓自己真正的,變得三頭六臂無(wú)所不能。
比如,我自己現(xiàn)在,就已經(jīng)封裝了很多的skills。
![]()
哦這個(gè)管理skills的skill,也是我自己建的一個(gè)skill,要不然感覺每次進(jìn)到文件里看太麻煩了,我就可以直接用這個(gè)skill,對(duì)我本地的所有skill進(jìn)行卸載刪除修改優(yōu)化操作...
舉一個(gè)例子。
我相信大家經(jīng)常都有一個(gè)需求,就是去各種視頻網(wǎng)站上,下載視頻,比如Youtube、B站等等。
我自己也有。
那我們就可以直接打開ChatGPT,選中GPT-5.2 Thinking(目前我認(rèn)為搜索能力最好、幻覺程度最低的模型),當(dāng)然,你用別的也行,一般來(lái)說(shuō)問(wèn)題都不大。
然后直接提出你的問(wèn)題:
有沒有那種就是去各種視頻網(wǎng)站上,下載視頻,比如Youtube、B站等等的github上的開源項(xiàng)目。
![]()
在GPT搜索了一陣子以后,就會(huì)給你推薦一個(gè),在github上,幾乎封神的項(xiàng)目。
![]()
它叫做,yt-dlp。
github上143k的star,說(shuō)是真神,也不為過(guò)。
![]()
支持上千個(gè)網(wǎng)站。
![]()
這,就是 yt-dlp,我覺得最偉大的項(xiàng)目之一。
你要相信,在這個(gè)世界上,在這個(gè)互聯(lián)網(wǎng)上,有無(wú)數(shù)的大神和前人,已經(jīng)為你鋪好了前路。
你要相信,你的需求,永遠(yuǎn)不是這個(gè)世界上第一個(gè)提出這個(gè)需求的人,也絕對(duì)不是最后一個(gè)。
你要相信,人類在這幾十年所積攢的歷史,幾乎覆蓋了世界所有的領(lǐng)域,互聯(lián)網(wǎng),永遠(yuǎn)都是那個(gè)最深、最廣的寶藏。
你要相信,在這一刻,你搜出來(lái)這個(gè)開源項(xiàng)目的這一刻,這就是人類開源精神的涓涓長(zhǎng)河,在你面前展開的絕美的畫卷。
我時(shí)常贊美這世界上,每一個(gè)愿意開源、每一個(gè)無(wú)私的將自己的知識(shí)分享出來(lái)的前輩們,正是因?yàn)樗麄儯抛屛覀儯苷驹谒麄兊募缟希フ赖男浅健?/p>
我們直接復(fù)制yt-dlp的github鏈接。
然后把這段Promtp發(fā)給你裝好了skill-creator的OpenCode或者Claude Code:
幫我把這個(gè)開源工具h(yuǎn)ttps://github.com/yt-dlp/yt-dlp打包成一個(gè)Skill,只要我后續(xù)給出視頻鏈接,就可以幫我下載視頻。
這塊如果還不懂或者不知道的skill-creator是啥的,可以去看我之前的那篇文章:
一般我的做法對(duì)打包,是先讓Agent進(jìn)行規(guī)劃,然后再去寫整個(gè)的Skill,這樣我自己感覺,成功率會(huì)高一點(diǎn)、后期穩(wěn)定性也會(huì)更強(qiáng)一點(diǎn)。
相對(duì)應(yīng)的,OpenCode就是開啟Plan模式。
![]()
然后,Agent就會(huì)開始調(diào)用skill-creator這個(gè)生成器,開始分析yt-dlp這個(gè)項(xiàng)目,然后開始規(guī)劃要怎么打包封裝成一個(gè)Skill。
![]()
規(guī)劃了一通以后,OpenCode就分析完了,向我提出了幾個(gè)問(wèn)題。
![]()
我也給出了我的回答。
![]()
然后它就會(huì)繼續(xù)規(guī)劃,最終給我一個(gè)非常明確的計(jì)劃。
![]()
我覺得沒有問(wèn)題了,這個(gè)時(shí)候,我就會(huì)切換到正式的開發(fā)模式。
也就是這個(gè)模式,然后發(fā)一句話,開始開發(fā)!
![]()
OpenCode就會(huì)開始了。
過(guò)了一會(huì),大概2分鐘以后,這個(gè)基于yt-dlp的視頻下載Skill,就開發(fā)完成了。
![]()
我們?cè)囈辉嚒?/p>
比如OpenAI剛剛出的Youtube訪談視頻,我想下載下來(lái)。
![]()
直接就把鏈接扔給OpenCode就行,這里可以注意一個(gè)小技巧,就是所有的涉及到這種需要運(yùn)行程序的Skills,在第一次運(yùn)行的時(shí)候,都無(wú)腦推薦在OpenCode里使用GPT 5.2 Codex(如果你有的話),體驗(yàn)會(huì)比Claude 4.5 Opus好N倍。
大概就是:構(gòu)建Skills的時(shí)候Claude 4.5 Opus,如果這些開源項(xiàng)目封裝好了,在第一次運(yùn)行的時(shí)候用GPT 5.2 Codex,后續(xù)就無(wú)所謂了。
![]()
第一次運(yùn)行,其實(shí)會(huì)遇到很多問(wèn)題,比如說(shuō)Youtube防爬機(jī)制很強(qiáng),需要你裝個(gè)瀏覽器擴(kuò)展導(dǎo)出Cookie,比如要安裝一些其他的項(xiàng)目等等,不過(guò)這些AI都會(huì)指導(dǎo)你干好。
![]()
然后一頓操作,這個(gè)項(xiàng)目,就下載好了,全程大概也就幾分鐘。
![]()
之所以是幾分鐘,還是因?yàn)椋@是第一次。
而后續(xù),只需要,十幾秒。
這時(shí)候,其實(shí)你還可以做一個(gè)事,就是,把前面的那些為了下載視頻而做的一些事情和經(jīng)驗(yàn),直接跟AI說(shuō):
把這些經(jīng)驗(yàn),都更新到video-downloader這個(gè)skill里,下次就別這么慢了。
然后,它就會(huì)自己對(duì)他的Skill文件進(jìn)行修改,下次,這些事情,就不用干了,隨開隨下,快到起飛。
![]()
這就是我的自己純?yōu)榱俗约悍奖愕囊粋€(gè)skill全流程:
根據(jù)一個(gè)需求,用AI搜索github上得開源項(xiàng)目,把開源項(xiàng)目使用AI進(jìn)行Skill化,首次運(yùn)行后,尋找BUG和問(wèn)題,重新迭代Skill,至此,Skill固化,形成我的主Agent中一個(gè)可靠的技能。
不止是一個(gè)下載視頻的需求。
還可以是,把一個(gè)web項(xiàng)目,打包成一個(gè)輕量級(jí)的桌面APP。
![]()
于是,找到了Pake。
![]()
Github上一個(gè)45k的超棒的項(xiàng)目,那就,直接Skill化,以后,你的網(wǎng)頁(yè)開發(fā)完,直接就可以用Pake skill,一句話變成桌面APP。
你還可以,直接做一個(gè)究極萬(wàn)能的格式轉(zhuǎn)化工廠。
![]()
直接把這些最牛逼的格式轉(zhuǎn)化項(xiàng)目,直接封裝在一起,做成一個(gè)萬(wàn)能的格式轉(zhuǎn)化Skill。
從此,你無(wú)需各種奇怪的格式轉(zhuǎn)化器,一個(gè)skill,解決所有。
你還可以,把ArchiveBox轉(zhuǎn)成Skill,從此,你有想保存下來(lái)的網(wǎng)頁(yè),都可以發(fā)送給ArchiveBox Skill來(lái)以無(wú)數(shù)種你想要的格式,幫你保存下來(lái)。
![]()
支持N種格式,真的。
![]()
甚至,你可以把著名的Ciphey,轉(zhuǎn)成一個(gè)Skill。
從此,你就可以,在你的本地,配合Agent,直接破譯密碼。。。
![]()
這些,全部都可以Skill化,全部都可以加入到你的Agent之中,成為,你最堅(jiān)實(shí)的技能,成為,你最恐怖的彈藥庫(kù)。
而我提到的這些,僅僅只是Github上開源項(xiàng)目的冰山一角。
Github上牛逼的開源項(xiàng)目,那些人類的經(jīng)驗(yàn)、人類的光芒。
本就燦爛如星海。
因?yàn)镾kills的誕生,因?yàn)锳gent的強(qiáng)大,現(xiàn)在,每個(gè)人、每個(gè)普通人,你的背后,都是全人類過(guò)去數(shù)十年的積累,只要你想,他就可以為你所用。
你無(wú)需三頭六臂,你無(wú)需頭上長(zhǎng)角,你已經(jīng)擁有了海量的知識(shí)和技能。
如果回到3年前的你的面前,你覺得,他跟你如今可以做到的事、如今的能力邊界,還有任何可比性嗎?
朋友,這樣璀璨、這樣偉大、這樣能讓你成為超人的時(shí)代。
真的不會(huì)讓你興奮嗎?
以上,既然看到這里了,如果覺得不錯(cuò),隨手點(diǎn)個(gè)贊、在看、轉(zhuǎn)發(fā)三連吧,如果想第一時(shí)間收到推送,也可以給我個(gè)星標(biāo)?~謝謝你看我的文章,我們,下次再見。
>/ 作者:卡茲克
>/ 投稿或爆料,請(qǐng)聯(lián)系郵箱:wzglyay@virxact.com
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(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.