boneyard

Generate skeleton loading screens from live UI components via the boneyard-js CLI.

6.8k|268|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/0xGF/boneyard --skill boneyard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boneyard
Source: https://github.com/0xGF/boneyard/tree/main/.claude/skills/boneyard
Command: npx skills add https://github.com/0xGF/boneyard --skill boneyard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often spend time manually creating placeholder skeleton screens for loading states, measuring components and tuning layouts, which is error‑prone and time‑consuming.

Core Features & Use Cases

  • Automatic bone capture: CLI scans running apps and generates precise rectangle placeholders without manual measurement.
  • Multi‑framework support: Ready‑to‑use Skeleton components for React, Vue, Svelte, Preact, Angular, and React Native.
  • Configurable output: Customize colors, animations, breakpoints, and auth via boneyard.config.json for both build‑time and runtime.

Quick Start

Run npx boneyard-js build to capture skeleton layouts and then import the generated registry in your app.

Frequently Asked Questions about boneyard

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

FAQPage Schema
How do I generate skeleton loading screens from live UI components?

Generate skeleton loading screens by running the boneyard-js CLI to scan running apps, which automatically captures precise rectangle placeholders without manual measurement and outputs a registry for import.

What is the best way to create skeleton screens for React and Vue without manual measurement?

Create skeleton screens using automatic bone capture, which scans live UI components and generates ready-to-use Skeleton components for frameworks like React, Vue, Svelte, Preact, Angular, and React Native.

Does the boneyard-js CLI work with React Native and web applications?

The boneyard-js CLI works with React Native and web applications, providing ready-to-use Skeleton components for React, Vue, Svelte, Preact, Angular, and React Native.

How do I configure skeleton screen colors, animations, and breakpoints?

Configure skeleton screen colors, animations, breakpoints, and auth by creating a boneyard.config.json file, which allows customization for both build-time and runtime output.

Do I need fixture components to extract accurate skeleton bones from my UI?

Optional fixture components are required for accurate bone extraction, alongside the boneyard-js package and a boneyard.config.json file to ensure precise placeholder generation.