frappe-impl-workspace

Designs and configures Frappe workspace pages for module dashboards and sidebar navigation.

Updated May 31, 2026
One-click install
npx skills add https://github.com/anonymousminati/Res-POS --skill frappe-impl-workspace-anonymousminati
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frappe-impl-workspace
Source: https://github.com/anonymousminati/Res-POS/tree/main/.claude/skills/impl/frappe-impl-workspace
Command: npx skills add https://github.com/anonymousminati/Res-POS --skill frappe-impl-workspace-anonymousminati

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design, customize, and ship Frappe workspace pages without breaking layout data, permissions, or dependencies. It reduces the risk of content and child-table desynchronization, missing fixtures, and unsafe manual edits.

Core Features & Use Cases

  • Public and private workspace planning for module dashboards, personal views, and sidebar hierarchy.
  • Component setup for charts, number cards, shortcuts, links, quick lists, and custom HTML blocks.
  • Shipping guidance for app exports, fixtures, module access control, and version-specific workspace fields.
  • Use case: build a role-restricted admin dashboard with KPI cards, trend charts, and shortcut links while keeping exported workspace JSON and fixture dependencies aligned.

Quick Start

Ask the Skill to create or review a Frappe workspace for your module and ensure the content layout, child tables, fixtures, and access rules stay in sync.

Frequently Asked Questions about frappe-impl-workspace

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

FAQPage Schema
How do I build a Frappe workspace dashboard without breaking layout data?

To build a Frappe workspace safely, configure component composition for charts and shortcuts while maintaining content and child-table synchronization to prevent layout data corruption.

Why does my Frappe workspace lose shortcuts or links after exporting fixtures?

Frappe workspace shortcuts disappear after exporting fixtures due to child-table desynchronization. Aligning fixture packaging with version-safe workspace structure requirements prevents content loss.

Can I create role-restricted private workspaces in Frappe for sidebar navigation?

Yes, you can create role-restricted private Frappe workspaces by configuring role-restricted layouts that manage sidebar hierarchy and module access control for specific user groups.

What is the best way to ship Frappe app exports with workspace fixtures intact?

The best way to ship Frappe app exports is applying version-safe workspace structure requirements and fixture packaging to synchronize module dashboards, content, and child tables.

Does Frappe workspace configuration support custom HTML blocks and number cards?

Yes, Frappe workspace configuration supports component setup for custom HTML blocks, number cards, quick lists, and trend charts to build comprehensive module dashboards.