Craft CMS Skills

Automate Craft CMS content management via a unified HTTP API.

20|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/happycog/craft-skill --skill craft-cms-skills
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Craft CMS Skills
Source: https://github.com/happycog/craft-skill/tree/main/SKILLS
Command: npx skills add https://github.com/happycog/craft-skill --skill craft-cms-skills

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Craft CMS administrators often spend significant time performing repetitive content-management tasks through the Craft control panel. This Skill automates those tasks via a unified HTTP API, enabling programmatic operations and consistent outcomes.

Core Features & Use Cases

  • Create, read, update, and delete entries, sections, entry types, fields, assets, drafts, field layouts, sites, and Commerce data.
  • Manage users, addresses, stores, products, variants, and orders across multi-site deployments.
  • Automate common workflows such as bootstrapping installations, synchronizing content, and bulk updates.

Quick Start

Run API calls to create and update entries, manage assets, and configure field layouts in a Craft CMS installation.

Frequently Asked Questions about Craft CMS Skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Craft CMS content management tasks without using the control panel?▼

Automate Craft CMS content management by using a unified HTTP API to create, read, update, and delete entries, sections, assets, and users. It handles multi-site workflows and returns control-panel URLs and IDs for review.

Can I manage Craft Commerce data like products and orders programmatically?▼

Yes, you can manage Craft Commerce data programmatically. The API supports operations across stores, products, variants, and orders, alongside standard content management tasks for entries and assets.

Do I need a specific plugin to automate Craft CMS content via the API?▼

Yes, you need the skills plugin installed and a configured base API URL. These prerequisites allow the system to validate inputs, execute JSON endpoint requests, and return resulting control-panel URLs and IDs.

What's the best way to bulk update entries and field layouts in Craft CMS?▼

The best way to bulk update entries and field layouts in Craft CMS is using automated API calls. This approach synchronizes content consistently across multi-site deployments without manual control panel interaction.

Does this approach support multi-site workflows for synchronizing Craft CMS content?▼

Yes, this approach supports multi-site workflows for synchronizing Craft CMS content. It applies operations across the entire data model, including sites, entries, drafts, and field layouts, ensuring consistent multi-site deployments.