processwire-getting-started

Guide new users through ProcessWire CMS installation, upgrades, and core concepts.

1|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/webmanufaktur/pwaiworkflow --skill processwire-getting-started
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: processwire-getting-started
Source: https://github.com/webmanufaktur/pwaiworkflow/tree/main/.agents/skills/processwire/getting-started
Command: npx skills add https://github.com/webmanufaktur/pwaiworkflow --skill processwire-getting-started

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive guide to setting up, understanding, and developing with ProcessWire CMS, demystifying its core concepts and workflows for new users.

Core Features & Use Cases

  • Installation & Upgrades: Covers ZIP, Git, and Composer installation methods, plus detailed upgrade procedures.
  • Core Concepts: Explains Pages, Templates, and Fields, the building blocks of ProcessWire.
  • API & Development: Guides on accessing the ProcessWire API and writing basic template files.
  • Use Case: A developer new to ProcessWire needs to quickly set up a new project, understand how content is structured, and start building custom templates.

Quick Start

Install ProcessWire using the Composer method by running the command composer create-project processwire/processwire in your terminal.

Frequently Asked Questions about processwire-getting-started

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

FAQPage Schema
How do I install ProcessWire CMS using Composer?

Install ProcessWire CMS via Composer by running `composer create-project processwire/processwire` in your terminal. This method quickly sets up a new project environment alongside alternative ZIP and Git installation workflows.

What are the core concepts of ProcessWire CMS development?

ProcessWire CMS development relies on Pages, Templates, and Fields as its core building blocks. Understanding this page/template/field architecture is essential for structuring content and building custom template files effectively.

How do I access the ProcessWire API for template development?

Access the ProcessWire API directly within your template files to retrieve and manipulate page data. The API provides specific access patterns that allow you to query content structured by your templates and fields.

Can I upgrade an existing ProcessWire CMS installation?

Yes, you can upgrade an existing ProcessWire CMS installation. The guide provides detailed upgrade procedures to ensure your current project environment remains up-to-date while preserving your existing template files and content structure.

What is the directory structure of a ProcessWire project?

The ProcessWire project directory structure organizes your core CMS files, site assets, and custom template files. Understanding this layout is fundamental for navigating the codebase and implementing new templates.

Is ProcessWire CMS suitable for developers new to the platform?

Yes, ProcessWire CMS is suitable for new developers. It demystifies core concepts and workflows, providing foundational guidance from initial installation to writing basic template files for a new project.