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

Auditar Uma Superficie

ASecurity

Avalio uma superfície de marketing específica e te dou uma lista de correções priorizada. Escolha o que auditar: a saúde de SEO do seu site, sua visibilidade em buscadores com IA como ChatGPT e Perplexity, uma landing page avaliada em seis dimensões, ou um formulário que está perdendo conversões. Cada descoberta é classificada por impacto e facilidade.

113 stars
0 votes
0 copies
0 views
Added 9/19/2026
content-marketingrustgogitapi

Works with

cliapi

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add gethouston/houston --skill auditar-uma-superficie --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Auditar Uma Superficie?

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

Security grade badge for Auditar Uma Superficie
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-auditar-uma-superficie/badge)](https://www.skillsdirectory.com/skills/gethouston-auditar-uma-superficie)

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

Download Zip
Files
SKILL.md
---
name: auditar-uma-superficie
title: "Auditar uma superfície"
description: "Avalio uma superfície de marketing específica e te dou uma lista de correções priorizada. Escolha o que auditar: a saúde de SEO do seu site, sua visibilidade em buscadores com IA como ChatGPT e Perplexity, uma landing page avaliada em seis dimensões, ou um formulário que está perdendo conversões. Cada descoberta é classificada por impacto e facilidade."
version: 1
category: Marketing
featured: no
image: megaphone
integrations: [firecrawl, semrush, ahrefs, perplexityai]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Auditar uma superfície

Quatro superfícies de auditoria possíveis. O parâmetro `surface` escolhe a sondagem;

## Parâmetro: `surface`

- `site-seo`  -  auditoria on-page + técnica + de conteúdo do domínio
  configurado via Semrush / Ahrefs / Firecrawl.
- `ai-search`  -  sondagem de visibilidade no ChatGPT / Perplexity / Gemini /
  Google AI Overviews + recomendações de GEO.
- `landing-page`  -  busca via Firecrawl, pontuação de 6 dimensões de 0 a 3,
  lista de correções priorizada.
- `form`  -  sinaliza campos desnecessários, reescreve rótulos + textos de
  ajuda, ordena por fricção (formulários que não são de cadastro  -  demo /
  contato / lead / checkout).

O usuário nomeia a superfície em linguagem simples ("auditoria de SEO", "GEO", "destrinche minha landing page", "conserte meu formulário de demo") -> inferir. Ambíguo -> fazer UMA pergunta nomeando as 4 opções.

## Quando usar

- Explícito: "rode uma auditoria de SEO", "audite a visibilidade em busca
  com IA", "auditoria de GEO", "critique {URL}", "audite meu formulário de leads".
- Gatilhos de `ai-search`: "eu apareço no ChatGPT?", "estamos visíveis
  no Perplexity / Gemini para a nossa categoria?", "quem aparece quando
  alguém pergunta sobre {category} no ChatGPT?".
- Gatilhos de `form`: "audite meu formulário de demo", "meu formulário de
  contato está vazando", "este formulário de leads está longo demais  -  o
  que dá para cortar?", "reescreva os rótulos deste formulário",
  "revise os campos do formulário de inscrição / checkout".
- Implícito: dentro de `plan-a-campaign` (paid / launch) quando a landing
  page roteada precisa ser afiada, ou dentro de `check-my-marketing` (content-gap)
  quando a saúde base do site é desconhecida.
- Cadência por superfície: site-seo no máximo semanal, ai-search no máximo
  mensal, landing-page sob demanda, form sob demanda.

## Conexões que eu preciso

Eu executo trabalho externo através do Composio. Antes desta skill rodar, eu verifico se as categorias abaixo estão conectadas. Faltando -> eu nomeio a categoria, peço para você conectá-la na aba de Integrações e paro.

- **Web scrape (Firecrawl)**  -  opcional. Se não estiver conectado, eu recorro a uma busca HTTP básica para `landing-page`, `form` e a passada on-page de `site-seo`, mais grosseira, mas funcional em páginas estáticas.
- **SEO (Semrush ou Ahrefs)**  -  auditoria on-page, indexação, aderência de conteúdo, dados de ranqueamento. Obrigatório para `site-seo`  -  sem alternativa, esses dados são proprietários.
- **Busca com IA (Perplexity / provedores de busca)**  -  sondar ChatGPT / Perplexity / Gemini / AI Overviews pela sua visibilidade. Obrigatório para `ai-search`  -  sem alternativa útil, os motores exigem acesso via API.

Para `site-seo` eu paro se nenhuma ferramenta de SEO estiver conectada. Para `ai-search` eu paro se nenhum provedor de busca com IA estiver conectado. Para `landing-page` e `form`, a busca HTTP básica cobre a falta do scrape, então eu sigo em frente.

## Informações que eu preciso

Eu leio seu contexto de marketing 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.

- **Seu posicionamento**  -  Obrigatório. Por que eu preciso: toda auditoria avalia o conteúdo em relação a quem você atende e o que você defende. Se faltar, eu pergunto: "Quer que eu rascunhe seu posicionamento primeiro? É uma skill só, leva uns cinco minutos."
- **Seu cliente ideal**  -  Obrigatório para `landing-page` e `form` (para eu poder avaliar o tratamento de objeções e a escolha de campos). Se faltar, eu pergunto: "Quem é o cliente que você quer que esta página ou formulário converta? Um parágrafo curto ou algo colado do seu CRM já resolve."
- **O domínio do seu site**  -  Obrigatório para `site-seo` e `ai-search`. Se faltar, eu pergunto: "Qual é o domínio que você quer que eu audite? Cole a URL."
- **Sua ferramenta de SEO**  -  Obrigatório para `site-seo` e `ai-search`. Se faltar, eu pergunto: "Abra Integrações e conecte o Semrush ou o Ahrefs, ou cole uma lista de páginas que você quer que eu avalie."

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

1. **Ler o ledger + posicionamento.** Coletar os campos obrigatórios
   faltantes conforme acima (UMA pergunta cada, melhor modalidade primeiro).
   Escrever de forma atômica.
2. **Descobrir ferramentas via Composio.** Rodar `composio search seo` /
   `composio search web-scrape` / `composio search ai-search` /
   `composio search perplexity` conforme a superfície. Para `site-seo` e
   `ai-search`, parar se nenhuma ferramenta proprietária estiver conectada
   (dados de SEO e sondagens de busca com IA não podem ser replicados).
   Para `landing-page` e `form`, recorrer à busca HTTP básica quando o
   Firecrawl estiver ausente e sinalizar páginas pesadas em JS onde o
   resultado fica raso.
3. **Ramificar pela superfície.**
   - `site-seo`: executar os slugs de ferramenta descobertos contra o
     domínio + URLs principais, três passadas:
     - **On-page**  -  title tags, meta descriptions, hierarquia de H1/H2,
       canonical tags, schema, alt text, links internos.
     - **Técnica**  -  robots.txt / sitemap, indexação, Core Web
       Vitals, usabilidade mobile, HTTPS, links quebrados, redirecionamentos.
     - **Conteúdo**  -  páginas de melhor desempenho, conteúdo raso,
       canibalização, aderência entre conteúdo e posicionamento.
   - `ai-search`: montar o conjunto de consultas (3 grupos de 3-5 consultas
     cada): **Marca** ("o que é {product}", "{product} vs {competitor}",
     "preços de {product}"), **Categoria** (principais perguntas de JTBD do
     posicionamento), **Problema** (formulações das dores do cliente ideal).
     Consultar cada motor via os slugs descobertos  -  no mínimo ChatGPT /
     Perplexity / Gemini / Google AI Overviews. Por par consulta-motor, capturar:
     citado (sim / mencionado / não), URL citada, quem foi citado no lugar,
     como a IA enquadra a categoria.
   - `landing-page`: executar o slug de web scrape para buscar a URL
     (HTML renderizado + texto visível + imagens principais + meta + quaisquer
     sinais de velocidade da página). Pontuar 6 dimensões de 0 a 3 com uma
     justificativa de uma frase citando a página:
     1. **Clareza do título** (QUEM + O QUÊ em <=12 palavras).
     2. **Proposta de valor acima da dobra** (resultado visível sem
        rolar a página).
     3. **Prova social** (credibilidade + proximidade do CTA).
     4. **CTA principal** (uma ação inequívoca alinhada à conversão
        principal).
     5. **Tratamento de objeções** (FAQ / garantia / preços contra as
        2-3 principais objeções do cliente ideal vindas do posicionamento).
     6. **Hierarquia visual** (caminho do olhar -> CTA, sem CTAs concorrentes).
     Bônus: sinais de velocidade da página se a ferramenta os retornar.
   - `form`: aceitar URL, captura de tela ou lista de campos colada. URL ->
     executar o slug de web scrape. Identificar o tipo de formulário (lead /
     contato / demo / inscrição / pesquisa / checkout  -  NÃO cadastro, isso é
     `write-my-page-copy` surface=signup-flow). Fazer UMA pergunta sobre
     contexto de negócio se não estiver claro (o que acontece com os envios,
     quais campos são usados no follow-up, conformidade). Campo a campo:
     **Veredito** (manter / remover / adiar / make-optional /
     compliance-required), **Razão**, **Reescrita do rótulo**
     (conversacional, uma pergunta por campo), **Correção do tipo de input**
     (teclado mobile, validação inline, padrões inteligentes, detecção de
     erro de digitação no e-mail). Reescrever a proposta de valor acima do
     formulário. Nomear os anti-padrões (cognitive-load, privacy-anxiety-no-trust,
     missing-value-prop, too-many-fields, poor-mobile-keyboard,
     error-shaming, captcha-above-submit, no-progress-signal).
     Substituir "Enviar" por ação + resultado.
4. **Pontuar + priorizar.** Marcar cada descoberta com `{severity: critical /
   high / medium / low}` x `{effort: quick-win / medium / heavy}`.
   Trazer para o topo os 5 principais quick wins de severidade critical ou high.
   Para `landing-page`, incluir o placar por dimensão para o total
   ficar autoevidente:
   ```
   Clareza do título                 1/3
   Proposta de valor acima da dobra  1/3
   Prova social                      3/3
   CTA principal                     1/3
   Tratamento de objeções            2/3
   Hierarquia visual                 2/3
   Total                            10/21
   ```
   Sempre mostrar as seis linhas + o total. Nunca mostrar só o total sozinho.
5. **Escrever** de forma atômica em
   `audits/{surface}-{slug}-{YYYY-MM-DD}.md` (`*.tmp` -> renomear).
   Slug: `site-seo` / `ai-search` usam o domínio; `landing-page` /
   `form` usam o kebab da URL ou do nome do formulário. Estrutura: Resumo
   executivo -> Top 5 quick wins / maior vazamento -> Descobertas por passada ->
   Plano recomendado de 30 dias (site-seo) / Lista de correções priorizada
   (landing-page, form) / Recomendações de GEO (ai-search).
6. **Adicionar ao `outputs.json`**  -  ler-mesclar-escrever de forma atômica:
   `{ id (uuid v4), type: "audit", title, summary, path, status:
   "ready", createdAt, updatedAt }`.
7. **Resumir para o usuário.** Um parágrafo com os 5 principais quick wins
   (ou a maior correção única) e o caminho.

## O que eu nunca faço

- Inventar descobertas, taxas citadas ou contagens de campos de formulário.
  Toda afirmação se conecta a uma resposta real de ferramenta ou a uma
  observação da URL. Dados faltando -> marcados como UNKNOWN ou TBD.
- Prometer percentual de melhora  -  auditorias levantam hipóteses.
- Remover campo de formulário exigido por lei (pergunto se houver dúvida).
- Fixar nomes de ferramentas  -  descoberta via Composio em tempo de execução, sempre.

## Saídas

- `audits/{surface}-{slug}-{YYYY-MM-DD}.md`
- Adiciona entrada ao `outputs.json` com tipo `audit`.

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

Postiz

Postiz is a tool to schedule social media and chat posts to 28+ channels X, LinkedIn, LinkedIn Page, Reddit, Instagram, Facebook Page, Threads, YouTube, Google My Business, TikTok, Pinterest, Dribbble, Discord, Slack, Kick, Twitch, Mastodon, Bluesky, Lemmy, Farcaster, Telegram, Nostr, VK, Medium, Dev.to, Hashnode, WordPress, ListMonk

21281 votes

Serp Analysis

SERP analysis techniques for intent classification, feature identification, and competitive intelligence. Use when analyzing search results for content strategy.

2831 votes

On Page Seo Auditor

This skill performs detailed on-page SEO audits to identify issues and optimization opportunities. It analyzes all on-page elements that affect search rankings and provides actionable recommendations.

1821 votes

Brand

Brand voice, visual identity, messaging frameworks, asset management, brand consistency. Activate for branded content, tone of voice, marketing assets, brand compliance, style guides.

1240080 votes

Release Announcement

Write a release announcement — changelog, blog post, in-app note, or social post — that leads with user impact, names the audience, and includes upgrade/migration steps without filler.

798220 votes
View all in content-marketing →