snap_fit

Generate cantilever snap-fit hook components as Build123d Part objects.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/Xia12121/hybrid-design-agent --skill snap-fit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snap_fit
Source: https://github.com/Xia12121/hybrid-design-agent/tree/main/skills/core/snap_fit
Command: npx skills add https://github.com/Xia12121/hybrid-design-agent --skill snap-fit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the need for generating watertight cantilever snap-fit hooks quickly and accurately, eliminating the manual design process.

Core Features & Use Cases

  • Custom Snap-Fit Hooks: Generate rectangular beams with triangular catch hooks.
  • Precision Design: Offers parameterized control over length, width, hook height, and thickness.
  • Use Case: Design a precise snap-fit clip for a 3D printed assembly, ensuring the components fit securely without additional fastening.

Quick Start

To create a snap-fit hook with a length of 30mm, width of 10mm, and a hook height of 5mm, use: make_snap_hook(length_mm=30.0, width_mm=10.0, hook_height_mm=5.0)

Frequently Asked Questions about snap_fit

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

FAQPage Schema
How do I generate a parameterized snap-fit hook for 3D printing?

You can generate a parameterized snap-fit hook by calling make_snap_hook with length, width, hook height, and beam thickness parameters to produce a watertight Build123d Part object for 3D printing.

What is a cantilever snap-fit hook and when do I need one?

A cantilever snap-fit hook is a rectangular beam with a triangular catch used to securely fasten 3D printed assemblies without additional hardware. You need one when designing components requiring secure, removable mechanical connections.

Can I use Build123d to create custom snap-fit mechanisms?

Yes, you can use Build123d to create custom snap-fit mechanisms. This Skill generates Build123d Part objects defined by length, width, hook height, and thickness parameters suitable for your assembly designs.

How do I control the dimensions of a 3D printed snap-fit clip?

You control the dimensions of a 3D printed snap-fit clip by adjusting the length, width, hook height, and beam thickness parameters in the make_snap_hook function to ensure a precise fit for your components.

Does this snap-fit hook generator require any external dependencies?

No, this snap-fit hook generator requires no external dependencies beyond the Build123d framework, allowing you to directly create parameterized cantilever hooks without additional library installations.