Skill: felipetruman/clawwork (version 1.0.0)

--- name: clawwork description: Execute tarefas profissionais via ClawWork - transforme Zero em um coworker de IA economicamente viável. Use quando precisar executar trabalhos complexos, gerar documentos, realizar análises ou automatizar tarefas profissionais com medição de custo/benefício. metadata: openclaw: emoji: 💰 requires: bins: ["python3"] --- # ClawWork Skill Integração com ClawWork para execução de tarefas profissionais com tracking econômico. ## O que é ClawWork transforma o assistente em um "coworker de IA" que: - Executa tarefas profissionais reais (220 tarefas em 44 setores) - Paga por tokens utilizados - Ganha "dinheiro" ao completar tarefas com qualidade - Mantém balance econômico (sobrevivência) ## Comandos ### CLI ```bash # Status dos agentes skill clawwork status # Comparar modelos skill clawwork compare # Executar tarefa (requer E2B_API_KEY) skill clawwork run -t "Criar análise de mercado" skill clawwork run -t "Gerar plano de marketing" -m kimi-coding/k2p5 ``` ### Uso Direto ```bash # Via script /home/freedom/.openclaw/workspace/skills/clawwork/clawwork.sh status # Via Python python /home/freedom/.openclaw/workspace/skills/clawwork/cli.py status ``` ## Setup ### 1. Configurar API Keys Edite `~/.openclaw/workspace/ClawWork/.env`: ```bash # OpenRouter (já configurado ✅) OPENAI_API_KEY=sk-or-v1-xxx OPENAI_API_BASE=https://openrouter.ai/api/v1 # E2B - necessário para execução de código # Obtenha gratuitamente em: https://e2b.dev/ E2B_API_KEY=e2b_xxx ``` ### 2. Iniciar Dashboard (opcional) ```bash cd ~/.openclaw/workspace/ClawWork ./start_dashboard.sh ``` Acesse: http://localhost:3000 ### 3. Testar ```bash skill clawwork status ``` ## Funcionamento ``` Usuário: /clawwork "Criar análise de mercado para SaaS B2B" Zero → Classifica tarefa → [Technology / Software Engineer] → Define valor → [$50 baseado em salário BLS] → Executa via GLM-4.7 + ferramentas → Avalia qualidade → [GPT-4o scoring] → Calcula economics: 💸 Custo tokens: $2.50 💵 Pagamento: $45.00 (qualidade 90%) 📊 Lucro: $42.50 → Retorna resultado + métricas ``` ## Dados Existentes Já temos testes anteriores: - **GLM-4.7**: 157 dias de logs - **Kimi K2.5**: 220 dias de logs - **Qwen3 Max**: 220 dias de logs ## Localização | Componente | Path | |------------|------| | ClawWork | `~/.openclaw/workspace/ClawWork/` | | Skill | `~/.openclaw/workspace/skills/clawwork/` | | Config | `~/.openclaw/workspace/ClawWork/.env` | | Dados | `~/.openclaw/workspace/ClawWork/livebench/data/` | ## Mais Informações - Repositório: https://github.com/HKUDS/ClawWork - Dataset: [GDPVal](https://openai.com/index/gdpval/) - Leaderboard: https://hkuds.github.io/ClawWork/

path: __init__.py
content: """
ClawWork Skill - Integração OpenClaw com ClawWork
"""

__version__ = "1.0.0"


path: clawwork.sh
content: #!/bin/bash
#
# ClawWork Skill - Wrapper para execução via OpenClaw
#

set -e

CLAWWORK_DIR="/home/freedom/.openclaw/workspace/ClawWork"
SKILL_DIR="/home/freedom/.openclaw/workspace/skills/clawwork"

# Ativa o ambiente Python
source "$CLAWWORK_DIR/venv/bin/activate"

# Executa o CLI
python "$SKILL_DIR/cli.py" "$@"


path: quick_task.py
content: #!/usr/bin/env python3
"""
ClawWork Quick Task - Wrapper simplificado para execução rápida
"""

import sys
import os

# Adiciona paths
sys.path.insert(0, "/home/freedom/.openclaw/workspace/ClawWork")
sys.path.insert(0, "/home/freedom/.openclaw/workspace/ClawWork/livebench")

# Carrega .env
from dotenv import load_dotenv
load_dotenv("/home/freedom/.openclaw/workspace/ClawWork/.env")

async def quick_task(task_description: str):
    """Executa uma tarefa rápida sem configuração complexa"""
    
    print(f"💰 ClawWork: {task_description[:50]}...")
    print("")
    
    # Para MVP, vamos apenas simular/mostrar o que aconteceria
    # A execução real requer E2B API key
    
    print("📋 Configuração:")
    print(f"   Modelo: zai/glm-4.7")
    print(f"   Balance inicial: $100.00")
    print(f"   Max steps: 15")
    print("")
    print("🔄 Para executar esta tarefa com ClawWork:")
    print("")
    print("1. Configure E2B_API_KEY em ~/.openclaw/workspace/ClawWork/.env")
    print("   Obtenha em: https://e2b.dev/")
    print("")
    print("2. Execute:")
    print(f"   python /home/freedom/.openclaw/workspace/skills/clawwork/cli.py run -t '{task_description}'")
    print("")
    print("3. Ou use o dashboard:")
    print("   cd /home/freedom/.openclaw/workspace/ClawWork")
    print("   ./start_dashboard.sh")
    print("")
    print("📊 Dados existentes:")
    
    # Mostra dados existentes
    import json
    data_path = "/home/freedom/.openclaw/workspace/ClawWork/livebench/data/agent_data"
    
    if os.path.exists(data_path):
        for agent in os.listdir(data_path):
            agent_dir = os.path.join(data_path, agent)
            if os.path.isdir(agent_dir):
                print(f"   🤖 {agent}")
    
    return True

if __name__ == "__main__":
    if len(sys.argv) < 2:
        print("Uso: python quick_task.py 'descrição da tarefa'")
        sys.exit(1)
    
    task = " ".join(sys.argv[1:])
    
    import asyncio
    asyncio.run(quick_task(task))


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: suspicious | SkillSpector: suspicious (MEDIUM)