content-management-systems
Ajuda seu agente a construir e modificar sites em várias plataformas de gerenciamento de conteúdo. É útil para trabalhar em temas, plugins ou painéis de administração.
O que ela faz
Esta ferramenta ajuda você a trabalhar com sistemas de gerenciamento de conteúdo (CMS), que são softwares usados para criar e gerenciar sites e seus conteúdos. Ela foca em como modificar temas, adicionar funcionalidades extras (plugins), e gerenciar o conteúdo e a aparência do site.
Quando usar
- ✓Ao criar ou alterar o visual de um site em plataformas como WordPress ou Shopify.
- ✓Quando você precisa adicionar novas funções a um site usando plugins ou extensões.
- ✓Ao organizar como o conteúdo (textos, imagens) é apresentado e gerenciado no site.
Exemplo do que pedir para a IA
“Como posso mudar o tema do meu site no WordPress para que ele fique mais moderno?”
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 ferramenta entende as diferentes partes de um CMS, como o design (temas), as funcionalidades extras (plugins) e a forma como o conteúdo é organizado. Ela ajuda a fazer alterações na parte certa do sistema.
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 content-management-systemsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/content-management-systems/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.
Sistemas de Gerenciamento de Conteúdo
Use esta habilidade quando o usuário estiver trabalhando em um sistema de gerenciamento de conteúdo ou em um software que se comporta como um.
Esta habilidade foca nas junções que importam no trabalho com CMS:
- Temas e templates
- Plugins, aplicativos, módulos e extensões
- Interfaces de administração e editor
- Gerenciamento de mídia e uploads
- Modelos de conteúdo, taxonomia e metadados
- Pipelines de renderização e fluxos de exportação estática
Quando Usar Esta Habilidade
- O usuário menciona uma plataforma de CMS como WordPress, Shopify, Drupal, Joomla, Webflow, Squarespace, Wix, WooCommerce, HubSpot CMS Hub ou Adobe Experience Manager.
- A tarefa é sobre desenvolvimento de temas, alterações de templates ou trabalho de sistema de design dentro de um CMS.
- A tarefa é sobre plugins, módulos, aplicativos ou pontos de extensão.
- A tarefa aborda UX do editor, pré-visualizações, taxonomia, slugs, campos de SEO ou comportamento de publicação.
- A tarefa envolve uploads, bibliotecas de mídia, ativos criados, renderização de markdown ou exportação estática.
Primeira Passagem
- Identifique a categoria da plataforma: CMS auto-hospedado, construtor de sites SaaS, plataforma de comércio ou sistema híbrido/headless.
- Encontre a junção de implementação proprietária antes de editar:
- Camada de tema ou template
- Camada de plugin, aplicativo, módulo ou extensão
- Superfície de administração ou editor
- Camada de modelo de conteúdo ou armazenamento
- Pipeline de mídia
- Pipeline de exportação, implantação ou renderização
- Verifique as restrições da plataforma antes de escolher uma abordagem:
- o que é editável localmente
- o que é conteúdo criado versus código
- onde a mídia pertence
- se o site final é renderizado no servidor, exportado estaticamente ou hospedado remotamente
Regras de CMS
- Siga as convenções de nomenclatura e pastas da plataforma para temas, módulos, partes de template ou seções.
- Mantenha os ativos do tema separados da mídia enviada pelo usuário, a menos que a plataforma os combine explicitamente.
- Prefira campos de conteúdo estruturados em vez de armazenar metadados importantes dentro da marcação de apresentação.
- Trate pré-visualizações, slugs, taxonomia, resumos, campos meta e estados de publicação como preocupações de primeira classe do CMS.
- Prefira padrões seguros e comportamento de fallback gracioso quando a configuração, a seleção de tema ou a entrada de conteúdo forem inválidas.
- Ao alterar o comportamento do editor ou do administrador, rastreie o campo armazenado, as regras de validação, o caminho de pré-visualização e o caminho de renderização final juntos.
Fluxos de Trabalho Comuns
Temas e Templates
- Comece no carregador de templates ou no tempo de execução do tema, não em um include downstream.
- Preserve a hierarquia de templates da plataforma e as convenções de nomenclatura de partes.
- Mantenha as alterações de apresentação próximas aos templates e aos helpers de tema compartilhados.
Plugins, Aplicativos e Módulos
- Adicione comportamento na junção de extensão da plataforma em vez de espalhar a lógica em templates.
- Mantenha migrações, dados de seed e atualizações de configuração explícitos e versionados.
- Documente as suposições de configuração da extensão quando a plataforma exigir ativação ou registro.
UX de Administração e Editor
- Mantenha os formulários alinhados com o modelo de conteúdo armazenado.
- Prefira pré-visualizações voltadas para o autor quando as transformações de conteúdo não forem triviais.
- Mantenha a validação, salvaguardas CSRF ou equivalentes e permissões consistentes com o código de administração circundante.
Mídia e Uploads
- Use um caminho de upload dedicado para mídia criada.
- Mantenha imagens decorativas ou de propriedade do tema na pasta do tema ativo.
- Use por padrão locais convencionais como
uploads/para mídia criada eimg/para ativos de tema, a menos que a plataforma dite uma convenção mais forte. - Quando um CMS suporta diretórios de mídia configuráveis, exponha a configuração com um fallback seguro.
Modelos de Conteúdo e Migrações
- Distinga claramente as entidades de conteúdo: páginas, posts, produtos, entradas, coleções, taxonomias e configurações.
- Prefira arquivos de migração ou definições de esquema exportáveis em vez de mutações ad hoc em tempo de execução.
- Mantenha slugs, datas de publicação, resumos, metadados canônicos e relações de taxonomia estruturados.
Markdown, HTML e Exportação Estática
- Decida se o markdown é entrada criada, conteúdo intermediário ou saída de build antes de alterar o renderizador.
- Emparelhe as alterações do renderizador com pré-visualização ou validação quando viável.
- Para sistemas de CMS com exportação estática, valide permalinks reescritos e caminhos de ativos após alterações de build.
Identificando a Junção Proprietária
Independentemente da plataforma, localize a junção proprietária antes de editar, mapeando a base de código para estas funções de CMS:
- Inicialização do tempo de execução e roteamento de requisições
- Controladores de administração ou editor e seus templates de visualização
- Carregamento de tema, hierarquia de templates e helpers de template compartilhados
…
Perguntas frequentes
O que é um CMS?
CMS é a sigla para 'Content Management System', ou Sistema de Gerenciamento de Conteúdo. É um programa que ajuda a criar e gerenciar sites sem precisar saber programar tudo do zero. Exemplos famosos são WordPress, Wix e Shopify.
O que são temas e plugins?
Temas controlam a aparência visual do seu site. Plugins adicionam novas funcionalidades, como formulários de contato, lojas virtuais ou galerias de fotos.
Essa ferramenta funciona para qualquer site?
Ela é focada em sites que usam sistemas de gerenciamento de conteúdo populares como WordPress, Shopify, Wix, Drupal, entre outros listados na descrição.
Detalhes
Descrição original do autor
Workflow for building and modifying content management systems across WordPress, Shopify, Wix, Squarespace, Drupal, WooCommerce, Joomla, HubSpot CMS Hub, Webflow, Adobe Experience Manager, and similar platforms. Use when working on CMS themes, plugins, apps, modules, admin panels, media uploads, content models, editors, markdown pipelines, or static export workflows.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5061
- 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
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC