Get the FREE Ultimate OpenClaw Setup Guide →
T

Agent Factory

Scanned

@TevfikGulep

npx machina-cli add skill @TevfikGulep/agent-factory --openclaw
Files (1)
SKILL.md
3.8 KB

Agent Factory

Ajan yönetimi için kullanılır: ajan oluşturma ve ajanlar arası geçiş.

1. /create_agent Komutu

Yeni ajan oluşturmak için:

/create_agent Muhasebeci
/create_agent Coderman
/create_agent Analist

Parametreler

  • İsim: Ajanın görünen adı
  • Emoji: Varsayılan: 🤖
  • Görev: Varsayılan: "Kullanıcıya yardımcı olmak"

Script Kullanımı

/home/ubuntu/.openclaw/workspace/skills/agent-factory/scripts/create_agent.sh \
  --id "ajan-id" \
  --name "İsim" \
  --emoji "⚙️" \
  --task "Görev tanımı"

Oluşturulan Dosyalar

Script otomatik olarak oluşturur:

  • IDENTITY.md - Kimlik kartı
  • SOUL.md - Görev ve davranış kuralları
  • USER.md - Kullanıcı bilgileri
  • AGENTS.md - Çalışma kuralları
  • TOOLS.md - Araçlar
  • MEMORY.md - Uzun süreli hafıza
  • HEARTBEAT.md - Boş (heartbeat kapalı)
  • cron/README.md - Cron dosyaları için şablon
  • cron/ornek.py - Örnek cron scripti

⚡ Tüm Ajanların Otomatik Eriştiği Yetenekler

Yeni oluşturulan her ajan aşağıdaki yeteneklere sahiptir:

1. Web Search (Brave API)

  • Tüm ajanlar web araması yapabilir
  • API Key: Gateway config'de tanımlı
  • Kullanım: web_search tool

2. Browser (Chromium)

Her ajan tarayıcı kontrolü yapabilir:

Screenshot Almak için:

# Browser snapshot
browser action=snapshot profile=openclaw targetUrl=https://orneksite.com

Web Sayfası Taramak için:

# Sayfa içeriğini çek
browser action=open profile=openclaw targetUrl=https://orneksite.com
browser action=snapshot profile=openclaw

Etkileşim (tıklama, form doldurma):

browser action=act profile=openclaw request='{"kind": "click", "ref": "button-id"}'
browser action=act profile=openclaw request='{"kind": "type", "ref": "input-id", "text": "değer"}'

Not: profile=openclaw izole browser için, profile=chrome mevcut Chrome sekmeleri için.

3. Web Fetch

  • Hafif HTML içerik çekme (API yanıtları için)
  • Kullanım: web_fetch tool

4. Google Sheets (gog)

  • Sheets okuma/yazma
  • Kullanım: gog CLI

5. Cron Jobs

  • Her ajan kendi cron job'unu oluşturabilir
  • cron/ klasörü otomatik oluşturulur

2. /switch Komutu

Ajan değiştirmek için:

/switch angarya
/switch main

Alternatif Yöntemler

Telegram'da:

  • angarya: <mesaj> - Ajan'a doğrudan mesaj
  • /pm angarya <mesaj> - Aynı işlev

Sub-agent olarak:

  • "Angarya'ya şunu yaptır: ..." → Ajanı çağırır

3. Ajanlara Görev Gönderme

Sen benim üzerinden başka ajanlara görev gönderebilirsin:

Angarya'ya sor ne yapıyor
Angarya'ya şunu yaptır: çalışan servisleri kontrol et

4. Varsayılan Modeller

Yeni ajan, OpenClaw'ın ana ajanının varsayılan modellerini kullanır:

Bu modeller, OpenClaw'ın kendi varsayılan model ayarlarıdır — bu skill'i kuran herkes kendi OpenClaw'ındaki model yapılandırmasını kullanır.

Örnek Kullanımlar

KomutAçıklama
/create_agent MuhasebeciYeni ajan oluştur
/switch angaryaAngarya'ya geç
angarya: merhabaAngarya'ya mesaj gönder
"Angarya'ya sor ne yapıyor"Angarya'nın durumunu kontrol et
"Angarya'ya şunu yaptır: ls -la"Angarya'ya görev ver

Not

  • Oluşturulan ajanlar config'e otomatik eklenir
  • Gateway restart gerekir: /restart

Source

git clone https://clawhub.ai/TevfikGulep/agent-factoryView on GitHub

Overview

Agent Factory, ajan oluşturma ve ajanlar arası geçiş için tasarlanmış bir araçtır (v1.0.5, chromium destekli ve tüm yeteneklerle). Yeni ajanlar /create_agent komutuyla eklenir ve config'e kaydedilir; /switch ile aktif ajan değiştirilir. Her yeni ajan, Web Search, Browser (Chromium), Web Fetch, Google Sheets ve Cron gibi güçlerle çalışır.

How This Skill Works

İlk olarak /create_agent Muhasebeci gibi bir komutla yeni bir ajan oluşturulur. Script create_agent.sh, verilen isim, emoji ve görev ile kimlik kartı ve davranış dosyalarını otomatik olarak üretir ve config'e ekler. Ajanlar daha sonra /switch ile birbirleri arasında geçiş yapabilir ve her ajan, Chromium tabanlı tarama, web araması ve diğer yeteneklerle çalışır.

When to Use It

  • Yeni bir ajan oluşturup kullanıma hazır hale getirmek istediğinizde
  • Birden fazla ajanın ayrı görevleri için geçiş yapmanız gerektiğinde
  • Web araması, tarama, otomatik form doldurma gibi yetenekleri test etmek istediğinizde
  • Her ajan için kendi cron işlerini kurup zamanlanmış görevler yönetmek istediğinizde
  • Ana ajanın modellerini kullanarak yeni ajanlar üzerinde deneme yapmak istediğinizde

Quick Start

  1. Step 1: /create_agent Muhasebeci
  2. Step 2: /switch angarya
  3. Step 3: Angarya'ya şunu yaptır: ls -la

Best Practices

  • İsim, Emoji ve Görev değerlerini açıkça belirleyin ve varsayılan değerleri gerektiğinde özelleştirin (emoji varsayılan 🤖, görev 'Kullanıcıya yardımcı olmak').
  • Oluşturulan dosyaları kontrol edin: IDENTITY.md, SOUL.md, USER.md, AGENTS.md, TOOLS.md, MEMORY.md ve HEARTBEAT.md gibi temel yapıların düzgün üretildiğini doğrulayın.
  • Ajanlar arasındaki geçiş için /switch komutunu kullanın ve gerektiğinde gateway'ı /restart ile yeniden başlatın.
  • Yetenek testleri için kısa brifingler ve örnek komutlar kullanarak her ajan için temel bir işletim akışı kurun.
  • Güvenlik ve konfigürasyonları doğru biçimde yönetin; gateway config'te gerekli anahtarlar/izinler doğru şekilde tanımlansın.

Example Use Cases

  • /create_agent Muhasebeci
  • /switch angarya
  • angarya: merhaba
  • Angarya'ya sor ne yapıyor
  • Angarya'ya şunu yaptır: ls -la

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers