Merge 718a3ba4ee into ae614d919f
commit
4dc39af9f1
|
|
@ -13,13 +13,15 @@ description: "عرّف سلوكاً قابلاً لإعادة الاستخدام
|
|||
أنشئ مجلداً واحداً لكل اسم مهارة وضع بداخله ملف `SKILL.md`.
|
||||
يبحث OpenCode في هذه المواقع:
|
||||
|
||||
- إعدادات المشروع: `.opencode/skills/<name>/SKILL.md`
|
||||
- إعدادات عامة: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- إعدادات المشروع: `.opencode/skills/<name>/SKILL.md` أو `.opencode/skill/<name>/SKILL.md`
|
||||
- إعدادات عامة: `~/.config/opencode/skills/<name>/SKILL.md` أو `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- مشروع متوافق مع Claude: `.claude/skills/<name>/SKILL.md`
|
||||
- عام متوافق مع Claude: `~/.claude/skills/<name>/SKILL.md`
|
||||
- مشروع متوافق مع الوكلاء: `.agents/skills/<name>/SKILL.md`
|
||||
- عام متوافق مع الوكلاء: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
ملاحظة: يدعم OpenCode اسمي الدليل `skills` (الجمع) و `skill` (المفرد)، بينما يدعم Claude و agents فقط `skills` (الجمع).
|
||||
|
||||
---
|
||||
|
||||
## فهم الاكتشاف
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Skills se ucitavaju po potrebi kroz ugradeni `skill` alat - agenti vide dostupne
|
|||
Kreirajte jedan folder po nazivu skill-a i stavite `SKILL.md` unutar njega.
|
||||
OpenCode pretrazuje ove lokacije:
|
||||
|
||||
- Konfiguracija projekta: `.opencode/skills/<name>/SKILL.md`
|
||||
- Globalna konfiguracija: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Konfiguracija projekta: `.opencode/skills/<name>/SKILL.md` ili `.opencode/skill/<name>/SKILL.md`
|
||||
- Globalna konfiguracija: `~/.config/opencode/skills/<name>/SKILL.md` ili `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Claude kompatibilno u projektu: `.claude/skills/<name>/SKILL.md`
|
||||
- Globalno Claude kompatibilno: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Agent kompatibilno u projektu: `.agents/skills/<name>/SKILL.md`
|
||||
- Globalno agent kompatibilno: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Napomena: OpenCode podrzava nazive direktorija `skills` (mnozina) i `skill` (jednina), dok Claude i agents podrzavaju samo `skills` (mnozina).
|
||||
|
||||
---
|
||||
|
||||
## Razumijte otkrivanje
|
||||
|
|
|
|||
|
|
@ -11,15 +11,17 @@ Ferdigheter lastes inn på forespørsel via det opprinnelige `skill`-verktøyet
|
|||
## Placer filer
|
||||
|
||||
Opret én mappe per ferdighetsnavn og tilføj inn en `SKILL.md` i den.
|
||||
OpenCode søker etter disse stedene:
|
||||
OpenCode søger etter disse stedene:
|
||||
|
||||
- Prosjektkonfigurasjon: `.opencode/skills/<name>/SKILL.md`
|
||||
- Global konfigurasjon: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Prosjektkonfigurasjon: `.opencode/skills/<name>/SKILL.md` eller `.opencode/skill/<name>/SKILL.md`
|
||||
- Global konfigurasjon: `~/.config/opencode/skills/<name>/SKILL.md` eller `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Prosjekt Claude-kompatibel: `.claude/skills/<name>/SKILL.md`
|
||||
- Global Claude-kompatibel: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Prosjektagent-kompatibel: `.agents/skills/<name>/SKILL.md`
|
||||
- Global agent-kompatibel: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Bemærk: OpenCode understøtter både `skills` (flertal) og `skill` (ental) som mappnavne, mens Claude og agents kun understøtter `skills` (flertal).
|
||||
|
||||
---
|
||||
|
||||
## Forstå opdagelsen
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Sie werden bei Bedarf ueber das native `skill`-Tool geladen, wenn ein Agent sie
|
|||
Erstelle pro Skill-Namen einen Ordner und lege dort eine `SKILL.md` ab.
|
||||
OpenCode sucht in folgenden Pfaden:
|
||||
|
||||
- Project config: `.opencode/skills/<name>/SKILL.md`
|
||||
- Global config: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Project config: `.opencode/skills/<name>/SKILL.md` oder `.opencode/skill/<name>/SKILL.md`
|
||||
- Global config: `~/.config/opencode/skills/<name>/SKILL.md` oder `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Project Claude-compatible: `.claude/skills/<name>/SKILL.md`
|
||||
- Global Claude-compatible: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Project agent-compatible: `.agents/skills/<name>/SKILL.md`
|
||||
- Global agent-compatible: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Hinweis: OpenCode unterstützt sowohl `skills` (Plural) als auch `skill` (Singular) als Verzeichnisnamen, während Claude und agents nur `skills` (Plural) unterstützen.
|
||||
|
||||
---
|
||||
|
||||
## Discovery verstehen
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Las habilidades se cargan bajo demanda a través de la herramienta nativa `skill
|
|||
Cree una carpeta por nombre de habilidad y coloque un `SKILL.md` dentro de ella.
|
||||
OpenCode busca estas ubicaciones:
|
||||
|
||||
- Configuración del proyecto: `.opencode/skills/<name>/SKILL.md`
|
||||
- Configuración global: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Configuración del proyecto: `.opencode/skills/<name>/SKILL.md` o `.opencode/skill/<name>/SKILL.md`
|
||||
- Configuración global: `~/.config/opencode/skills/<name>/SKILL.md` o `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Compatible con Proyecto Claude: `.claude/skills/<name>/SKILL.md`
|
||||
- Compatible con Claude global: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Compatible con agente de proyecto: `.agents/skills/<name>/SKILL.md`
|
||||
- Compatible con agentes globales: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Nota: OpenCode admite nombres de directorio `skills` (plural) y `skill` (singular), mientras que Claude y agents solo admiten `skills` (plural).
|
||||
|
||||
---
|
||||
|
||||
## Entender el descubrimiento
|
||||
|
|
|
|||
|
|
@ -11,14 +11,16 @@ Les compétences sont chargées à la demande via l'outil natif `skill` : les a
|
|||
## Placer des fichiers
|
||||
|
||||
Créez un dossier par nom de compétence et insérez-y un `SKILL.md`.
|
||||
OpenCode recherche ces emplacements :
|
||||
OpenCode recherche ces emplacements :
|
||||
|
||||
- Configuration du projet : `.opencode/skills/<name>/SKILL.md`
|
||||
- Configuration globale : `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Compatible Projet Claude : `.claude/skills/<name>/SKILL.md`
|
||||
- Compatible Global Claude : `~/.claude/skills/<name>/SKILL.md`
|
||||
- Compatible avec l'agent de projet : `.agents/skills/<name>/SKILL.md`
|
||||
- Compatible avec les agents globaux : `~/.agents/skills/<name>/SKILL.md`
|
||||
- Configuration du projet : `.opencode/skills/<name>/SKILL.md` ou `.opencode/skill/<name>/SKILL.md`
|
||||
- Configuration globale : `~/.config/opencode/skills/<name>/SKILL.md` ou `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Compatible Projet Claude : `.claude/skills/<name>/SKILL.md`
|
||||
- Compatible Global Claude : `~/.claude/skills/<name>/SKILL.md`
|
||||
- Compatible avec l'agent de projet : `.agents/skills/<name>/SKILL.md`
|
||||
- Compatible avec les agents globaux : `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Remarque : OpenCode prend en charge les noms de répertoire `skills` (pluriel) et `skill` (singulier), tandis que Claude et agents ne prennent en charge que `skills` (pluriel).
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Le skill vengono caricate on-demand tramite lo strumento nativo `skill`: gli age
|
|||
Crea una cartella per ogni nome di skill e metti un `SKILL.md` al suo interno.
|
||||
OpenCode cerca in queste posizioni:
|
||||
|
||||
- Config di progetto: `.opencode/skills/<name>/SKILL.md`
|
||||
- Config globale: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Config di progetto: `.opencode/skills/<name>/SKILL.md` o `.opencode/skill/<name>/SKILL.md`
|
||||
- Config globale: `~/.config/opencode/skills/<name>/SKILL.md` o `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Progetto compatibile con Claude: `.claude/skills/<name>/SKILL.md`
|
||||
- Globale compatibile con Claude: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Progetto compatibile con agent: `.agents/skills/<name>/SKILL.md`
|
||||
- Globale compatibile con agent: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Nota: OpenCode supporta sia `skills` (plurale) che `skill` (singolare) come nomi di directory, mentre Claude e agents supportano solo `skills` (plurale).
|
||||
|
||||
---
|
||||
|
||||
## Discovery
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ description: SKILL.md 定義による再利用可能な動作の定義
|
|||
スキル名ごとにフォルダーを 1 つ作成し、その中に `SKILL.md` を置きます。
|
||||
OpenCode は次の場所を検索します。
|
||||
|
||||
- プロジェクト設定: `.opencode/skills/<name>/SKILL.md`
|
||||
- グローバル設定: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- プロジェクト設定: `.opencode/skills/<name>/SKILL.md` または `.opencode/skill/<name>/SKILL.md`
|
||||
- グローバル設定: `~/.config/opencode/skills/<name>/SKILL.md` または `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- プロジェクト Claude 互換: `.claude/skills/<name>/SKILL.md`
|
||||
- グローバル Claude 互換: `~/.claude/skills/<name>/SKILL.md`
|
||||
- プロジェクトエージェント互換: `.agents/skills/<name>/SKILL.md`
|
||||
- グローバルエージェント互換: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
注意: OpenCode は `skills`(複数形)と `skill`(単数形)の両方のディレクトリ名をサポートしていますが、Claude と agents は `skills`(複数形)のみをサポートしています。
|
||||
|
||||
---
|
||||
|
||||
## 検出の仕組み
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Skills are loaded on-demand via native `skill` tool-agents see available skills
|
|||
기술 이름 당 하나의 폴더를 만들고 내부 `SKILL.md`를 넣어.
|
||||
opencode 이 위치를 검색:
|
||||
|
||||
- 프로젝트 구성: `.opencode/skills/<name>/SKILL.md`
|
||||
- 글로벌 구성: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- 프로젝트 구성: `.opencode/skills/<name>/SKILL.md` 또는 `.opencode/skill/<name>/SKILL.md`
|
||||
- 글로벌 구성: `~/.config/opencode/skills/<name>/SKILL.md` 또는 `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- 프로젝트 클로드 호환 : `.claude/skills/<name>/SKILL.md`
|
||||
- 글로벌 클로드 호환 : `~/.claude/skills/<name>/SKILL.md`
|
||||
- 프로젝트 에이전트 호환 : `.agents/skills/<name>/SKILL.md`
|
||||
- 글로벌 에이전트 호환 : `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
참고: OpenCode는 `skills`(복수형)와 `skill`(단수형) 디렉토리 이름을 모두 지원하지만, Claude와 agents는 `skills`(복수형)만 지원합니다.
|
||||
|
||||
---
|
||||
|
||||
## 검색 이해
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Ferdigheter lastes inn på forespørsel via det innebygde `skill`-verktøyet –
|
|||
Opprett én mappe per ferdighetsnavn og legg inn en `SKILL.md` i den.
|
||||
opencode søker etter disse stedene:
|
||||
|
||||
- Prosjektkonfigurasjon: `.opencode/skills/<name>/SKILL.md`
|
||||
- Global konfigurasjon: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Prosjektkonfigurasjon: `.opencode/skills/<name>/SKILL.md` eller `.opencode/skill/<name>/SKILL.md`
|
||||
- Global konfigurasjon: `~/.config/opencode/skills/<name>/SKILL.md` eller `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Prosjekt Claude-kompatibel: `.claude/skills/<name>/SKILL.md`
|
||||
- Global Claude-kompatibel: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Prosjektagent-kompatibel: `.agents/skills/<name>/SKILL.md`
|
||||
- Global agent-kompatibel: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Merk: OpenCode støtter både `skills` (flertall) og `skill` (entall) som mappenavn, mens Claude og agents bare støtter `skills` (flertall).
|
||||
|
||||
---
|
||||
|
||||
## Forstå oppdagelsen
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Umiejętności są ładowane na żądanie za pośrednictwem natywnego narzędzia
|
|||
Utwórz jeden folder na nazwę umiejętności i umieść w nim `SKILL.md`.
|
||||
opencode przeszukuje te lokalizacje:
|
||||
|
||||
- Project config: `.opencode/skills/<name>/SKILL.md`
|
||||
- Global config: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Project config: `.opencode/skills/<name>/SKILL.md` lub `.opencode/skill/<name>/SKILL.md`
|
||||
- Global config: `~/.config/opencode/skills/<name>/SKILL.md` lub `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Project Claude-compatible: `.claude/skills/<name>/SKILL.md`
|
||||
- Global Claude-compatible: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Project agent-compatible: `.agents/skills/<name>/SKILL.md`
|
||||
- Global agent-compatible: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Uwaga: OpenCode obsługuje nazwy katalogów `skills` (liczba mnoga) i `skill` (liczba pojedyncza), podczas gdy Claude i agents obsługują tylko `skills` (liczba mnoga).
|
||||
|
||||
---
|
||||
|
||||
## Zrozumienie wykrywania
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ As habilidades são carregadas sob demanda através da ferramenta nativa `skill`
|
|||
Crie uma pasta por nome de habilidade e coloque um `SKILL.md` dentro dela.
|
||||
O opencode pesquisa nesses locais:
|
||||
|
||||
- Configuração do projeto: `.opencode/skills/<name>/SKILL.md`
|
||||
- Configuração global: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Configuração do projeto: `.opencode/skills/<name>/SKILL.md` ou `.opencode/skill/<name>/SKILL.md`
|
||||
- Configuração global: `~/.config/opencode/skills/<name>/SKILL.md` ou `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Projeto compatível com Claude: `.claude/skills/<name>/SKILL.md`
|
||||
- Global compatível com Claude: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Projeto compatível com agente: `.agents/skills/<name>/SKILL.md`
|
||||
- Global compatível com agente: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Nota: O OpenCode suporta os nomes de diretório `skills` (plural) e `skill` (singular), enquanto Claude e agents suportam apenas `skills` (plural).
|
||||
|
||||
---
|
||||
|
||||
## Entender a descoberta
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ description: Определите повторно используемое по
|
|||
Создайте одну папку для каждого имени навыка и поместите в нее `SKILL.md`.
|
||||
opencode выполняет поиск в следующих местах:
|
||||
|
||||
- Конфигурация проекта: `.opencode/skills/<name>/SKILL.md`
|
||||
- Глобальная конфигурация: `~/.config/opencode/skills/<name>/SKILL.md`.
|
||||
- Конфигурация проекта: `.opencode/skills/<name>/SKILL.md` или `.opencode/skill/<name>/SKILL.md`
|
||||
- Глобальная конфигурация: `~/.config/opencode/skills/<name>/SKILL.md` или `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Совместимость с Project Claude: `.claude/skills/<name>/SKILL.md`
|
||||
- Глобальная совместимость с Claude: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Совместимость с агентом проекта: `.agents/skills/<name>/SKILL.md`
|
||||
- Совместимость с глобальным агентом: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Примечание: OpenCode поддерживает оба имени каталога `skills` (множественное число) и `skill` (единственное число), в то время как Claude и agents поддерживают только `skills` (множественное число).
|
||||
|
||||
---
|
||||
|
||||
## Понимание обнаружения
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Skills are loaded on-demand via the native `skill` tool—agents see available s
|
|||
Create one folder per skill name and put a `SKILL.md` inside it.
|
||||
OpenCode searches these locations:
|
||||
|
||||
- Project config: `.opencode/skills/<name>/SKILL.md`
|
||||
- Global config: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Project config: `.opencode/skills/<name>/SKILL.md` or `.opencode/skill/<name>/SKILL.md`
|
||||
- Global config: `~/.config/opencode/skills/<name>/SKILL.md` or `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Project Claude-compatible: `.claude/skills/<name>/SKILL.md`
|
||||
- Global Claude-compatible: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Project agent-compatible: `.agents/skills/<name>/SKILL.md`
|
||||
- Global agent-compatible: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Note: OpenCode supports both `skills` (plural) and `skill` (singular) directory names, while Claude and agents only support `skills` (plural).
|
||||
|
||||
---
|
||||
|
||||
## Understand discovery
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ description: "กำหนดพฤติกรรมที่นำมาใช
|
|||
สร้างหนึ่งโฟลเดอร์ต่อชื่อทักษะ และใส่ `SKILL.md` ไว้ข้างใน
|
||||
OpenCode ค้นหาตำแหน่งเหล่านี้:
|
||||
|
||||
- การกำหนดค่าโครงการ: `.opencode/skills/<name>/SKILL.md`
|
||||
- การกำหนดค่าส่วนกลาง: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- การกำหนดค่าโครงการ: `.opencode/skills/<name>/SKILL.md` หรือ `.opencode/skill/<name>/SKILL.md`
|
||||
- การกำหนดค่าส่วนกลาง: `~/.config/opencode/skills/<name>/SKILL.md` หรือ `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- เข้ากันได้กับโครงการ Claude: `.claude/skills/<name>/SKILL.md`
|
||||
- เข้ากันได้กับ Global Claude: `~/.claude/skills/<name>/SKILL.md`
|
||||
- เข้ากันได้กับตัวแทนโครงการ: `.agents/skills/<name>/SKILL.md`
|
||||
- รองรับตัวแทนทั่วโลก: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
หมายเหตุ: OpenCode รองรับชื่อไดเร็กทอรี `skills` (พหูพจน์) และ `skill` (เอกพจน์) ในขณะที่ Claude และ agents รองรับเฉพาะ `skills` (พหูพจน์)
|
||||
|
||||
---
|
||||
|
||||
## ทำความเข้าใจกับการค้นพบ
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ Beceriler, yerel `skill` araci uzerinden ihtiyac aninda yuklenir; ajanlar mevcut
|
|||
Her beceri adi icin bir klasor olusturun ve icine bir `SKILL.md` koyun.
|
||||
opencode su konumlari tarar:
|
||||
|
||||
- Proje konfigurasyonu: `.opencode/skills/<name>/SKILL.md`
|
||||
- Genel konfigurasyon: `~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- Proje konfigurasyonu: `.opencode/skills/<name>/SKILL.md` veya `.opencode/skill/<name>/SKILL.md`
|
||||
- Genel konfigurasyon: `~/.config/opencode/skills/<name>/SKILL.md` veya `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- Proje Claude uyumlu: `.claude/skills/<name>/SKILL.md`
|
||||
- Genel Claude uyumlu: `~/.claude/skills/<name>/SKILL.md`
|
||||
- Proje agent uyumlu: `.agents/skills/<name>/SKILL.md`
|
||||
- Genel agent uyumlu: `~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
Not: OpenCode hem `skills` (cogul) hem de `skill` (tekil) dizin adlarini desteklerken, Claude ve agents yalnizca `skills` (cogul) destekler.
|
||||
|
||||
---
|
||||
|
||||
## Kesfi anlayin
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ description: "通过 SKILL.md 定义可复用的行为"
|
|||
为每个技能名称创建一个文件夹,并在其中放入 `SKILL.md`。
|
||||
OpenCode 会搜索以下位置:
|
||||
|
||||
- 项目配置:`.opencode/skills/<name>/SKILL.md`
|
||||
- 全局配置:`~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- 项目配置:`.opencode/skills/<name>/SKILL.md` 或 `.opencode/skill/<name>/SKILL.md`
|
||||
- 全局配置:`~/.config/opencode/skills/<name>/SKILL.md` 或 `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- 项目 Claude 兼容:`.claude/skills/<name>/SKILL.md`
|
||||
- 全局 Claude 兼容:`~/.claude/skills/<name>/SKILL.md`
|
||||
- 项目代理兼容:`.agents/skills/<name>/SKILL.md`
|
||||
- 全局代理兼容:`~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
注意:OpenCode 同时支持 `skills`(复数)和 `skill`(单数)目录名称,而 Claude 和 agents 仅支持 `skills`(复数)。
|
||||
|
||||
---
|
||||
|
||||
## 了解发现机制
|
||||
|
|
|
|||
|
|
@ -13,13 +13,15 @@ description: "透過 SKILL.md 定義可重複使用的行為"
|
|||
為每個技能名稱建立一個資料夾,並在其中放入 `SKILL.md`。
|
||||
OpenCode 會搜尋以下位置:
|
||||
|
||||
- 專案設定:`.opencode/skills/<name>/SKILL.md`
|
||||
- 全域設定:`~/.config/opencode/skills/<name>/SKILL.md`
|
||||
- 專案設定:`.opencode/skills/<name>/SKILL.md` 或 `.opencode/skill/<name>/SKILL.md`
|
||||
- 全域設定:`~/.config/opencode/skills/<name>/SKILL.md` 或 `~/.config/opencode/skill/<name>/SKILL.md`
|
||||
- 專案 Claude 相容:`.claude/skills/<name>/SKILL.md`
|
||||
- 全域 Claude 相容:`~/.claude/skills/<name>/SKILL.md`
|
||||
- 專案代理相容:`.agents/skills/<name>/SKILL.md`
|
||||
- 全域代理相容:`~/.agents/skills/<name>/SKILL.md`
|
||||
|
||||
注意:OpenCode 同時支援 `skills`(複數)和 `skill`(單數)目錄名稱,而 Claude 和 agents 僅支援 `skills`(複數)。
|
||||
|
||||
---
|
||||
|
||||
## 了解發現機制
|
||||
|
|
|
|||
Loading…
Reference in New Issue