Özel Bir OpenClaw Yeteneği Nasıl Oluşturulur

Özel yetenekler oluşturarak aracınızın yeteneklerini genişletin. Pazarda yayınlayın ve gelir elde edin.

Giriş

OpenClaw yetenekleri, aracıya araçlar sunan MCP (Model Context Protocol) sunucularıdır. Bir yetenek oluşturduğunuzda, aracınıza API'lere erişmekten donanımı kontrol etmeye ve dosyaları işlemeye kadar yeni yetenekler kazandırırsınız. Yetenekler, OpenClaw aracınızın sohbetin ötesinde bir şeyler yapmasını sağlamanın birincil yoludur.

Ön Koşullar

  • Node.js 18+ veya Python 3.10+ kurulu
  • Temel programlama bilgisi (TypeScript veya Python önerilir)
  • Test için etkin bir ajanı olan bir KiwiClaw hesabı
  • OpenClaw mimarisine aşinalık

Adım Adım Talimatlar

Adım 1: Yetenek Formatını Anlama

Bir OpenClaw yeteneği, bir veya daha fazla araç sunan bir MCP sunucusudur. Her aracın bir adı, açıklaması, girdi şeması ve bir işleyici fonksiyonu vardır. Aracı, mevcut araçları keşfeder ve sohbet bağlamına göre ne zaman çağrılacağına karar verir.

Adım 2: Geliştirme Ortamınızı Kurma

Yeni bir proje dizini oluşturun. TypeScript kullanıyorsanız, npm init ile başlatın ve MCP SDK'sını kurun. Python kullanıyorsanız, bir sanal ortam ayarlayın ve MCP Python paketini kurun.

Adım 3: Yetenek Manifestosunu Oluşturma

Yeteneğinizin meta verilerini tanımlayın: ad, sürüm, açıklama, yazar ve sağladığı araçların listesi. Bu manifesto, OpenClaw'a yeteneğinizin neler yapabileceğini söyler.

Adım 4: Araç İşleyicilerinizi Yazma

Her araç için fonksiyonları uygulayın. Bir araç işleyicisi girdi parametreleri alır ve bir sonuç döndürür. Örneğin, bir hava durumu yeteneği bir şehir adı kabul edebilir ve bir hava durumu API'sini çağırarak mevcut tahmini döndürebilir.

Adım 5: Yerel Olarak Test Etme

Yeteneğinizi yerel olarak çalıştırın ve KiwiClaw aracınıza karşı test edin. Yerel sunucunuza işaret ederek kontrol panelinin Yetenekler sayfasını kullanarak yeteneği kurun. Her aracın doğru çalıştığını doğrulayın.

Adım 6: Pazarda Yayınlama

Yeteneğiniz hazır olduğunda, KiwiClaw Yetenekler Pazarına gönderin. Ekibimiz güvenlik ve kalite için gönderileri inceler. Onaylandıktan sonra, diğer kullanıcılar yeteneğinizi kurabilir. Ücretsiz veya ücretli olarak ayarlayabilirsiniz.

Profesyonel İpuçları

  • Yetenek Oluşturucu ile başlayın -- Bu meta yetenek, aracınızın sizin için temel kodu oluşturarak diğer yetenekleri oluşturmasına yardımcı olur.
  • Araçları odaklı tutun -- Her araç bir şeyi iyi yapmalıdır. Birden fazla küçük araç, karmaşık bir araçtan daha iyidir.
  • Hataları zarif bir şekilde işleyin -- Aracının kullanıcıya neyin yanlış gittiğini açıklayabilmesi için bilgilendirici hata mesajları döndürün.
  • İyi açıklamalar ekleyin -- Aracı, ne zaman çağrılacağına karar vermek için araç açıklamalarını kullanır. Açık, belirli açıklamalar daha iyi araç seçimine yol açar.

Sıkça Sorulan Sorular

OpenClaw yetenekleri için hangi programlama dilini kullanabilirim?

OpenClaw yetenekleri MCP sunucularıdır, bu nedenle MCP protokolünü destekleyen herhangi bir dili kullanabilirsiniz. Çoğu yetenek TypeScript veya Python ile yazılır, ancak Go, Rust ve diğer diller de işe yarar.

OpenClaw yeteneğimden para kazanabilir miyim?

Evet. Yeteneğinizi KiwiClaw pazarına yayınlayın ve bir fiyat belirleyin. KiwiClaw ödemeleri, dağıtımı ve incelemeleri yönetir. Ücretli yeteneğinizi birisi her yüklediğinde gelir elde edersiniz. Ayrıntılar için yayınlama kılavuzumuza bakın.

Yetenekler güvenlik açısından nasıl inceleniyor?

Tüm pazar gönderileri KiwiClaw'ın inceleme sürecinden geçer. Kaynak kodunu inceliyoruz, kötü amaçlı davranışları kontrol ediyoruz, izinleri doğruluyoruz ve bir yeteneği pazar için onaylamadan önce işlevselliği test ediyoruz.

Yetenekler oluşturun, aracınızı genişletin

Özel yetenekler oluşturun veya pazarda yayınlayın ve gelir elde edin.