Pular para o conteúdo
Skillpedia
Diversos103 mil · #368

paperclip-task-bridge

Faz seu agente criar e gerenciar tarefas em outra plataforma. É útil para interagir com sistemas de gerenciamento de projetos diretamente.

O que ela faz

Esta ferramenta conecta o Hermes a um sistema chamado Paperclip. Ela permite criar, comentar e atualizar tarefas diretamente no Paperclip usando informações do Hermes.

Quando usar

  • ✓Quando você precisa criar uma nova tarefa no Paperclip a partir de uma solicitação do Hermes.
  • ✓Quando você precisa adicionar um comentário ou atualizar o status de uma tarefa existente no Paperclip.
  • ✓Quando você quer ver uma lista das tarefas que foram atribuídas a você no Paperclip.

Exemplo do que pedir para a IA

“Crie uma tarefa no Paperclip para investigar falhas no checkout com a descrição 'Capturar a requisição falha e a causa raiz'.”

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/packages/adapters/hermes/skills/paperclip-task-bridge/SKILL.md

Mensagem pronta para colar

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

A ferramenta usa credenciais de API específicas para se comunicar com o Paperclip. Ela envia comandos para criar, comentar ou atualizar tarefas, recebendo de volta um resumo da operação.

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-task-bridge

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/paperclipai/paperclip/master/packages/adapters/hermes/skills/paperclip-task-bridge/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.

Ponte de Tarefas Paperclip

Use esta habilidade quando uma solicitação originada pelo Hermes precisar criar ou atualizar trabalho no Paperclip diretamente. Esta é a direção Hermes-para-Paperclip, separada do Paperclip acordando o Hermes através do adaptador hermes_local ou hermes_gateway.

Ambiente Necessário

Configure isto nos segredos do ambiente/perfil do Hermes, não no texto do prompt:

  • PAPERCLIP_API_URL - URL base do Paperclip, com ou sem /api.
  • PAPERCLIP_BRIDGE_API_KEY - uma chave de API de agente do Paperclip criada com scope.kind = "task_bridge".

Opcional:

  • PAPERCLIP_API_KEY - variável de ambiente de fallback para perfis mais antigos; ela ainda deve conter uma chave com escopo task_bridge, nunca uma chave de agente completa.
  • PAPERCLIP_COMPANY_ID - pula uma consulta de identidade quando definida.
  • PAPERCLIP_AGENT_ID - pula uma consulta de identidade quando definida.
  • PAPERCLIP_RUN_ID - enviada como X-Paperclip-Run-Id em requisições mutáveis quando o Hermes está rodando dentro de um heartbeat do Paperclip.

Nunca imprima ou cole chaves de API. O helper lê credenciais de variáveis de ambiente e imprime apenas resumos de resposta. Não coloque uma chave de API de agente reivindicada normal em um runtime do Hermes exposto à internet; chaves normais podem usar rotas amplas do Paperclip da mesma empresa.

Criar uma Chave de Ponte

Crie a chave a partir de uma sessão de API do Paperclip autenticada por quadro e armazene o token retornado uma vez:

curl -X POST "$PAPERCLIP_API_URL/api/agents/$HERMES_AGENT_ID/keys" \
  -H "Authorization: Bearer $BOARD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Hermes task bridge",
    "scope": {
      "kind": "task_bridge",
      "parentIssueId": "00000000-0000-4000-8000-000000000000"
    }
  }'

Use parentIssueId ou parentIssueIds quando o Hermes deve apenas criar tarefas filhas sob trabalho aprovado. Use projectId ou projectIds quando o limite aprovado for um projeto. Uma chave de ponte pode criar tarefas apenas dentro desse limite, pode comentar/atualizar apenas issues criadas ou atribuídas pela ponte, e não pode usar superfícies de lista/busca/leitura de issues em toda a empresa.

Helper

Execute o helper a partir deste diretório de habilidade:

node ./paperclip-task.mjs --help

Comandos:

node ./paperclip-task.mjs list-assigned
node ./paperclip-task.mjs create-task --parent-id "00000000-0000-4000-8000-000000000000" --title "Investigate checkout failures" --description "Capture failing request and root cause."
node ./paperclip-task.mjs comment --issue PAP-123 --body "Found the failing request path."
node ./paperclip-task.mjs update-status --issue PAP-123 --status in_review --comment "Ready for review."

create-task define como padrão atribuir a tarefa ao agente autenticado do Hermes para que o trabalho seja imediatamente acionável. Use --unassigned para criar trabalho em backlog em vez disso. Use --assignee-agent-id <uuid> apenas quando a chave de API do Paperclip tiver permissão para atribuir trabalho a esse agente.

Para corpos de múltiplas linhas, prefira arquivos ou stdin:

node ./paperclip-task.mjs create-task --title "Write rollout note" --description-file ./task.md
node ./paperclip-task.mjs comment --issue PAP-123 --body-file -

Expectativas de Fluxo de Trabalho

  • Mantenha as tarefas com escopo de empresa usando a empresa resolvida a partir da chave de agente com escopo.
  • Deixe o registro de atividade do Paperclip vir dos endpoints normais da API; não escreva logs locais que incluam credenciais.
  • Use comentários para progresso duradouro.
  • Use update-status apenas quando a issue tiver uma disposição real: done, in_review, blocked, todo, in_progress, backlog, ou cancelled.
  • Use list-assigned antes de criar trabalho duplicado quando o usuário perguntar sobre atribuições atuais do Paperclip.
Perguntas frequentes

O que são as credenciais de API?

São como senhas especiais que permitem que o Hermes se conecte e controle o Paperclip de forma segura, sem expor informações sensíveis.

Posso criar qualquer tipo de tarefa?

Você pode criar tarefas dentro de limites definidos pela chave de API, como um projeto específico ou uma tarefa pai. Isso garante que as tarefas sejam criadas no lugar certo.

Como eu sei se uma tarefa já existe?

Use o comando 'list-assigned' para ver as tarefas que já estão atribuídas a você no Paperclip antes de criar uma nova, evitando duplicidade.

Detalhes

Descrição original do autor

Create, comment on, update, and list Paperclip tasks from Hermes using scoped Paperclip API credentials.

repo: paperclipai/paperclip

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas