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.