Pular para o conteúdo
Skillpedia
Imagens e ícones48 mil · #4682

textme

Ensina seu agente de IA a trabalhar com áudio e voz e gerar imagens, ícones e diagramas.

O que ela faz

Este programa permite que você envie mensagens de texto (iMessages) do seu celular para o Claude Code no seu computador. Você pode até enviar áudios e imagens, e controlar o Claude como se estivesse no teclado.

Quando usar

  • ✓Quando você está longe do computador e quer iniciar ou verificar uma tarefa do Claude.
  • ✓Para controlar o Claude remotamente usando mensagens de texto.
  • ✓Para enviar arquivos de áudio ou imagem para o Claude processar.

Exemplo do que pedir para a IA

“Me mande uma mensagem de texto para o meu Claude.”

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/sickn33/agentic-awesome-skills/blob/main/skills/sendblue/textme/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/skills/sendblue/textme/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele funciona rodando um programa no seu computador que fica de olho nas mensagens que chegam. Se a mensagem for de um número autorizado, ele a envia para o Claude.

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 sickn33/agentic-awesome-skills --skill textme

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/skills/sendblue/textme/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.

TextMe

Visão Geral

njerschow/textme é um daemon local que faz a ponte entre iMessages recebidos (via Sendblue) e uma sessão do Claude Code na máquina do usuário. Números de telefone na lista de permissões podem enviar mensagens de texto, notas de voz, imagens e controlar o Claude através de operações de sistema de arquivos, execução de código e navegação de diretórios baseada em cd — transformando o telefone do usuário em um controle remoto para o Claude em seu laptop. Este é o contraponto de entrada para padrões de notificação de saída ([[sendblue-notify]]): textme é telefone → Claude; sendblue-notify é Claude → telefone.

Quando Usar Esta Habilidade

  • Use quando o usuário disser "text Claude", "text my laptop", "drive Claude from my phone", "I want to send iMessages to Claude" ou "let me code from my phone".
  • Use quando o usuário estiver longe da sua mesa e quiser iniciar, supervisionar ou interromper uma sessão do Claude via SMS/iMessage.
  • Use ao configurar uma estação de trabalho headless de longa duração que o usuário deseja controlar remotamente enquanto viaja ou está longe do teclado.
  • Combine com [[sendblue-notify]] para fluxo bidirecional — pings de conclusão de saída + comandos de entrada na mesma conta Sendblue.
  • Não use para padrões de "me avise quando X terminar" apenas de saída. Isso é [[sendblue-notify]] e não precisa de um daemon.

Pré-requisitos

  • Host macOS ou Linux que permaneça online (o daemon consulta o Sendblue continuamente).
  • Node.js 18+.
  • Uma conta Sendblue ativa com credenciais de API e um número de iMessage provisionado — configurado via [[sendblue-cli]] (sendblue setup, depois sendblue show-keys para exibir a chave/segredo da API).
  • Claude Code instalado e autenticado no host (npm install -g @anthropic-ai/claude-code).
  • Opcional: uma chave de API da OpenAI para transcrição de notas de voz com Whisper.

Como Funciona

Passo 1: Instale o daemon

git clone https://github.com/njerschow/textme.git
cd textme/daemon
npm install
npm run build
mkdir -p ~/.config/claude-imessage

Passo 2: Configure as credenciais e a lista de permissões

Crie ~/.config/claude-imessage/config.json:

{
  "sendblue": {
    "apiKey": "YOUR_SENDBLUE_API_KEY",
    "apiSecret": "YOUR_SENDBLUE_API_SECRET",
    "phoneNumber": "+1SENDBLUE_NUMBER"
  },
  "whitelist": ["+1YOUR_PHONE"],
  "pollIntervalMs": 5000,
  "conversationWindowSize": 20
}

O whitelist é o único portão de autorização entre um iMessage de entrada e a execução de código no host. Trate-o como um limite de segurança, não como uma preferência de UX. Adicione apenas números de telefone que o usuário controla; nunca adicione um número compartilhado, de trabalho ou familiar "por via das dúvidas".

Para transcrição de voz, opcionalmente adicione a .env no diretório do daemon:

OPENAI_API_KEY=sk-...

Passo 3: Execute o daemon

Para um teste rápido:

cd textme/daemon
npm start

Para operação persistente (recomendado assim que o usuário verificar o comportamento):

pm2 start dist/index.js --name textme
pm2 save
pm2 startup

Ou, no macOS, instale o serviço launchd:

./scripts/install-launchd.sh

Passo 4: Controle o Claude a partir do iMessage

Com o daemon em execução, um iMessage de um número na lista de permissões para o número de telefone do Sendblue chega ao Claude. Comandos integrados:

Comando Efeito
? Listar comandos disponíveis
status Mostrar status atual do daemon e diretório de trabalho
queue Mostrar mensagens em fila para processamento
history Histórico de mensagens recentes
home Retornar cd ao diretório inicial
reset Retornar ao início e limpar o histórico da conversa
cd /path Mudar o diretório de trabalho
stop Cancelar a tarefa atual do Claude
yes / no Aprovar ou rejeitar a ação pendente

Qualquer outra coisa é tratada como um prompt do Claude e roteada para a sessão ativa.

Passo 5: Verifique antes de confiar

Antes de usar o textme em fluxos de trabalho não supervisionados, o usuário deve:

  1. Enviar status do telefone na lista de permissões — deve receber uma resposta com o diretório + estado.
  2. Enviar um comando benigno (pwd, ls) e confirmar que a saída chega.
  3. Enviar algo de um número fora da lista de permissões e confirmar que ele é ignorado, não repetido.
  4. Desconectar: matar o daemon e confirmar que as mensagens param de ser processadas (nenhum processo zumbi).

Se algum destes falhar, não ative o início automático do launchd / pm2.

Exemplos

Exemplo 1: Passeio pela configuração inicial

# 1. Certifique-se de que o CLI do sendblue esteja configurado e as credenciais funcionem
sendblue whoami

# 2. Obtenha a chave e o segredo da API do Sendblue (estes NÃO são o token de portador do CLI)

…
Perguntas frequentes

Preciso ter o Claude Code instalado?

Sim, o Claude Code precisa estar instalado e configurado no seu computador para que este programa funcione.

Quais celulares podem enviar mensagens?

Apenas os números de celular que você autorizar na configuração podem enviar mensagens para o Claude.

Posso enviar qualquer tipo de arquivo?

Você pode enviar mensagens de texto, notas de voz e imagens. O programa também permite que o Claude interaja com arquivos no seu computador.

Detalhes

Descrição original do autor

Text Claude from your phone — set up the njerschow/textme daemon so inbound iMessages drive a Claude Code session on your laptop, with voice notes, image input, code execution, and a phone-number whitelist.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#4682
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas