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

screenshots

Faz seu agente criar imagens de marketing do seu aplicativo. É útil para divulgar seu app em redes sociais, páginas de vendas ou documentação.

O que ela faz

Esta ferramenta tira fotos de alta qualidade da sua aplicação web para usar em marketing. Ela ajuda a criar imagens bonitas para divulgar seu produto.

Quando usar

  • ✓Quando você precisa de fotos para o lançamento em uma plataforma como Product Hunt.
  • ✓Para criar posts atraentes para redes sociais.
  • ✓Ao montar a página inicial (landing page) do seu site.

Exemplo do que pedir para a IA

“Tire fotos do meu app para o Product Hunt.”

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/plugins/agentic-awesome-skills-claude/skills/screenshots/SKILL.md

Mensagem pronta para colar

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

A ferramenta usa um programa chamado Playwright para abrir seu aplicativo na web e tirar as fotos. Ela garante que as fotos tenham alta resolução, como se fossem de uma tela Retina.

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 screenshots

Ou baixe só o arquivo:

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

Capturas de Tela

Gere capturas de tela de qualidade de marketing do seu aplicativo usando o Playwright diretamente. As capturas de tela são tiradas em resolução HiDPI real (retina 2x) usando deviceScaleFactor: 2.

Quando Usar Esta Habilidade

Use esta habilidade quando:

  • O usuário quiser criar capturas de tela para o Product Hunt
  • Criar capturas de tela para mídias sociais
  • Gerar imagens para landing pages
  • Criar capturas de tela para documentação
  • O usuário solicitar capturas de tela de aplicativos de qualidade de marketing

Pré-requisitos

O Playwright deve estar disponível. Verifique:

npx playwright --version 2>/dev/null || npm ls playwright 2>/dev/null | grep playwright

Se não for encontrado, informe o usuário:

O Playwright é necessário. Instale-o com: npm install -D playwright ou npm install -D @playwright/test

Passo 1: Determinar o URL do Aplicativo

Se $1 for fornecido, use-o como o URL do aplicativo.

Se nenhum URL for fornecido:

  1. Verifique se um servidor de desenvolvimento provavelmente está em execução procurando por scripts package.json
  2. Use AskUserQuestion para perguntar ao usuário o URL ou oferecer ajuda para iniciar o servidor de desenvolvimento

URLs padrão comuns para sugerir:

  • http://localhost:3000 (Next.js, Create React App, Rails)
  • http://localhost:5173 (Vite)
  • http://localhost:4000 (Phoenix)
  • http://localhost:8080 (Vue CLI, genérico)

Passo 2: Reunir Requisitos

Use AskUserQuestion com as seguintes perguntas:

Pergunta 1: Contagem de capturas de tela

  • Título: "Contagem"
  • Pergunta: "Quantas capturas de tela você precisa?"
  • Opções:
    • "3-5" - Conjunto rápido de recursos principais
    • "5-10" - Cobertura abrangente de recursos
    • "10+" - Suíte completa de marketing

Pergunta 2: Propósito

  • Título: "Propósito"
  • Pergunta: "Para que serão usadas essas capturas de tela?"
  • Opções:
    • "Product Hunt" - Imagens principais e destaques de recursos
    • "Mídias sociais" - Demonstrações de recursos atraentes
    • "Landing page" - Seções de marketing e benefícios
    • "Documentação" - Referência de UI e tutoriais

Pergunta 3: Autenticação

  • Título: "Auth"
  • Pergunta: "O aplicativo requer login para acessar os recursos que você deseja capturar?"
  • Opções:
    • "Não é necessário login" - Apenas páginas públicas
    • "Sim, fornecerei as credenciais" - Precisa fazer login primeiro

Se o usuário selecionar "Sim, fornecerei as credenciais", faça perguntas de acompanhamento:

  • "Qual é o URL da página de login?" (por exemplo, /login, /sign-in)
  • "Qual é o e-mail/nome de usuário?"
  • "Qual é a senha?"

O script detectará automaticamente os campos do formulário de login usando os localizadores inteligentes do Playwright.

Passo 3: Analisar a Base de Código para Recursos

Explore minuciosamente a base de código para entender o aplicativo e identificar oportunidades de captura de tela.

3.1: Leia a Documentação Primeiro

Sempre comece lendo estes arquivos para entender o que o aplicativo faz:

  1. README.md (e quaisquer arquivos README em subdiretórios) - Leia o README completo para entender:

    • O que é o aplicativo e qual problema ele resolve
    • Recursos e capacidades principais
    • Capturas de tela ou descrições de recursos já documentadas
  2. CHANGELOG.md ou HISTORY.md - Recursos recentes que valem a pena destacar

  3. Diretório docs/ - Qualquer documentação adicional sobre recursos

3.2: Analisar Rotas para Encontrar Páginas

Leia a configuração de roteamento para descobrir todas as páginas disponíveis:

Framework Arquivo para Ler O que Procurar
Next.js App Router Estrutura do diretório app/ Cada pasta com page.tsx é uma rota
Next.js Pages Router Diretório pages/ Cada arquivo é uma rota
Rails config/routes.rb Leia o arquivo inteiro para todas as rotas
React Router Procure por createBrowserRouter ou <Route Definições de rota com caminhos
Vue Router src/router/index.js ou router.js Array de rotas com definições de caminho
SvelteKit Diretório src/routes/ Cada pasta com +page.svelte é uma rota
Remix Diretório app/routes/ Roteamento baseado em arquivos
Laravel routes/web.php Definições de rota
Django Arquivos urls.py Padrões de URL
Express Procure por app.get, router.get Manipuladores de rota

Importante: Leia realmente esses arquivos, não apenas verifique se eles existem. As definições de rota informam quais páginas estão disponíveis para capturas de tela.

3.3: Identificar Componentes Chave

Procure por componentes que representam recursos que podem ser capturados em tela:

  • Componentes de painel (Dashboard)
  • Seções de recursos com UI distinta
  • Formulários e entradas interativas
  • Visualizações de dados (gráficos, tabelas)
  • Modais e caixas de diálogo
  • Navegação e barras laterais
  • Painéis de configurações
  • Seções de perfil do usuário

3.4: Verificar Ativos de Marketing

…

Perguntas frequentes

Preciso instalar alguma coisa?

Sim, você precisa ter o Playwright instalado. Se não tiver, o programa vai te avisar e mostrar como instalar.

Como a ferramenta sabe quais partes do meu app fotografar?

Ela tenta entender seu aplicativo lendo a documentação (como README) e analisando as páginas disponíveis. Depois, ela sugere as partes mais importantes para você escolher.

E se meu app precisar de login?

A ferramenta pode pedir suas credenciais (email e senha) para fazer login e tirar fotos das partes que exigem acesso.

Detalhes

Descrição original do autor

Generate marketing screenshots of your app using Playwright. Use when the user wants to create screenshots for Product Hunt, social media, landing pages, or documentation.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas