sap-docs-layout

Edits SAP .xlsx design-spec Meta Layoutsheets to customize templates per workbook without altering parser code.

7|1|Updated May 11, 2026
One-click install
npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-docs-layout
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sap-docs-layout
Source: https://github.com/sapdev-ai/sap-dev/tree/main/plugins/sap-gen-code/skills/sap-docs-layout
Command: npx skills add https://github.com/sapdev-ai/sap-dev --skill sap-docs-layout

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables editing SAP design-spec templates (.xlsx) by writing to a hidden (Meta) Layout sheet, letting teams customize structure without touching Markdown parser rules or Python code.

Core Features & Use Cases

  • Inspect, bootstrap, add-column, rename-sheet, and validate operations on the per-workbook meta layout.
  • Localize and tailor templates for different customers, languages, or sheet names while preserving the canonical parsing rules.
  • Ensure safe, auditable modifications with per-workbook backups and in-place updates to the Meta sheet and related ranges.

Quick Start

Bootstrap a Meta Layout into your workbook, then inspect the layout to verify changes.

Frequently Asked Questions about sap-docs-layout

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

FAQPage Schema
How do I customize SAP design spec templates without modifying parser code?

You can customize SAP design spec templates by editing the hidden Meta Layout sheet within the Excel workbook, allowing structural updates like adding columns or renaming sheets without touching Python parser code.

What is the best way to localize SAP Excel templates for different customers?

Localizing SAP Excel templates is achieved by updating the per-workbook Meta Layout sheet, enabling you to tailor section sheets and column mappings for different customers or languages while preserving canonical parsing rules.

Can I add new columns to an SAP spec workbook using openpyxl?

Yes, you can use the add-column operation to safely insert new columns into the SAP spec workbook's Meta Layout sheet, ensuring structural consistency is maintained automatically.

How do I validate changes to an SAP design spec workbook layout?

You validate SAP design spec workbook changes by running the validate operation, which enforces canonical spec layout rules to ensure the Meta sheet and related ranges remain structurally consistent and error-free.

Do I need Python dependencies to bootstrap a Meta Layout in an Excel workbook?

No additional Python dependencies are required to bootstrap a Meta Layout; the operation writes directly to the Excel workbook to initialize the hidden Meta sheet and set up structural mappings safely.

Why does renaming a sheet in my SAP spec template break the Markdown parser?

The Markdown parser breaks because it relies on canonical sheet names defined in the Meta Layout; using the rename-sheet operation updates both the sheet and its meta mapping simultaneously to prevent parsing errors.