← 返回 Skills 市场
tevfikgulep

Agent Factory

作者 TevfikGulep · GitHub ↗ · v1.0.5
cross-platform ⚠ suspicious
779
总下载
0
收藏
7
当前安装
5
版本数
在 OpenClaw 中安装
/install agent-factory
功能描述
Ajan oluşturma ve ajanlar arası geçiş (v1.0.5 - chromium destekli + tüm yetenekler). Kullanım: - /create_agent İsim - Yeni ajan oluşturur ve config'e ekler -...
使用说明 (SKILL.md)

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: \x3Cmesaj> - Ajan'a doğrudan mesaj
  • /pm angarya \x3Cmesaj> - 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

Komut Açıklama
/create_agent Muhasebeci Yeni ajan oluştur
/switch angarya Angarya'ya geç
angarya: merhaba Angarya'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
安全使用建议
This skill appears to do what it claims (create agent folders and add an agent to OpenClaw), but review and safety steps are recommended before installing: - Inspect and optionally run the script locally in a safe test environment first. The script will write files under /home/ubuntu/.openclaw/agents/<id> and update /home/ubuntu/.openclaw/openclaw.json. - Ensure 'jq' is installed on the host; the script uses jq but the skill metadata does not declare it. Without jq the script will fail or behave unexpectedly. - Back up /home/ubuntu/.openclaw/openclaw.json before running the script so you can revert unintended changes. - Edit generated files (especially USER.md which contains a hardcoded personal name) to remove or correct any sensitive or placeholder data. - Confirm file ownership and permissions after creation so agents cannot escalate privileges or access unrelated data. If you need higher assurance, run the script in a disposable VM or container, or ask the skill author to declare required binaries and to remove hardcoded personal data.
功能分析
Type: OpenClaw Skill Name: agent-factory Version: 1.0.5 The skill is classified as suspicious due to a critical shell injection vulnerability in `scripts/create_agent.sh` where unsanitized user inputs (`--name`, `--emoji`, `--task`) are expanded within here-documents, allowing arbitrary command execution. Additionally, the `SKILL.md` explicitly grants agents powerful and risky capabilities, including creating cron jobs (a persistence mechanism) and interacting with the user's active Chrome browser sessions (`profile=chrome`), which could lead to data exfiltration or session hijacking. The `SKILL.md` also demonstrates the agent's ability to execute arbitrary shell commands via prompt injection (e.g., 'Angarya'ya şunu yaptır: ls -la').
能力评估
Purpose & Capability
The skill's name/description (agent creation and switching) align with the provided script and SKILL.md: the script creates an agent workspace and adds an entry into /home/ubuntu/.openclaw/openclaw.json. However, the runtime script requires the 'jq' utility (and standard POSIX tools) even though the skill declares no required binaries—this is an undeclared dependency that should be noted.
Instruction Scope
SKILL.md and the included create_agent.sh instruct the agent/operator to create files under /home/ubuntu/.openclaw/agents/<id>, copy BOOTSTRAP.md if present, create cron scaffolding, and update the global OpenClaw config file. These actions are within scope for an agent-factory skill but they do modify global config and write many files; there is no network exfiltration or external endpoints referenced. Also USER.md contains a hardcoded name ('Tevfik Gülep'), which appears to be a placeholder but may leak personal info if not edited.
Install Mechanism
There is no install spec and no downloads—this is instruction+script only. No remote code is fetched or extracted, which is low risk. The only risk is executing the included script locally; review before running.
Credentials
The skill declares no required environment variables or credentials and the script does not attempt to read secrets or external credentials. SKILL.md mentions gateway-provided API keys/tools (web_search, chromium) as platform features but does not request them; this is proportional.
Persistence & Privilege
The script writes persistent files into the OpenClaw workspace and updates the global openclaw.json to add the agent entry (so the agent becomes part of the system). The skill does not set always:true and does not appear to modify other skills' configs beyond appending an agent object to the global agents list. Because it changes global config, the impact is non-trivial—back up config before running.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install agent-factory
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /agent-factory 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
Chromium browser desteği eklendi, Puppeteer kaldırıldı
v1.0.3
- Minor update to scripts/create_agent.sh. - No documentation or user-facing changes in this version.
v1.0.2
- Updated scripts/create_agent.sh (file change details not specified). - No user-facing documentation changes; SKILL.md remains identical.
v1.0.1
- Config dosyası artık "/create_agent" ile yeni ajan oluşturulduğunda otomatik olarak güncelleniyor. - SKILL.md güncellendi: Yeni özelliğe ve geliştirilmiş açıklamalara yer verildi. - /create_agent komutu daha açıklayıcı hale getirildi; oluşturulan ajanlar doğrudan config'e eklenir.
v1.0.0
agent-factory v1.0.0 changelog - İlk sürüm yayınlandı. - Yeni ajan oluşturma: /create_agent Komutuyla kolayca yeni ajan ekleme imkanı. - Aktif ajan değiştirme: /switch komutuyla başka bir ajana anında geçiş. - Telegram entegrasyonu ve sub-agent çağrısı: Mesajlarla veya komutlarla farklı ajanlara görev yönlendirme. - Her yeni ajan için otomatik .md yapılandırma dosyaları oluşturulur. - OpenClaw varsayılan modelleriyle uyumlu şekilde çalışır; model yapılandırması yerel ayarları temel alır. - Kurulumdan sonra sistemin tamamen çalışır olması için /restart gereklidir.
元数据
Slug agent-factory
版本 1.0.5
许可证
累计安装 7
当前安装数 7
历史版本数 5
常见问题

Agent Factory 是什么?

Ajan oluşturma ve ajanlar arası geçiş (v1.0.5 - chromium destekli + tüm yetenekler). Kullanım: - /create_agent İsim - Yeni ajan oluşturur ve config'e ekler -... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 779 次。

如何安装 Agent Factory?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install agent-factory」即可一键安装,无需额外配置。

Agent Factory 是免费的吗?

是的,Agent Factory 完全免费(开源免费),可自由下载、安装和使用。

Agent Factory 支持哪些平台?

Agent Factory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Agent Factory?

由 TevfikGulep(@tevfikgulep)开发并维护,当前版本 v1.0.5。

💬 留言讨论