frappe-website-deploy

Deploy ERPNext/Frappe websites via REST API with Page Builder.

163|53|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package --skill frappe-website-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frappe-website-deploy
Source: https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package/tree/main/skills/source/ops/frappe-website-deploy
Command: npx skills add https://github.com/OpenAEC-Foundation/Frappe_Claude_Skill_Package --skill frappe-website-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Deploy ERPNext/Frappe websites quickly by using Web Pages, Page Builder, and REST API automation, reducing manual setup and repetitive configuration.

Core Features & Use Cases

  • Create and manage Raw HTML Section Web Templates to render custom HTML content.
  • Deploy and update Web Pages with Page Builder, including per-page CSS and Website Settings overrides.
  • Integrate Frappe Discussions on Web Pages to enable forum-style discussions and user engagement.
  • Use the bundled deployment script to automate extraction, link rewriting, and synchronized publishing across v15/v16.

Quick Start

Create the Raw HTML Section template, then publish a Web Page using Page Builder and configure Website Settings.

Frequently Asked Questions about frappe-website-deploy

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

FAQPage Schema
How do I deploy ERPNext websites using REST API automation?

Deploy ERPNext websites by using a bundled script to orchestrate Web Page creation and updates via REST API. The automation handles Page Builder content, per-page CSS, and Website Settings overrides to publish static HTML/CSS sites.

Can I add per-page CSS and custom HTML to Frappe Web Pages?

Yes, you can configure Frappe Web Pages with Page Builder to inject per-page CSS and custom HTML. A Raw HTML Section Web Template is required to render the custom HTML content within the page structure.

How does Frappe Discussions integration work for Web Pages?

Frappe Discussions integrates into Web Pages to enable forum-style discussions and user engagement. It allows visitors to interact directly on the deployed page content within the ERPNext environment.

What do I need to set up before publishing Frappe Web Pages via API?

Before publishing, you must create a Raw HTML Section Web Template and configure a Web Page for Page Builder content. The deployment script also requires the Python requests library to execute REST API calls.

Does the Frappe website deploy script support ERPNext v15 and v16?

Yes, the deployment script supports synchronized publishing across ERPNext v15 and v16. It automates content extraction, link rewriting, and REST API updates for both framework versions.

Why are my Website Settings head HTML overrides not applying to deployed pages?

Website Settings head HTML overrides require proper configuration through the deployment script to apply site-wide fixes. Ensure the deploy script successfully orchestrates the REST API updates for your ERPNext environment.