make-a-brick

Create and register new brick kinds in the BRICK protocol.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/insightwavesmith/BRICK --skill make-a-brick
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: make-a-brick
Source: https://github.com/insightwavesmith/BRICK/tree/main/brick_protocol/agent/skills/make-a-brick
Command: npx skills add https://github.com/insightwavesmith/BRICK --skill make-a-brick

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) components.

What problem does it solve?

The 'make-a-brick' Skill helps solve the problem of creating and registering new kinds of bricks in the BRICK protocol, simplifying the addition of new verification, design, or implementation variants.

Core Features & Use Cases

  • New Brick Kind Creation: Automatically generates the necessary files and registers the new brick kind, simplifying the process of adding new variations of bricks.
  • Automated Scaffold Creation: Provides a helper script that writes the brick.md and return.yaml files, and registers the new kind in the catalog.
  • Security Compliance: Ensures new brick kinds adhere to security protocols and admission requirements before they are registered.

Quick Start

Run the scaffold helper script to generate a new brick kind: python3 -c "exec(open('/tmp/mk.py').read())"

Frequently Asked Questions about make-a-brick

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

FAQPage Schema
How do I create and register a new brick kind in the BRICK protocol?▼

To register a BRICK protocol brick kind, run the scaffold helper script to generate `brick.md` and `return.yaml` files. The script then handles catalog registration and admission into the protocol kernel.

What files are generated when adding a new brick kind?▼

Adding a new brick kind generates `brick.md` and `return.yaml` files. These files define the brick variant and are registered in the catalog for protocol kernel admission.

Does the BRICK protocol registration process enforce security compliance?▼

Yes, the BRICK protocol registration enforces security compliance. New brick kinds must adhere to security protocols and admission requirements before being registered in the catalog.

Do I need Python to scaffold new BRICK protocol brick kinds?▼

Yes, you need Python to scaffold new BRICK protocol brick kinds. The automated scaffold creation uses a Python helper script to generate files and execute protocol registration.

Why use an automated scaffold for BRICK protocol verification variants?▼

Using an automated scaffold for BRICK protocol variants simplifies adding new verification, design, or implementation types. It ensures security compliance and handles kernel admission automatically, reducing manual errors.