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.