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.