Pular para o conteúdo
Skillpedia
Documentação40 mil · #5061

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

https://github.com/github/awesome-copilot/blob/main/skills/content-management-systems/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/content-management-systems/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-systems

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/content-management-systems/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.

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

  1. Identifique a categoria da plataforma: CMS auto-hospedado, construtor de sites SaaS, plataforma de comércio ou sistema híbrido/headless.
  2. 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
  3. 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 e img/ 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas