block-inventory

Survey local AEM Edge Delivery blocks and Block Collection for content modeling.

Updated Mar 27, 2025
One-click install
npx skills add https://github.com/jfoxx/residentportal --skill block-inventory-jfoxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: block-inventory
Source: https://github.com/jfoxx/residentportal/tree/main/.skills/block-inventory
Command: npx skills add https://github.com/jfoxx/residentportal --skill block-inventory-jfoxx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps users understand the available building blocks (components) within a project and common external libraries, preventing the need to reinvent existing functionality and informing content structure decisions.

Core Features & Use Cases

  • Local Block Discovery: Scans the current project for all available blocks.
  • Block Collection Search: Queries a central repository for common, reusable blocks.
  • Purpose Identification: Derives or infers the purpose and usage of each block.
  • Use Case: When starting a new website project, use this skill to quickly see what pre-built components like 'hero', 'cards', or 'columns' are available, allowing for faster content planning and development.

Quick Start

Run the block-inventory skill to survey all available local and common blocks.

Frequently Asked Questions about block-inventory

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

FAQPage Schema
How do I discover available blocks in an AEM Edge Delivery Services project?

To discover available blocks in an AEM Edge Delivery Services project, run a directory listing to survey local blocks and use parallel Node.js scripts to search the Block Collection, returning a structured block inventory with purposes and example URLs.

What is a block inventory and when do I need it for content modeling?

A block inventory is a consolidated list of local and discoverable blocks with descriptions and example URLs. You need it for content modeling when planning a new website project to identify pre-built components and inform content structure decisions.

Can I search the Block Collection for common block types using Node.js scripts?

Yes, you can search the Block Collection for common block types using parallel Node.js scripts. The process queries the central repository for reusable blocks and consolidates the findings into a structured output detailing discoverable blocks with descriptions.

Does the block discovery process work with local AEM Edge Delivery Services projects?

Yes, the block discovery process works with local AEM Edge Delivery Services projects by identifying local blocks via directory listing. It surveys the current project to understand the available block palette for authoring.

What's the best way to find pre-built components like hero or cards for my AEM project?

The best way to find pre-built components like hero or cards is to survey local project blocks and search the Block Collection. This identifies available blocks and their purposes, allowing for faster content planning and development.

What are the limitations of identifying block purposes in an AEM project?

The limitation of identifying block purposes is that the process derives or infers descriptions from available local blocks and the Block Collection, meaning the accuracy depends on the existing metadata and structure of the discovered blocks.