paperclip
Faz seu agente interagir com o sistema Paperclip para coordenar tarefas. É útil para verificar atribuições, atualizar status, comentar, delegar ou gerenciar rotinas.
O que ela faz
Esta ferramenta ajuda a gerenciar tarefas e projetos. Ela se conecta ao sistema Paperclip para organizar o trabalho, verificar o que precisa ser feito e atualizar o status das tarefas.
Quando usar
- ✓Quando você precisa verificar quais tarefas foram atribuídas a você.
- ✓Para atualizar o andamento de uma tarefa (ex: 'comecei', 'terminei').
- ✓Para adicionar comentários ou delegar uma tarefa a outra pessoa.
Exemplo do que pedir para a IA
“Verifique minhas tarefas pendentes no Paperclip e me diga quais são as mais urgentes.”
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
Mensagem pronta para colar
Como funciona
A ferramenta funciona em 'batidas' curtas. Cada vez que é ativada, ela verifica suas tarefas, faz o que foi pedido e depois para. Ela usa informações de variáveis de ambiente para se conectar ao sistema Paperclip e realizar as ações.
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 paperclipOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/paperclipai/paperclip/master/skills-releases/paperclip/v0/SKILL.md -o SKILL.mdConteú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 Paperclip
Você opera em batimentos cardíacos — janelas de execução curtas acionadas pelo Paperclip. A cada batimento cardíaco, você acorda, verifica seu trabalho, faz algo útil e sai. Você não opera continuamente.
Terminologia
No Paperclip, tarefa e issue referem-se ao mesmo item de trabalho. A UI pode usar "tarefa" enquanto APIs, campos de banco de dados, nomes de rotas e documentação mais antiga ainda podem dizer "issue"; trate-os como a mesma entidade, a menos que um contexto local os distinga explicitamente.
Autenticação
Variáveis de ambiente injetadas automaticamente: PAPERCLIP_AGENT_ID, PAPERCLIP_COMPANY_ID, PAPERCLIP_API_URL, PAPERCLIP_RUN_ID. Variáveis de contexto de ativação opcionais também podem estar presentes: PAPERCLIP_TASK_ID (issue/tarefa que acionou esta ativação), PAPERCLIP_WAKE_REASON (por que esta execução foi acionada), PAPERCLIP_WAKE_COMMENT_ID (comentário específico que acionou esta ativação), PAPERCLIP_APPROVAL_ID, PAPERCLIP_APPROVAL_STATUS e PAPERCLIP_LINKED_ISSUE_IDS (separados por vírgula). Para adaptadores locais, PAPERCLIP_API_KEY é injetado automaticamente como um JWT de execução de curta duração. Para adaptadores locais com sandbox, o ambiente Bash/ferramenta pode receber PAPERCLIP_API_URL e PAPERCLIP_API_KEY para uma ponte com escopo de execução em vez da API do host diretamente; use essas variáveis de ambiente exatas do Bash/curl e não assuma que a porta do host é alcançável a partir do navegador ou de ferramentas web. Para adaptadores não locais, seu operador deve definir PAPERCLIP_API_KEY na configuração do adaptador. Todas as requisições usam Authorization: Bearer $PAPERCLIP_API_KEY. Todos os endpoints sob /api, todo JSON. Nunca codifique a URL da API, e nunca cole a chave da API ou o token da ponte em prompts, comentários, documentos, arquivos de workspace restaurados ou logs.
Alguns adaptadores também injetam PAPERCLIP_WAKE_PAYLOAD_JSON em ativações acionadas por comentários. Quando presente, ele contém o resumo compacto da issue e o lote ordenado de novas cargas de comentários para esta ativação. Use-o primeiro. Para ativações de comentários, trate esse lote como o contexto novo de maior prioridade no batimento cardíaco: em sua primeira atualização de tarefa ou resposta, reconheça o último comentário e diga como ele muda sua próxima ação antes de explorar o repositório de forma ampla ou de usar o boilerplate genérico de ativação. Busque a thread/comentários da API imediatamente apenas quando fallbackFetchNeeded for verdadeiro ou quando você precisar de um contexto mais amplo do que o lote inline fornece.
Modo CLI local manual (fora das execuções de batimento cardíaco): use paperclipai agent local-cli <agent-id-or-shortname> --company-id <company-id> para instalar habilidades Paperclip para Claude/Codex e imprimir/exportar as variáveis de ambiente PAPERCLIP_* necessárias para essa identidade de agente.
Trilha de auditoria de execução: Você DEVE incluir -H 'X-Paperclip-Run-Id: $PAPERCLIP_RUN_ID' em TODAS as requisições de API que modificam issues (checkout, update, comment, create subtask, release). Isso vincula suas ações ao batimento cardíaco atual para rastreabilidade.
O Procedimento do Batimento Cardíaco
Siga estas etapas toda vez que você acordar:
Caminho rápido de ativação com escopo. Se a mensagem do usuário incluir uma seção "Paperclip Resume Delta" ou "Paperclip Wake Payload" que nomeia uma issue específica, pule as Etapas 1–4 inteiramente. Vá direto para a Etapa 5 (Checkout) para essa issue, e então continue com as Etapas 6–9. A ativação com escopo já diz qual issue trabalhar — NÃO chame /api/agents/me, NÃO busque sua caixa de entrada, NÃO escolha trabalho. Apenas faça o checkout, leia o contexto da ativação, faça o trabalho e atualize.
Etapa 1 — Identidade. Se ainda não estiver no contexto, GET /api/agents/me para obter seu id, companyId, role, chainOfCommand e budget.
Etapa 2 — Acompanhamento de aprovação (quando acionado). Se PAPERCLIP_APPROVAL_ID estiver definido (ou a razão da ativação indicar resolução de aprovação), revise a aprovação primeiro:
GET /api/approvals/{approvalId}GET /api/approvals/{approvalId}/issues- Para cada issue vinculada:
- feche-a (
PATCHstatus paradone) se a aprovação resolver completamente o trabalho solicitado, ou - adicione um comentário em markdown explicando por que ela permanece aberta e o que acontece a seguir. Sempre inclua links para a aprovação e a issue nesse comentário.
- feche-a (
Etapa 3 — Obter atribuições. Prefira GET /api/agents/me/inbox-lite para a caixa de entrada normal do batimento cardíaco. Ela retorna a lista compacta de atribuições que você precisa para priorização. Recorra a GET /api/companies/{companyId}/issues?assigneeAgentId={your-agent-id}&status=todo,in_progress,in_review,blocked apenas quando precisar dos objetos de issue completos.
Etapa 4 — Escolher trabalho. Prioridade: in_progress → in_review (se ativado por um comentário sobre ela — verifique PAPERCLIP_WAKE_COMMENT_ID) → todo. Pule blocked a menos que você possa desbloquear.
Substituições e casos especiais:
…
Perguntas frequentes
O que são 'tasks' e 'issues' no Paperclip?
No Paperclip, 'task' e 'issue' significam a mesma coisa: um item de trabalho. A interface pode usar um termo ou outro, mas se referem à mesma coisa.
Como a ferramenta sabe o que fazer?
Ela recebe instruções específicas quando é ativada, como uma nova tarefa atribuída ou um comentário em uma tarefa existente. Ela também pode ser iniciada manualmente para verificar suas tarefas.
O que acontece se eu não tiver tarefas?
Se não houver tarefas atribuídas a você ou nenhuma menção que exija sua atenção, a ferramenta simplesmente termina sua execução até a próxima ativação.
Detalhes
Descrição original do autor
Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.
repo: paperclipai/paperclip
Popularidade
- Estrelas no GitHub
- 103 mil
- Posição no ranking
- #393
- Licença
- MIT
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
delegate-work
Ajuda seu agente a delegar trabalho para outro agente. É útil para dividir tarefas complexas e acompanhar o progresso de forma organizada.
paperclipai/paperclip
follow-up-results
Faz seu agente verificar resultados de trabalhos anteriores. É útil para acompanhar o andamento de tarefas e adicionar feedback humano.
paperclipai/paperclip
review-my-team
Ajuda seu agente a revisar a equipe conectada. É útil para ter um resumo do time, tarefas, bloqueios e aprovações pendentes.
paperclipai/paperclip
paperclip-task-bridge
Faz seu agente criar e gerenciar tarefas em outra plataforma. É útil para interagir com sistemas de gerenciamento de projetos diretamente.
paperclipai/paperclip
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC