Skip to content
AI & Agents
Skill

/frappe-ops-cloud

Use when working with Frappe Cloud, Press API, provisioning sites, or managing benches on Frappe Cloud infrastructure. Prevents failed deployments from misconfigured cloud settings and API misuse. Covers Frappe Cloud dashboard, Press API, site provisioning, bench management,

From plugin
frappe-claude-skill-package
17861 skills
Install
$ npx -y skills add Impertio-Studio/Frappe_Claude_Skill_Package --skill frappe-ops-cloud --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/frappe-ops-cloud

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when working with Frappe Cloud, Press API, provisioning sites, or managing benches on Frappe Cloud infrastructure. Prevents failed deployments from misconfigured cloud settings and API misuse. Covers Frappe Cloud dashboard, Press API, site provisioning, bench management,

SKILL.md

frappe-ops-cloud.SKILL.md
name: frappe-ops-cloud
description: >
  Use when working with Frappe Cloud, Press API, provisioning sites, or managing benches on Frappe Cloud infrastructure.
  Prevents failed deployments from misconfigured cloud settings and API misuse.
  Covers Frappe Cloud dashboard, Press API, site provisioning, bench management, environment variables, cloud-specific limitations.
  Keywords: Frappe Cloud, Press, cloud API, site provisioning, bench management, FC, frappecloud, Frappe Cloud deploy, FC hosting, cloud setup, managed hosting..
license: MIT
compatibility: "Claude Code, Claude.ai Projects, Claude API. Frappe v14-v16."
metadata:
  author: OpenAEC-Foundation
  version: "2.0"

Frappe Cloud & Press

Complete reference for Frappe Cloud managed hosting and Press self-hosted alternative.

---

Quick Reference: Frappe Cloud Concepts

| Concept | Description | |---------|-------------| | **Site** | A single Frappe instance with its own database, domain, and apps | | **Bench** | A shared runtime environment hosting one or more sites with the same app versions | | **Server** | The underlying infrastructure (VM) running one or more benches | | **Private Bench** | A dedicated bench for a single customer with full control | | **Shared Bench** | A Frappe-managed bench shared across multiple sites | | **Press** | The open-source platform (AGPL-3.0) that powers Frappe Cloud | | **Agent** | Flask application on each server enabling Press-to-site communication |

---

Decision Tree: Frappe Cloud vs Self-Hosted

Choosing hosting strategy:
├── Small team, want zero ops overhead?
│   └── Frappe Cloud (Shared Bench) — fastest time to production
├── Need custom server configuration?
│   ├── Budget for managed infra? → Frappe Cloud (Private Bench)
│   └── Want full control? → Self-hosted with bench
├── Need to host Frappe for multiple clients?
│   ├── Want managed platform? → Frappe Cloud
│   └── Want own platform? → Self-hosted Press
├── Regulatory/compliance — data must stay on-premises?
│   └── Self-hosted (bench or Press)
└── Development/testing environment?
    ├── Quick prototype → Frappe Cloud (free trial)
    └── Long-term dev → Local bench installation

---

Frappe Cloud Overview

Frappe Cloud is a fully managed hosting platform for the Frappe stack. It handles server provisioning, backups, updates, monitoring, and scaling.

Core Features

| Feature | Details | |---------|---------| | **Automated backups** | Scheduled daily backups with retention policies | | **Automatic updates** | Managed update cycles for Frappe apps | | **Scaling** | Horizontal and vertical scaling without downtime | | **Multi-tenancy** | Multiple independent sites per bench | | **SSL/TLS** | Automatic certificate provisioning and renewal | | **Monitoring** | Real-time server and site monitoring | | **Role-based access** | Granular permissions for team members | | **Billing** | Daily/monthly subscriptions, wallet credits, multiple payment methods |

Infrastructure Options

| Option | Use Case | |--------|----------| | **Shared Bench** | Cost-effective for small sites; Frappe manages the bench | | **Private Bench** | Dedicated environment; custom app versions and update schedules | | **Dedicated Server** | Full server for high-traffic or compliance requirements |

---

Frappe Cloud Dashboard

Site Management

The dashboard provides centralized control for all site operations:

  • **Create sites** — Provision new sites on shared or private benches
  • **Install/remove apps** — Add or remove Frappe apps from sites
  • **Backups** — Manual and scheduled backups, restore from backup
  • **Domain management** — Add custom domains with automatic SSL
  • **Site config** — Edit `site_config.json` via the dashboard
  • **Monitoring** — View CPU, memory, disk usage, and request logs
  • **Site actions** — Migrate, update, suspend, archive, or transfer sites

Bench Management

  • **Create benches** — Set up shared or private benches
  • **App management** — Select apps and their versions/branches
  • **Update scheduling** — Control when benches receive updates
  • **Environment variables** — Set custom environment variables
  • **SSH access** — Connect to bench via SSH for debugging
  • **Log browser** — View application and error logs
  • **Database access** — Query the database via the dashboard

Server Management

  • **Provision servers** — Create servers across multiple cloud providers
  • **Scale resources** — Upgrade CPU, memory, and storage
  • **Storage add-ons** — Attach additional storage volumes
  • **Server snapshots** — Create and restore server snapshots

---

Deploying Apps on Frappe Cloud

Adding a Custom App

1. Navigate to **Apps** in the Frappe Cloud dashboard 2. Click **Add App** and provide the GitHub repository URL 3. Select the branch to deploy 4. Configure build settings if needed 5. The app becomes available for installation on sites within compatible benches

App Marketplace

Frappe Cloud includes a marketplace where developers can:

  • List apps with descriptions and pricing
  • Set compatibility requirements (Frappe version, dependencies)
  • Configure pricing models (free, one-time, subscription)
  • Manage payouts for commercial apps
  • Track installations and usage analytics

Deployment Workflow

Developer pushes code → Frappe Cloud detects update →
  Bench rebuild triggered → Assets compiled →
    Sites migrated → New version live

**For Private Benches**: Updates are controlled by the bench owner — NEVER auto-deployed without approval.

**For Shared Benches**: Frappe manages the update schedule.

---

Site Provisioning Workflow

Creating a New Site

1. **Select bench** — Choose shared or private bench 2. **Choose plan** — Select resource allocation (CPU, memory, storage) 3. **Configure apps** — Select which apps to install 4. **Set domain** — Use `*.frappe.cloud` subdomain or custom domain 5. **Create** — Frappe Cloud provisions the site (typically under 5 minutes)

Custo

Read more
Ships withfrappe-claude-skill-package

60 deterministic Claude AI skills for Frappe Framework & ERPNext v14-v16 development and operations

Get the whole plugin
Stats
178
Stars
53
Forks
Maintained
Maintenance
Python
Language
2mo ago
Last commit
8mo ago
Created
13d ago
Added

Repo: Impertio-Studio/Frappe_Claude_Skill_Package