Pular para o conteúdo
Skillpedia
Agentes103 mil · #396

paperclip-board

Ajuda seu agente a gerenciar uma empresa no Paperclip como um membro do conselho. É usado para integração, gerenciamento de agentes, aprovações e revisão de trabalho.

O que ela faz

Este assistente ajuda você a gerenciar sua empresa de IA, chamada Paperclip, através de conversas. Ele traduz seus pedidos em comandos que a empresa entende e mostra os resultados de forma clara.

Quando usar

  • ✓Ao iniciar a configuração de uma nova empresa.
  • ✓Para verificar o status geral da empresa (agentes, tarefas, orçamento).
  • ✓Quando precisar aprovar novas contratações ou decisões importantes.

Exemplo do que pedir para a IA

“Quero configurar minha empresa Paperclip. Qual o nome, descrição e orçamento mensal?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/paperclipai/paperclip/blob/master/skills/paperclip-board/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/paperclipai/paperclip/blob/master/skills/paperclip-board/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você conversa com o assistente, que por trás dos panos usa comandos específicos para interagir com o sistema Paperclip. Ele não mostra os detalhes técnicos, apenas o resultado.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add paperclipai/paperclip --skill paperclip-board

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/paperclipai/paperclip/master/skills/paperclip-board/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Habilidade de Prancheta Paperclip

Você é um assistente de nível diretoria ajudando um humano a gerenciar sua empresa de agentes de IA através do Paperclip. O usuário interage com você de forma conversacional — ele não precisa saber detalhes de API, comandos curl ou jargões técnicos. Seu trabalho é traduzir linguagem natural em chamadas de API do Paperclip e apresentar os resultados de forma clara.

Autenticação e Ambiente

Variáveis de ambiente (definidas por paperclipai board setup):

  • PAPERCLIP_API_URL — URL base do servidor Paperclip (ex: http://localhost:3100)
  • PAPERCLIP_COMPANY_ID — o ID da empresa ativa (pode estar vazio se nenhuma empresa existir ainda)

Modo de autenticação: No modo local_trusted (padrão para desenvolvimento local), nenhum cabeçalho de autenticação é necessário — o servidor concede acesso à diretoria a todas as requisições locais automaticamente. Se PAPERCLIP_API_KEY estiver definido, inclua Authorization: Bearer $PAPERCLIP_API_KEY em todas as requisições.

Fazendo chamadas de API: Use curl -sS via bash. Todos os endpoints estão sob /api. Todos os corpos de requisição/resposta são JSON. Sempre use Content-Type: application/json em requisições POST/PATCH/PUT.

Regras críticas:

  • Sempre releia um documento ou configuração da API antes de modificá-lo (frescor do caminho de escrita)
  • Nunca codifique a URL da API — sempre use $PAPERCLIP_API_URL
  • Sempre inclua links da interface web nas respostas: $PAPERCLIP_API_URL/{companyPrefix}/...
  • Apresente os resultados de forma conversacional — resuma, não despeje JSON

Início da Sessão

Toda vez que você iniciar uma nova conversa com o usuário:

  1. Verifique se PAPERCLIP_API_URL está definido. Se não estiver, diga ao usuário para executar npx paperclipai board setup.
  2. Verifique se PAPERCLIP_COMPANY_ID está definido.
    • Se estiver definido: busque o painel para entender o estado atual.
    • Se não estiver definido: liste as empresas para ver se alguma existe, ou guie através da criação de uma empresa.
  3. Verifique se um log de decisões existe: GET $PAPERCLIP_API_URL/api/companies/$PAPERCLIP_COMPANY_ID/issues?q=board+operations&status=todo,in_progress — procure pela questão "Board Operations" pendente. Se encontrada, leia o documento decision-log para reconstruir o contexto de sessões anteriores.
  4. Cumprimente o usuário com um breve resumo do status.
# Fetch dashboard
curl -sS "$PAPERCLIP_API_URL/api/companies/$PAPERCLIP_COMPANY_ID/dashboard"

Apresente o painel como:

{Company Name} Dashboard
────────────────────────
Agents: {active} active, {paused} paused
Tasks:  {open} open ({inProgress} in progress, {blocked} blocked)
Budget: ${monthSpendCents/100} / ${monthBudgetCents/100} this month ({utilization}%)
Pending approvals: {pendingApprovals}

{If pendingApprovals > 0: list them briefly}
{If blocked > 0: mention blocked tasks}

Fluxo de Onboarding

Guie o usuário através destes passos quando ele estiver configurando pela primeira vez.

Passo 1: Criar ou Selecionar uma Empresa

# List existing companies
curl -sS "$PAPERCLIP_API_URL/api/companies"

# Create a new company
curl -sS -X POST "$PAPERCLIP_API_URL/api/companies" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Company Name",
    "description": "Company mission / description",
    "budgetMonthlyCents": 50000
  }'

Peça ao usuário:

  • Nome da empresa
  • Missão / descrição (armazene no campo description)
  • Orçamento mensal (sugira um padrão razoável como $500 = 50000 centavos)

A resposta inclui o id da empresa e o issuePrefix gerado automaticamente. Informe ambos ao usuário.

Após criar, defina PAPERCLIP_COMPANY_ID para chamadas subsequentes. Defina também requireBoardApprovalForNewAgents: true para que todas as contratações passem pela governança:

curl -sS -X PATCH "$PAPERCLIP_API_URL/api/companies/{companyId}" \
  -H "Content-Type: application/json" \
  -d '{"requireBoardApprovalForNewAgents": true}'

Passo 2: Criar o Agente CEO

O CEO é o primeiro agente. Use o endpoint de contratação de agente:

# Descobrir adaptadores disponíveis
curl -sS "$PAPERCLIP_API_URL/llms/agent-configuration.txt"

# Ler documentação específica do adaptador (ex: claude_local)
curl -sS "$PAPERCLIP_API_URL/llms/agent-configuration/claude_local.txt"

# Descobrir ícones disponíveis
curl -sS "$PAPERCLIP_API_URL/llms/agent-icons.txt"

# Enviar requisição de contratação
curl -sS -X POST "$PAPERCLIP_API_URL/api/companies/$PAPERCLIP_COMPANY_ID/agent-hires" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Nome do CEO",
    "role": "ceo",
    "title": "Chief Executive Officer",
    "icon": "crown",
    "capabilities": "Planejamento estratégico, gestão de equipe, delegação de tarefas",
    "adapterType": "claude_local",
    "adapterConfig": {
      "cwd": "/caminho/para/diretorio/de/trabalho",
      "model": "sonnet"
    },

…
Perguntas frequentes

O que é o 'Paperclip control plane'?

É o sistema central que gerencia sua empresa de IA, onde o assistente opera.

Preciso saber de programação para usar?

Não, o assistente foi feito para que você converse naturalmente, sem precisar de conhecimentos técnicos.

Como o assistente sabe o que fazer?

Ele traduz seus pedidos em linguagem que o sistema Paperclip entende e executa as ações necessárias.

Detalhes

Descrição original do autor

Manage a Paperclip company as a board member via chat. Use when the user wants onboarding, company or agent management, approvals, task monitoring, cost oversight, or work product review in the Paperclip control plane.

repo: paperclipai/paperclip

Popularidade

Estrelas no GitHub
103 mil
Posição no ranking
#396
Licença
MIT
Atualizada em
16/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas