最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

OpenCode AI編程助手如何添加Skills的實(shí)現(xiàn)

  發(fā)布時(shí)間:2026-05-13 10:45:14   作者:智_永無止境   我要評(píng)論
本文主要介紹了AI時(shí)代的Agent、MCP及其功能,并重點(diǎn)介紹了Skills的概念、核心結(jié)構(gòu)和配置方法,通過具體案例展示了如何編寫和優(yōu)化Skills,使AI能夠更高效地完成特定任務(wù),感興趣的可以了解一下

01 引言

AI時(shí)代Agent的出現(xiàn),為AI規(guī)定了特定的角色,根據(jù)推理、理解完成對(duì)話內(nèi)容。MCP則是為AI或者Agent提供了外部資源的一切可能。比如,你讓Agent為你播報(bào)近7天的天氣,它無法完成,但是MCP可以,Agent結(jié)合MCP為我們帶來無限的可能。原本以為到這里已經(jīng)結(jié)束了,但是隨著Skills的橫空出世,更是推動(dòng)了AI Agent快速落地。

Skills的功能和MCP很類似但是卻又不同,這一節(jié)我們將通過OpenCode了解最近爆火的Skills。

02 Skills

2.1 簡(jiǎn)介

Skills是智能體的技能,是一種輕量級(jí)、開放的格式,用于通過專業(yè)知識(shí)和工作流程擴(kuò)展人工智能智能體的能力。而其本質(zhì)上就是教 AI 按固定流程做事的操作說明書,一旦寫好,就能像函數(shù)一樣反復(fù)調(diào)用。

我們可以把 Skills 看成把什么樣的事情應(yīng)該怎么去做。將Skills封裝成一個(gè)可復(fù)用、可自動(dòng)觸發(fā)的能力模塊,根據(jù)實(shí)際的場(chǎng)景選擇不同的Skills更加專業(yè)的完成用戶下發(fā)的命令??梢院?jiǎn)單的理解為Skills就是一個(gè)個(gè)獨(dú)立且可復(fù)用的工具包

Skills 以 Markdown 文件形式存在,不執(zhí)行功能,而是通過按需、漸進(jìn)式加載,實(shí)現(xiàn)高效且可復(fù)用的經(jīng)驗(yàn)傳遞。

my-skill/
├── SKILL.md      # 必需:指令 + 元數(shù)據(jù)
├── scripts/      # 可選:可執(zhí)行代碼
├── references/   # 可選:文檔資料
└── assets/       # 可選:模板、資源

地址:https://agentskills.io/home

2.2 Skills核心結(jié)構(gòu)

Skills 的核心就是:一堆文件夾 + 一個(gè) SKILL.md 文件。

其中SKILL.md最為重要,通過定義角色,場(chǎng)景等,讓Agent直到什么時(shí)候調(diào)用什么東西。Skill.md基本模版:

---
name: 你的Skill名稱
description: Skill的相關(guān)描述以及什么時(shí)候使用
---
## 說明
具體描述如何使用
## 案例
- Example usage 1
- Example usage 2

其他文件夾可以規(guī)范AI的操作或者調(diào)用的腳本。scripts放置一些可執(zhí)行的腳本以及自動(dòng)化的邏輯,references存放一些說明文檔或者參考資料,assets主要用來存放模板文件以及靜態(tài)資源。

有了這些文件夾資料以及md的說明,讓Skills更加具體。

2.3 Skills的配置

Skills的配置可以分為局部配置和全局配置。我們以O(shè)penCode為例:

還有一種全局配置:~/.opencode/skills/<name>/SKILL.md

官網(wǎng)地址:https://opencode.ai/docs/zh-cn/skills/

03 自定義Skills

Skills的編寫很簡(jiǎn)單,簡(jiǎn)單說就是提示詞。但是如何寫好,這個(gè)就另說了。我們簡(jiǎn)單定義一個(gè)打印的Skills,我們按照模板編寫。

---
name: print-test
description: skill 打印測(cè)試
---

## 角色定義

你是一個(gè)打印測(cè)試工具包

## 輸出

當(dāng)用戶測(cè)試打印的時(shí)候,統(tǒng)一打印出:這是一個(gè)skill的打印測(cè)試

3.1 局部配置

配置位置:.opencode/skills/print-test/SKILL.md

驗(yàn)證方式可以通過斜杠或者直接問AI都可以。

斜杠

輸入斜杠,就會(huì)提示當(dāng)前的技能。

直接問

全局配置不在演示。

3.2 測(cè)試

我們需要測(cè)試自己定義的Skills是否有效。我們輸入打印測(cè)試,看看回復(fù)是否是調(diào)用自定義Skills.

我們可以看到調(diào)用自定義的Skills.

04 優(yōu)化項(xiàng)目

我們之前寫了一個(gè)下載的頁面,頁面比較簡(jiǎn)單:

我們通過專業(yè)的Skills優(yōu)化一下頁面。使用ui-ux-pro-max優(yōu)化。

Skills地址:https://github.com/nextlevelbuilder/ui-ux-pro-max-skill

下載下來,將對(duì)應(yīng)的包放在Skills即可,注意包的結(jié)構(gòu),本次使用全局配置。

4.1 全局配置

配置位置:~/.config/opencode/skills/<name>/SKILL.md

這里需要注意src的包也要放進(jìn)來,因?yàn)閟kills下的datascripts路徑需要。

src位置:

4.2 檢查

使用/檢查

4.3 優(yōu)化

這里直接讓AI優(yōu)化,看下會(huì)變成什么。

我們發(fā)現(xiàn)已經(jīng)調(diào)用ui-ux-pro-max了。

最后總結(jié)了優(yōu)化的效果:

我們直接看看結(jié)果:

到此這篇關(guān)于OpenCode AI編程助手如何添加Skills的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)OpenCode添加Skills內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • OpenCode Skills 安裝的實(shí)現(xiàn)步驟

    Skills是 Agent 的能力擴(kuò)展模塊,就像給 AI 裝上專業(yè)技能包,本文就來介紹一下OpenCode Skills 安裝的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有
    2026-04-28

最新評(píng)論

广河县| 平武县| 炎陵县| 银川市| 澄城县| 长岛县| 游戏| 仁化县| 辉南县| 富宁县| 上蔡县| 河北省| 烟台市| 蒙自县| 开江县| 丰台区| 阿克陶县| 南召县| 西峡县| 博白县| 同仁县| 革吉县| 临沧市| 微博| 墨玉县| 双柏县| 榕江县| 米易县| 弥渡县| 金溪县| 大足县| 修文县| 云和县| 朝阳市| 怀远县| 石家庄市| 庆安县| 乐陵市| 漳平市| 涞源县| 思南县|