MR
Mayur Rathi
@github
⭐ 34.1k GitHub stars

Content-Management-Systems

Content-Management-Systems是一款writing方向的AI技能,核心价值是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,可用于解决开发者在writing领域的实际问题,帮助用户提升效率、自动化重复任务或优化工作流。

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

Last verified on: 2026-05-30
mkdir -p ./skills/content-management-systems && curl -sfL https://raw.githubusercontent.com/github/awesome-copilot/main/skills/content-management-systems/SKILL.md -o ./skills/content-management-systems/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# Content Management Systems


Use this skill when the user is working on a content management system or on software that behaves like one.


This skill focuses on the seams that matter in CMS work:


- themes and templates

- plugins, apps, modules, and extensions

- admin and editor interfaces

- media and upload handling

- content models, taxonomy, and metadata

- render pipelines and static export flows


When to Use This Skill


- The user mentions a CMS platform such as WordPress, Shopify, Drupal, Joomla, Webflow, Squarespace, Wix, WooCommerce, HubSpot CMS Hub, or Adobe Experience Manager.

- The task is about theme development, template changes, or design system work inside a CMS.

- The task is about plugins, modules, apps, or extension points.

- The task touches editor UX, previews, taxonomy, slugs, SEO fields, or publishing behavior.

- The task involves uploads, media libraries, authored assets, markdown rendering, or static export.


First Pass


1. Identify the platform category: self-hosted CMS, SaaS site builder, commerce platform, or hybrid/headless system.

2. Find the owning implementation seam before editing:

- theme or template layer

- plugin, app, module, or extension layer

- admin or editor surface

- content model or storage layer

- media pipeline

- export, deploy, or rendering pipeline

3. Check platform constraints before choosing an approach:

- what is editable locally

- what is authored content versus code

- where media belongs

- whether the final site is server-rendered, static-exported, or hosted remotely


CMS Rules


- Follow the platform's naming and folder conventions for themes, modules, template parts, or sections.

- Keep theme assets separate from user-uploaded media unless the platform explicitly combines them.

- Prefer structured content fields over storing important metadata inside presentation markup.

- Treat previews, slugs, taxonomy, excerpts, meta fields, and publish states as first-class CMS concerns.

- Prefer safe defaults and graceful fallback behavior when config, theme selection, or content input is invalid.

- When changing editor or admin behavior, trace the stored field, validation rules, preview path, and final render path together.


Common Workflows


Themes and Templates


- Start at the template loader or theme runtime, not at a downstream include.

- Preserve the platform's template hierarchy and partial naming conventions.

- Keep presentation changes close to templates and shared theme helpers.


Plugins, Apps, and Modules


- Add behavior at the platform's extension seam instead of scattering logic into templates.

- Keep migrations, seed data, and configuration updates explicit and versioned.

- Document the extension's setup assumptions when the platform requires activation or registration.


Admin and Editor UX


- Keep forms aligned with the stored content model.

- Prefer author-facing previews when content transformations are non-trivial.

- Keep validation, CSRF or equivalent safeguards, and permissions consistent with the surrounding admin code.


Media and Uploads


- Use a dedicated upload path for authored media.

- Keep decorative or theme-owned imagery in the active theme folder.

- Default to conventional locations like `uploads/` for authored media and `img/` for theme assets unless the platform dictates a stronger convention.

- When a CMS supports configurable media directories, expose the setting with a safe fallback.


Content Models and Migrations


- Distinguish content entities clearly: pages, posts, products, entries, collections, taxonomies, and settings.

- Prefer migration files or exportable schema definitions over ad hoc runtime mutations.

- Keep slugs, publish dates, excerpts, canonical metadata, and taxonomy relations structured.


Markdown, HTML, and Static Export


- Decide whether markdown is authored input, intermediate content, or build output before changing the renderer.

- Pair renderer changes with preview o

🎯 Best For

  • UI designers
  • Product designers
  • Claude users
  • GitHub Copilot users
  • Content creators

💡 Use Cases

  • Generating component mockups
  • Creating design system tokens
  • Content creation
  • Style guide enforcement

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude or GitHub Copilot and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Content-Management-Systems to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

Does this work with Figma?

Some design skills integrate with Figma plugins. Check the Works With section for supported tools.

Can Content-Management-Systems maintain my brand voice?

Yes — provide style guides or example content in your prompt for consistent brand-aligned output.

How do I install Content-Management-Systems?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/content-management-systems/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Skipping usability testing

AI-generated designs should be validated with real users before development.

Publishing unedited drafts

AI writing needs human editing for facts, flow, and authentic voice.

🔗 Related Skills