AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Criar Subagente

skill-denderson2013-bot-agente-claude-update-alunos-denderson-criar-subagente · by denderson2013-bot

Cria um subagente novo do zero (Claude Code ou OpenClaw), com personalidade, system prompt, tools restritas e nicho especifico. Acionar quando o aluno disser "cria um subagente pra X", "preciso de um agente especialista em Y", "monta um subagente novo de Z", "quero um SDR de estetica", "cria um copywriter de mercado financeiro", "monta um analista de dados", "adiciona um agente novo no time", "ex…

No reviews yet
0 installs
18 views
0.0% view→install

Install

$ agentstack add skill-denderson2013-bot-agente-claude-update-alunos-denderson-criar-subagente

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access Used
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-denderson2013-bot-agente-claude-update-alunos-denderson-criar-subagente)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Criar Subagente? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Skill: Criar Subagente

Quando usar essa skill

Acione essa skill SEMPRE que o usuario quiser adicionar um novo subagente ao time. Frases gatilho:

  • "cria um subagente pra X"
  • "preciso de um agente especialista em Y"
  • "monta um subagente novo de Z"
  • "adiciona um agente novo no time"
  • "expande a equipe com mais um agente"
  • "quero um SDR especializado em "
  • "preciso de um copywriter de "
  • "monta um analista de dados / pesquisador / designer / gerente / etc"

O que essa skill faz

Cria um subagente novo, do zero, com:

  1. Nome validado (lowercase, sem espacos, sem caracteres especiais)
  2. Descricao com triggers (palavras-chave de quando ativar)
  3. System prompt completo em PT-BR (personalidade, hierarquia, tom, regras, anti-patterns)
  4. Tools restritas conforme especialidade (matriz em CATALOGO-TOOLS.md)
  5. Modelo apropriado (sonnet 4.6 default, opus pra coordenacao critica, haiku pra triagem)
  6. Arquivo salvo no destino correto (Claude Code OU OpenClaw)
  7. Validacao e ativacao automatica

Decisao: Claude Code ou OpenClaw?

Antes de tudo, identificar a plataforma do aluno. Pergunta direta se nao estiver claro:

  • Claude Code CLI: arquivo em ~/.claude/agents/.md
  • OpenClaw: edita /root/.openclaw/openclaw.json + cria workspace dedicado

Se o aluno tiver os dois, perguntar onde quer adicionar. Default sugerido: Claude Code (mais simples).

Pipeline (8 etapas obrigatorias)

1. Coletar inputs

Perguntar ao aluno (ou inferir da conversa):

  • Nome do subagente: lowercase, sem espacos. Ex: sdr-estetica, copy-financeiro, analista-dados
  • Especialidade: o que ele faz de fato. Ex: "vende para clinicas de estetica", "escreve copy pra mercado financeiro"
  • Nicho de atuacao: contexto/mercado. Ex: "estetica feminina premium", "renda fixa publico 40+"
  • Tools que precisa: derivar da especialidade via CATALOGO-TOOLS.md. Se duvida, perguntar.
  • Modelo: default sonnet. Subir pra opus so se for tarefa critica/coordenacao. haiku pra triagem rapida.

2. Validar nome

Regras:

  • Lowercase obrigatorio
  • Apenas a-z, 0-9 e hifen -
  • Sem espacos, sem acentos, sem underscore, sem maiuscula
  • Maximo 30 caracteres
  • Nao colidir com nome existente

Se invalido, devolver opcoes corrigidas (ex: "Carolina SDR" → carolina-sdr).

3. Gerar descricao com triggers

Formato fixo:

. . Acionar quando: "", "", "".

Exemplo: SDR especialista em estetica. Qualifica leads de clinicas via SPIN selling. Acionar quando: "lead de estetica chegou", "qualifica essa clinica", "agenda call com a esteticista".

Triggers devem ser frases reais que o usuario diria, nao termos tecnicos.

4. Escolher tools (matriz em CATALOGO-TOOLS.md)

Resumo (ler CATALOGO-TOOLS.md para detalhe):

| Tipo | Tools | |---|---| | Dev / Engenheiro | Read, Write, Edit, Bash, WebFetch, Grep, Glob | | Copywriter | Read, Write, Edit, WebFetch, WebSearch, Grep | | SDR / Vendas | Read, Write, WebFetch | | Designer | Read, Write, Edit, Bash, WebFetch, Grep, Glob | | Analista de dados | Read, Bash, WebFetch, WebSearch, Grep, Glob | | Pesquisador | Read, WebFetch, WebSearch, Grep, Write | | Gestor / PM | Read, Write, Edit, Grep, Glob, Agent | | Triagem / Roteador | Read, Grep |

