block-inventory

Inventory local AEM Edge Delivery blocks and Block Collection entries into a unified palette.

Updated Nov 17, 2025
One-click install
npx skills add https://github.com/salvamolaso/movistar-poc-aem-eds --skill block-inventory-salvamolaso
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: block-inventory
Source: https://github.com/salvamolaso/movistar-poc-aem-eds/tree/main/.skills/block-inventory
Command: npx skills add https://github.com/salvamolaso/movistar-poc-aem-eds --skill block-inventory-salvamolaso

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inventory available blocks from a local AEM Edge Delivery project and the Block Collection to inform content modeling decisions.

Core Features & Use Cases

  • Inventory local blocks discovered in the project to reveal available options and their purposes
  • Merge local blocks with Block Collection blocks to form a comprehensive palette for planning
  • Use cases: starting a page import, defining content structures, and guiding authoring decisions

Quick Start

  1. List local blocks: ls -d blocks/*/
  2. Scan Block Collection for common blocks (run in parallel): node .claude/skills/block-collection-and-party/scripts/search-block-collection-github.js hero & node .claude/skills/block-collection-and-party/scripts/search-block-collection-github.js cards & node .claude/skills/block-collection-and-party/scripts/search-block-collection-github.js columns & node .claude/skills/block-collection-and-party/scripts/search-block-collection-github.js accordion & node .claude/skills/block-collection-and-party/scripts/search-block-collection-github.js tabs & node .claude/skills/block-collection-and-party/scripts/search-block-collection-github.js carousel & node .claude/skills/block-collection-and-party/scripts/search-block-collection-github.js quote & node .claude/skills/block-collection-and-party/scripts/search-block-collection-github.js fragment &
  3. Consolidate the output into a block inventory you can use for content modeling.

Frequently Asked Questions about block-inventory

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

FAQPage Schema
How do I inventory blocks in an AEM Edge Delivery project?▼

Inventory blocks by listing local blocks in your project directory, then scanning the Block Collection for standard blocks. Merge both sources to create a comprehensive block palette that informs your content modeling decisions before planning pages or data structures.

What's the difference between local blocks and Block Collection blocks?▼

Local blocks are custom blocks built in your AEM Edge Delivery project; Block Collection blocks are standard, reusable blocks maintained centrally. Combining both reveals your full available block options for authoring and planning.

When should I inventory blocks before content modeling?▼

Inventory blocks before defining content structures, starting page imports, or making authoring decisions. Understanding available block names and purposes upfront prevents modeling around blocks you didn't know existed.

Can I use block inventory to guide page planning?▼

Yes. Once you inventory local and Block Collection blocks together, you have a complete palette to guide which blocks suit your page structure, reducing rework and alignment issues during content authoring.

How do I merge local blocks with Block Collection blocks into one list?▼

List local blocks with `ls -d blocks/*/`, then run search scripts against the Block Collection for common block types like hero, cards, and tabs. Consolidate results into a single block inventory document for reference.