Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Redigir Uma Resposta

ASecurity

Me diga qual conversa e eu escrevo sua resposta. Eu busco o histórico do cliente, leio suas mensagens anteriores para acertar sua voz, e redijo algo que realmente responda ao que foi perguntado, seja um bug, um passo a passo ou uma questão de cobrança. Eu nunca envio e nunca prometo uma data que você não tenha aprovado.

113 stars
0 votes
0 copies
0 views
Added 9/19/2026
businessgo

Works with

cli

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add gethouston/houston --skill redigir-uma-resposta --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Redigir Uma Resposta?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Redigir Uma Resposta
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-redigir-uma-resposta/badge)](https://www.skillsdirectory.com/skills/gethouston-redigir-uma-resposta)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: redigir-uma-resposta
title: "Redigir uma resposta"
description: "Me diga qual conversa e eu escrevo sua resposta. Eu busco o histórico do cliente, leio suas mensagens anteriores para acertar sua voz, e redijo algo que realmente responda ao que foi perguntado, seja um bug, um passo a passo ou uma questão de cobrança. Eu nunca envio e nunca prometo uma data que você não tenha aprovado."
version: 1
category: Suporte
featured: yes
image: headphone
integrations: [gmail, outlook]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Redigir uma resposta

## Quando usar

- Você diz "redija uma resposta para {conversation id}" ou "redija minha resposta."
- `check-my-inbox` destacou a conversa no resumo da manhã e você clicou nela.
- Uma conversa triada está com status `open` / `waiting_founder` e ainda sem `draft.md`.
- **Nunca** é chamada para enviar. Esta skill só redige.

## Conexões de que eu preciso

Eu executo trabalho externo através do Composio. Antes de esta skill rodar, eu verifico se as categorias abaixo estão conectadas. Se alguma estiver faltando → eu digo o nome da categoria, peço para você conectá-la na aba Integrações e paro.

- **Caixa de entrada** (Gmail / Outlook), para puxar a conversa ao vivo e amostrar suas respostas enviadas para captar o tom. Obrigatória.
- **CRM** (HubSpot / Attio / Salesforce), para puxar plano, responsável e registro da conta para o dossiê que eu leio antes de redigir. Opcional se `customers.json` já estiver preenchido.
- **Cobrança** (Stripe), para puxar a receita mensal em respostas com teor de cobrança. Opcional.

Se sua caixa de entrada não estiver conectada, eu paro e peço para você conectar o Gmail ou o Outlook primeiro.

## Informações de que eu preciso

Eu leio seu contexto de suporte primeiro. Para cada campo obrigatório que estiver faltando, eu faço UMA pergunta em linguagem simples (melhor modalidade: app conectado > envio de arquivo > URL > colar) e espero.

- **Documento de contexto de suporte**. Obrigatório. Por que preciso: superfície do produto, regras de roteamento, níveis de tempo de resposta e frases proibidas vivem todos lá. Se estiver faltando, eu pergunto: "Quer que eu te guie primeiro na configuração do seu contexto de suporte? É uma entrevista rápida."
- **Amostras de voz**. Obrigatórias. Por que preciso: rascunhos na voz errada acabam reescritos de qualquer jeito. Se estiverem faltando, eu pergunto: "Quer que eu puxe de 10 a 20 das suas respostas recentes para aprender seu tom, ou você pode colar 3 a 5 exemplos?"
- **A própria conversa**. Obrigatória. Por que preciso: eu redijo com base na mensagem real do cliente, não em uma paráfrase. Se estiver faltando, eu pergunto: "Para qual conversa devo redigir? Compartilhe o nome do cliente ou o email mais recente."

## Passos
<!-- houston-workflow:v1 -->

1. **Ler `context/support-context.md`.** Se estiver faltando ou vazio, paro e digo para você rodar `set-up-my-support-info` primeiro.
2. **Carregar a conversa** de `conversations/{id}/thread.json`. Identifico a mensagem mais recente do cliente, o rascunho responde a ela.
3. **Encadear `look-up-a-customer view=dossier`** para o cliente da conversa. Puxo: plano, receita mensal, candidatos a bug em aberto, acompanhamentos em aberto (de `followups.json`), qualquer entrada em `churn-flags.json`, e as últimas 3 conversas do histórico.
4. **Amostrar a voz.** Leio `config/voice.md`. Se estiver faltando ou sampleCount < 5, rodo `calibrate-my-voice` primeiro. Espelho as pistas de tom: saudação, despedida, comprimento das frases, se você usa o primeiro nome do cliente. Nada de "Peço desculpas pelo inconveniente." Nada de rodeios corporativos.
5. **Redigir a resposta.** Adequo ao pedido:
   - **Bug**: reconheço, confirmo a reprodução se possível, declaro o próximo passo. Nunca prometo uma data de correção que você não tenha aprovado, digo "vou te retornar com um prazo."
   - **Como fazer**: respondo de forma direta, com link para o artigo da KB se existir um em `articles/{slug}.md` (verifico antes de linkar).
   - **Cobrança**: declaro os fatos, proponho uma ação (reembolso / crédito / mudança de plano). Escalo para você antes de assumir qualquer compromisso.
   - **Linguagem de churn**: resposta enxuta, honesta, sem culpa. Ofereço uma opção genuína; nunca prometo o que não for política em `context/support-context.md`.
6. **Anexar o trecho do dossiê** em `conversations/{id}/notes.md` (plano, receita mensal, bugs em aberto, status de churn) para que você tenha contexto na hora de aprovar.
7. **Escrever `conversations/{id}/draft.md`** de forma atômica. Atualizo a entrada em `conversations.json`: status = `waiting_founder`, renovo `updatedAt`.
8. **Anexar em `outputs.json`** com `type: "reply-draft"`, `domain: "inbox"`, título = "Resposta para {customer} sobre {subject}", resumo = a linha de abertura, caminho.
9. **Encadear `track-my-promises`.** Se o rascunho contiver um compromisso ("vou checar com a engenharia até sexta", "vou lançar semana que vem"), rodo `track-my-promises` para que a data de vencimento caia em `followups.json`.

## Saídas

- `conversations/{id}/draft.md`
- `conversations/{id}/notes.md` (anexa o trecho do dossiê)
- Atualização da entrada em `conversations.json`
- Anexa em `outputs.json` com `type: "reply-draft"`, `domain: "inbox"`.

## O que eu nunca faço

- Enviar a resposta. Você envia toda mensagem que sai.
- Prometer data / reembolso / exceção que não esteja em `context/support-context.md`.
- Inventar histórico do cliente se o dossiê estiver fraco. Marco como UNKNOWN e pergunto.

Attribution

gethoustongethouston
View sourceMore from gethouston →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →