make-blog-post
Transforma código em posts de blog. Ajuda a explicar funcionalidades, scripts ou classes de forma clara, com exemplos práticos e no estilo do autor.
O que ela faz
Transforma um trecho de código em um post de blog, escrito no estilo do autor. Ele foca em uma função, script, classe ou ferramenta específica, com exemplos genéricos e de uso.
Quando usar
- ✓Quando você quer transformar um código que funcionou em um artigo.
- ✓Ao pedir para criar um tutorial ou um guia sobre um trecho de código.
- ✓Quando você quer que a IA escreva um post de blog no seu estilo, usando exemplos de textos antigos.
Exemplo do que pedir para a IA
“Transforme este código em um post de blog, no meu estilo, e salve em /meu-blog.”
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
Mensagem pronta para colar
Como funciona
A IA primeiro entende qual parte do código você quer transformar em post. Depois, ela aprende seu estilo de escrita com base em textos antigos que você fornecer ou em posts já publicados. Por fim, ela cria um rascunho do post para você aprovar.
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 github/awesome-copilot --skill make-blog-postOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/make-blog-post/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Criar Post de Blog
Transforme código da sessão atual em um post de blog que pareça ter sido escrito pelo autor: um guia passo a passo de uma função, script, classe ou ferramenta, construído em torno de um exemplo generalizado e um exemplo de uso.
Esta habilidade é executada apenas quando o usuário solicita um post. O momento natural é o final de um turno, quando o código funciona: /make-blog-post, opcionalmente seguido pelo que cobrir, onde o post vai e links ou arquivos de posts anteriores do autor.
Quando Usar Esta Habilidade
- O usuário pede para escrever, rascunhar ou transformar código em um post de blog, artigo, tutorial, guia ou gist.
- O usuário invoca
/make-blog-post, com ou sem nomear o assunto, o destino ou amostras de escrita.
Não o use para referência de API, READMEs, changelogs ou notas de lançamento, ou para um post que precise de vários exemplos não relacionados ou um guia com vários arquivos.
Exemplos
/make-blog-post
/make-blog-post the retry helper in src/http.ts
/make-blog-post the slugify function, as a gist
/make-blog-post put it in the blog, match https://example.com/posts/one and https://example.com/posts/two
Fluxo de Trabalho
Trabalhe nas etapas em ordem. Nada é gravado em disco até que o rascunho seja aprovado na etapa 5.
1. Escolher o assunto
- Use o que o usuário nomeou: uma função, arquivo, seleção, trecho ou tópico. Código colado na conversa também está no escopo.
- Caso contrário, pegue o código escrito ou alterado nesta sessão. Quando mais de uma peça se qualifica, liste até três, cada uma com um propósito de uma linha, e pergunte qual delas escrever.
- Verifique se o assunto funciona como um post autônomo. Ele deve:
- Resolver um problema claro e de propósito geral.
- Caber em um exemplo autocontido.
- Não depender de estado, serviços ou configuração específicos do projeto que não possam ser substituídos por um substituto.
- Não ser trivial. Um wrapper de uma linha ou uma chamada isolada da biblioteca padrão não se qualifica.
- Quando uma verificação falha, diga qual e sugira um ângulo que funcione, como a técnica por trás do código. Prossiga com o assunto original se o usuário ainda o desejar.
2. Resolver o destino
Considere apenas o que o usuário disse, o espaço de trabalho atual e os caminhos que o usuário fornece. Não presuma que nenhuma pasta existe e não percorra diretórios pais ou irmãos procurando por uma.
- O usuário nomeou um destino (um caminho local, o repositório do espaço de trabalho atual, um local como um gist ou "apenas me mostre"): use-o e não mova o post para outro lugar porque outro local se encaixa melhor nas convenções. Se o usuário nomear outro repositório, peça o caminho de checkout local dele; não o clone nem o modifique remotamente. Um nome parcial como "o blog" se resolve apenas contra o espaço de trabalho atual. Se o espaço de trabalho não for esse blog, peça o caminho.
- O espaço de trabalho é um blog ou site: pegue a pasta de posts da configuração do próprio gerador e combine a pasta, extensão, nome do arquivo e front matter de um post existente. Veja references/blog-platforms.md para detecção e o contrato de cada gerador.
- Caso contrário: não escreva nenhum arquivo. Entregue o post no chat e ofereça-se para salvá-lo em um caminho que o usuário nomear.
Um destino padrão ou perfil de voz gravado nas instruções personalizadas do usuário conta como nomeado pelo usuário. Esse é o lugar para um fluxo de trabalho pessoal, como uma pasta onde todos os posts são arquivados.
Ao escrever para um caminho nomeado:
- Crie subpastas ausentes sob uma raiz que exista. Se a própria raiz não existir, peça em vez de construir uma árvore que pode ser um erro de digitação.
- Se o caminho quebrar o contrato do gerador detectado (a pasta errada para a coleção, um prefixo de data ausente), declare em uma linha o que quebraria, ofereça o caminho compatível e pergunte qual usar.
- Se a solicitação entrar em conflito com as convenções do site, diga isso uma vez e, em seguida, siga a solicitação. As regras de segurança e o portão de aprovação ainda se aplicam.
3. Aprender a voz do autor
Um post que soa como documentação genérica não é o post do autor. Antes de rascunhar, colete de três a cinco amostras da própria escrita do autor, destas fontes em ordem:
- Amostras nomeadas na solicitação: arquivos, pastas, URLs ou texto colado.
- Um perfil de voz salvo que o usuário aponta, na solicitação ou em suas instruções personalizadas.
- Quando a etapa 2 resolveu um repositório de blog, os posts mais recentes deste autor em sua pasta de posts.
…
Perguntas frequentes
O que acontece se eu não tiver textos antigos para a IA aprender meu estilo?
A IA pode usar um estilo neutro ou fazer algumas perguntas rápidas para entender suas preferências de escrita.
A IA pode escrever sobre vários códigos diferentes em um único post?
Não, este recurso foca em um único item de código por vez para um post mais claro e objetivo.
Onde o post será salvo?
Depende do que você pedir. Pode ser salvo em um local específico que você indicar, no seu blog, ou apenas mostrado no chat se nenhum local for definido.
Detalhes
Descrição original do autor
Turn code from the current session into a blog post written in the voice of its author. Covers one function, script, class, or tool as a focused walkthrough with a generalized sample and a usage example, learns tone and structure from existing posts or writing samples by the same author, takes the destination from what the user names or the blog repository in use instead of assumed folders, and sa
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5216
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC