page-decomposition

Analyze a section's content sequences and identify breaking points from HTML and screenshots.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/aemsites/koassets --skill page-decomposition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: page-decomposition
Source: https://github.com/aemsites/koassets/tree/main/.claude/skills/page-decomposition
Command: npx skills add https://github.com/aemsites/koassets --skill page-decomposition

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill precisely identifies distinct content sequences within a single webpage section, providing neutral descriptions that prevent premature block assignment and enable more accurate, objective authoring decisions during content migration.

Core Features & Use Cases

  • Sequence Identification: Pinpoints natural breaking points between different content types or patterns within a given section, ensuring granular analysis.
  • Neutral Description Generation: Describes content (e.g., "two images side-by-side" or "grid of 8 items with icons") without pre-judging block types, fostering unbiased analysis.
  • Foundation for Content Modeling: Creates a clear, unbiased structural representation that serves as a neutral foundation for subsequent authoring analysis and block mapping.
  • Use Case: As part of a page import, apply this skill to a specific section (e.g., a "Hero" section) to detail its internal components like "Large centered heading, paragraph, two buttons" and "Two large images displayed side-by-side," providing clarity for content modeling.

Quick Start

Use the page-decomposition skill to analyze the provided section's HTML and screenshot, and output its content sequences with neutral descriptions.

Frequently Asked Questions about page-decomposition

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

FAQPage Schema
How do I break down a webpage section into content sequences during migration?

Page decomposition analyzes a single section's content to identify distinct sequences and natural breaking points. Provide the section's visual description, screenshot, and cleaned HTML; the skill outputs neutral descriptions of structure (e.g., 'two images side-by-side,' 'grid of 8 items with icons') without assigning block names, enabling objective authoring decisions.

What's the difference between neutral content description and block naming?

Neutral description captures what content exists and how it's arranged without predetermining its block type. This prevents bias during content modeling—you describe 'large centered heading, paragraph, two buttons' first, then decide the block structure afterward based on that objective analysis.

When should I use page decomposition in a content migration workflow?

Apply page decomposition early during page import, analyzing each section individually to map its internal components before authoring decisions. It serves as the foundation for downstream content modeling and block assignment, ensuring structured, unbiased analysis of every section's layout and content flow.

What inputs does page decomposition require to analyze a section?

The skill requires three inputs: the section's visual description and boundaries, a screenshot showing the section's layout, and cleaned HTML of the section content. These combined inputs enable precise identification of content sequences and breaking points for accurate structural representation.

Can page decomposition handle sections with multiple content types?

Yes. Page decomposition is designed to pinpoint natural breaking points between different content types and patterns within a single section, identifying where one sequence ends and another begins—essential for complex sections mixing text, images, grids, and interactive elements.

What output should I expect from page decomposition analysis?

The skill outputs neutral sequence descriptions detailing each content component, its arrangement, and identified breaking points. For example: 'Hero section contains large centered heading, descriptive paragraph, two call-to-action buttons, followed by two large images displayed side-by-side.'