OpenClaw üç dış ekosistemden Plugin kurabilir: Codex, Claude, ve Cursor. Bunlara paketler denir; OpenClaw’ın Skills, hook’lar ve MCP araçları gibi yerel özelliklere eşlediği içerik ve meta veri paketleridir.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
Paketler, yerel OpenClaw Plugin’leriyle aynı şey değildir. Yerel Plugin’ler
işlem içinde çalışır ve herhangi bir yetenek kaydedebilir. Paketler, seçici
özellik eşlemesine ve daha dar bir güven sınırına sahip içerik paketleridir.
Paketler neden var?
Birçok kullanışlı Plugin Codex, Claude veya Cursor biçiminde yayımlanır. OpenClaw, yazarların bunları yerel OpenClaw Plugin’leri olarak yeniden yazmasını zorunlu kılmak yerine bu biçimleri algılar ve desteklenen içeriklerini yerel özellik kümesine eşler. Bu, bir Claude komut paketini veya bir Codex Skills paketini kurup hemen kullanabileceğiniz anlamına gelir.Bir paket kurma
Algılamayı doğrulayın
Format: bundle olarak, codex, claude veya cursor alt türüyle gösterilir.OpenClaw paketlerden neleri eşler?
Bugün her paket özelliği OpenClaw’da çalışmaz. Aşağıda nelerin çalıştığı ve nelerin algılanıp henüz bağlanmadığı gösterilir.Şu anda desteklenenler
| Özellik | Nasıl eşlenir | Geçerli olduğu yerler |
|---|---|---|
| Skills içeriği | Paket Skills kökleri normal OpenClaw Skills olarak yüklenir | Tüm biçimler |
| Komutlar | commands/ ve .cursor/commands/ Skills kökleri olarak değerlendirilir | Claude, Cursor |
| Hook paketleri | OpenClaw tarzı HOOK.md + handler.ts düzenleri | Codex |
| MCP araçları | Paket MCP yapılandırması gömülü Pi ayarlarıyla birleştirilir; desteklenen stdio ve HTTP sunucuları yüklenir | Tüm biçimler |
| LSP sunucuları | Claude .lsp.json ve manifestte bildirilen lspServers, gömülü Pi LSP varsayılanlarıyla birleştirilir | Claude |
| Ayarlar | Claude settings.json, gömülü Pi varsayılanları olarak içe aktarılır | Claude |
Skills içeriği
- paket Skills kökleri normal OpenClaw Skills kökleri olarak yüklenir
- Claude
commandskökleri ek Skills kökleri olarak değerlendirilir - Cursor
.cursor/commandskökleri ek Skills kökleri olarak değerlendirilir
Hook paketleri
- paket hook kökleri yalnızca normal OpenClaw hook paketi düzenini
kullandıklarında çalışır. Bugün bu, öncelikle Codex uyumlu durumdur:
HOOK.mdhandler.tsveyahandler.js
Pi için MCP
- etkinleştirilmiş paketler MCP sunucu yapılandırmasına katkıda bulunabilir
- OpenClaw, paket MCP yapılandırmasını geçerli gömülü Pi ayarlarına
mcpServersolarak birleştirir - OpenClaw, stdio sunucularını başlatarak veya HTTP sunucularına bağlanarak gömülü Pi ajan dönüşleri sırasında desteklenen paket MCP araçlarını sunar
codingvemessagingaraç profilleri varsayılan olarak paket MCP araçlarını içerir; bir ajan veya Gateway için kapsam dışında bırakmak üzeretools.deny: ["bundle-mcp"]kullanın- proje yerel Pi ayarları paket varsayılanlarından sonra da uygulanır; bu nedenle çalışma alanı ayarları gerektiğinde paket MCP girdilerini geçersiz kılabilir
- paket MCP araç katalogları kayıttan önce deterministik olarak sıralanır; böylece
üst kaynak
listTools()sıra değişiklikleri prompt-cache araç bloklarını sürekli değiştirmez
Aktarımlar
MCP sunucuları stdio veya HTTP aktarımı kullanabilir: Stdio bir alt süreç başlatır:sse üzerinden veya istendiğinde streamable-http ile çalışan bir MCP sunucusuna bağlanır:
transport,"streamable-http"veya"sse"olarak ayarlanabilir; atlandığında OpenClawssekullanırtype: "http"CLI’ye özgü bir aşağı akış şeklidir; OpenClaw yapılandırmasındatransport: "streamable-http"kullanın.openclaw mcp setveopenclaw doctor --fixyaygın takma adı normalleştirir.- yalnızca
http:vehttps:URL şemalarına izin verilir headersdeğerleri${ENV_VAR}aradeğerlemesini destekler- hem
commandhem deurliçeren bir sunucu girdisi reddedilir - URL kimlik bilgileri (userinfo ve sorgu parametreleri) araç açıklamalarından ve günlüklerden maskelenir
connectionTimeoutMs, hem stdio hem de HTTP aktarımları için varsayılan 30 saniyelik bağlantı zaman aşımını geçersiz kılar
Araç adlandırma
OpenClaw paket MCP araçlarını, sağlayıcı açısından güvenli adlarlaserverName__toolName biçiminde kaydeder. Örneğin, "vigil-harbor" anahtarlı ve
memory_search aracını sunan bir sunucu vigil-harbor__memory_search olarak kaydedilir.
A-Za-z0-9_-dışındaki karakterler-ile değiştirilir- harf olmayan bir karakterle başlayacak parçalar bir harf öneki alır; böylece
12306gibi sayısal sunucu anahtarları sağlayıcı açısından güvenli araç öneklerine dönüşür - sunucu önekleri 30 karakterle sınırlandırılır
- tam araç adları 64 karakterle sınırlandırılır
- boş sunucu adları
mcpdeğerine geri döner - çakışan arındırılmış adlar sayısal son eklerle ayrıştırılır
- yinelenen Pi dönüşlerini önbellek açısından kararlı tutmak için son sunulan araç sırası güvenli ada göre deterministiktir
- profil filtrelemesi, bir paket MCP sunucusundaki tüm araçları
bundle-mcptarafından Plugin’e ait kabul eder; bu nedenle profil izin listeleri ve engel listeleri tekil sunulan araç adlarını ya dabundle-mcpPlugin anahtarını içerebilir
Gömülü Pi ayarları
- Claude
settings.json, paket etkinleştirildiğinde varsayılan gömülü Pi ayarları olarak içe aktarılır - OpenClaw, shell geçersiz kılma anahtarlarını uygulamadan önce arındırır
shellPathshellCommandPrefix
Gömülü Pi LSP
- etkinleştirilmiş Claude paketleri LSP sunucu yapılandırmasına katkıda bulunabilir
- OpenClaw,
.lsp.jsonile manifestte bildirilen tümlspServersyollarını yükler - paket LSP yapılandırması geçerli gömülü Pi LSP varsayılanlarıyla birleştirilir
- bugün yalnızca desteklenen stdio destekli LSP sunucuları çalıştırılabilir; desteklenmeyen
aktarımlar yine de
openclaw plugins inspect <id>içinde görünür
Algılanan ancak yürütülmeyenler
Bunlar tanınır ve tanılarda gösterilir, ancak OpenClaw bunları çalıştırmaz:- Claude
agents,hooks.jsonotomasyonu,outputStyles - Cursor
.cursor/agents,.cursor/hooks.json,.cursor/rules - Yetenek raporlamasının ötesindeki Codex satır içi/uygulama meta verileri
Paket biçimleri
Codex paketleri
Codex paketleri
İşaretleyiciler:
.codex-plugin/plugin.jsonİsteğe bağlı içerik: skills/, hooks/, .mcp.json, .app.jsonCodex paketleri, Skills kökleri ve OpenClaw tarzı hook paketi
dizinleri (HOOK.md + handler.ts) kullandıklarında OpenClaw’a en iyi şekilde uyar.Claude paketleri
Claude paketleri
İki algılama modu:
- Manifest tabanlı:
.claude-plugin/plugin.json - Manifestsiz: varsayılan Claude düzeni (
skills/,commands/,agents/,hooks/,.mcp.json,.lsp.json,settings.json)
commands/Skills içeriği olarak değerlendirilirsettings.jsongömülü Pi ayarlarına içe aktarılır (shell geçersiz kılma anahtarları arındırılır).mcp.jsondesteklenen stdio araçlarını gömülü Pi’ye sunar.lsp.jsonile manifestte bildirilenlspServersyolları gömülü Pi LSP varsayılanlarına yüklenirhooks/hooks.jsonalgılanır ancak yürütülmez- Manifestteki özel bileşen yolları eklemelidir (varsayılanları değiştirmenin yerine genişletir)
Cursor paketleri
Cursor paketleri
İşaretleyiciler:
.cursor-plugin/plugin.jsonİsteğe bağlı içerik: skills/, .cursor/commands/, .cursor/agents/, .cursor/rules/, .cursor/hooks.json, .mcp.json.cursor/commands/Skills içeriği olarak değerlendirilir.cursor/rules/,.cursor/agents/ve.cursor/hooks.jsonyalnızca algılama amaçlıdır
Algılama önceliği
OpenClaw önce yerel Plugin biçimini denetler:openclaw.plugin.jsonveyaopenclaw.extensionsiçeren geçerlipackage.json— yerel Plugin olarak değerlendirilir- Paket işaretleyicileri (
.codex-plugin/,.claude-plugin/veya varsayılan Claude/Cursor düzeni) — paket olarak değerlendirilir
Çalışma zamanı bağımlılıkları ve temizlik
- Üçüncü taraf uyumlu paketler başlangıçta
npm installonarımı almaz. Bunlaropenclaw plugins installüzerinden kurulmalı ve ihtiyaç duydukları her şeyi kurulu Plugin dizininde göndermelidir. - OpenClaw’a ait paketlenmiş Plugin’ler ya çekirdekte hafif olarak gönderilir ya da Plugin kurucu aracılığıyla indirilebilir. Gateway başlangıcı bunlar için hiçbir zaman paket yöneticisi çalıştırmaz.
openclaw doctor --fixeski aşamalandırılmış bağımlılık dizinlerini kaldırır ve yapılandırma bunlara başvurduğunda yerel Plugin dizininde eksik olan indirilebilir Plugin’leri kurtarabilir.
Güvenlik
Paketlerin güven sınırı yerel Plugin’lere göre daha dardır:- OpenClaw rastgele paket çalışma zamanı modüllerini işlem içinde yüklemez
- Skills ve hook paketi yolları Plugin kökünün içinde kalmalıdır (sınır denetimli)
- Ayar dosyaları aynı sınır denetimleriyle okunur
- Desteklenen stdio MCP sunucuları alt süreç olarak başlatılabilir
Sorun giderme
Paket algılanıyor ancak yetenekler çalışmıyor
Paket algılanıyor ancak yetenekler çalışmıyor
openclaw plugins inspect <id> çalıştırın. Bir yetenek listelenmiş ancak
bağlı değil olarak işaretlenmişse, bu bozuk bir kurulum değil, ürün sınırıdır.Claude komut dosyaları görünmüyor
Claude komut dosyaları görünmüyor
Paketin etkinleştirildiğinden ve markdown dosyalarının algılanan bir
commands/ veya skills/ kökünün içinde olduğundan emin olun.Claude ayarları uygulanmıyor
Claude ayarları uygulanmıyor
Yalnızca
settings.json dosyasındaki gömülü Pi ayarları desteklenir. OpenClaw,
paket ayarlarını ham yapılandırma yamaları olarak değerlendirmez.Claude hook'ları yürütülmüyor
Claude hook'ları yürütülmüyor
hooks/hooks.json yalnızca algılama amaçlıdır. Çalıştırılabilir hook’lara ihtiyacınız varsa
OpenClaw hook paketi düzenini kullanın veya yerel bir Plugin gönderin.İlgili
- Plugin’leri Kurma ve Yapılandırma
- Plugin Oluşturma — yerel bir Plugin oluşturun
- Plugin Manifesti — yerel manifest şeması