Regra: dar a MENOR quantidade de tools que resolva o trabalho. Sem Bash pra quem nao precisa rodar comando. Sem Agent pra quem nao coordena.

5. Gerar system prompt

Estrutura fixa (template em templates/subagent-template.md):

  1. Quem e: nome + papel + emoji opcional
  2. Hierarquia: filial da Naia, reporta pra Naia. Nunca fala direto com Chefe sem passar pela Naia.
  3. Tom: definir conforme nicho (tecnico, criativo, formal, casual)
  4. O que faz: 4-6 bullets
  5. O que NAO faz: 3-4 bullets (limites claros)
  6. Tools permitidas: lista + motivo de cada
  7. Anti-patterns universais: sem travessoes, PT-BR sempre, sem voz robotica de IA, sem elogio vazio
  8. Referencias: arquivos relevantes pro nicho (knowledge/, memory/)

6. Salvar arquivo

Claude Code

Caminho: ~/.claude/agents/.md

Usar script: scripts/criar-subagente-claude.sh

bash skills/criar-subagente/scripts/criar-subagente-claude.sh \
  --nome "sdr-estetica" \
  --descricao "SDR especialista em estetica..." \
  --tools "Read, Write, WebFetch" \
  --modelo "sonnet" \
  --prompt-file /tmp/sdr-estetica-prompt.md
OpenClaw

Caminho do JSON: /root/.openclaw/openclaw.json Caminho do workspace: /root/.openclaw/workspace-/

Usar script: scripts/criar-subagente-openclaw.py

python3 skills/criar-subagente/scripts/criar-subagente-openclaw.py \
  --nome "sdr-estetica" \
  --descricao "SDR especialista em estetica..." \
  --tools "fs.read,fs.write,web.fetch" \
  --modelo "claude-sonnet-4-5" \
  --prompt-file /tmp/sdr-estetica-prompt.md

O script:

  1. Faz backup openclaw.json.bak. antes de editar
  2. Valida JSON antes de salvar (json.loads)
  3. Cria workspace /root/.openclaw/workspace-/ com SOUL.md, MEMORY.md, BOOTSTRAP.md
  4. Restart systemctl restart openclaw-gateway
  5. Roda openclaw doctor no fim

7. Validar e ativar

Claude Code
  • Disponibilidade imediata (sem restart). O subagente fica disponivel no proximo turno.
  • Validar com: Agent(subagent_type="", description="teste curto", prompt="responde so 'ok'")
OpenClaw
  • Restart obrigatorio: systemctl restart openclaw-gateway
  • Validar com: openclaw doctor
  • Esperar gateway voltar (porta 18789)

8. Output final ao aluno

Formato fixo:

Subagente  criado.

Onde: 
Modelo: 
Tools: 
Triggers: "", "", ""

Como usar:
- Em conversa: ""
- Em codigo (Claude Code): Agent(subagent_type="", ...)
- Em codigo (OpenClaw): chamada via gateway com agent_id=""

Status: ativo

Arquivos da skill

  • SKILL.md (esse) — entrada principal
  • scripts/criar-subagente-claude.sh — script Claude Code
  • scripts/criar-subagente-openclaw.py — script OpenClaw
  • templates/subagent-template.md — skeleton Claude Code
  • templates/subagent-soul-template.md — skeleton SOUL.md OpenClaw
  • EXEMPLOS.md — 5 exemplos prontos
  • CATALOGO-TOOLS.md — matriz tools x especialidade
  • PLAYBOOK.md — quando criar vs adaptar existente

Regras de ouro

  1. PT-BR sempre no system prompt do subagente
  2. Sem travessoes no prompt do subagente (anti-pattern de voz de IA)
  3. Hierarquia clara: subagente reporta pra Naia, nao fala com Chefe direto
  4. Menos tools = mais seguro: dar so o necessario
  5. Backup antes de editar JSON (OpenClaw) — sempre, com timestamp
  6. Validar JSON antes de salvar — json.loads ou jq
  7. Nao quebrar agentes existentes — verificar colisao de nome antes de salvar

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.