ai-elements

Define Skill units with SKILL.md frontmatter and optional resources.

1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/dashkan/pivox-server --skill ai-elements-dashkan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-elements
Source: https://github.com/dashkan/pivox-server/tree/main/.agents/skills/ai-elements
Command: npx skills add https://github.com/dashkan/pivox-server --skill ai-elements-dashkan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nanoid, lucide-react, zod, and includes scripts (resource) and references (resource) components.

What problem does it solve?

ai-elements Skill units standardize the creation of AI chat interface components by enforcing a SKILL.md frontmatter and a clear entry point for loading instructions, enabling consistent discovery and activation.

Core Features & Use Cases

  • Frontmatter-driven discovery: Every Skill must expose a name and description for reliable indexing and lookup.
  • Self-contained with optional resources: Skills may include scripts, references, and assets that are loaded on-demand by the SKILL.md instructions.
  • Structured metadata & safety checks: Skills emit dependencies, components, and toxicity-safe guidance to support automation and governance.

Quick Start

Create a new Skill by adding a SKILL.md with name and description, then place optional scripts/references/assets as needed.

Frequently Asked Questions about ai-elements

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

FAQPage Schema
How do I standardize AI chat interface components for consistent discovery?

You can ship AI UI components faster by defining Skill units with a SKILL.md file containing name and description frontmatter. This structure standardizes creation and enforces reliable indexing for AI chat interface components.

How do I create a new Skill unit with optional scripts and references?

To create a new Skill unit, add a SKILL.md file with name and description frontmatter at the root. You can then place optional scripts, references, and assets alongside it, which are loaded on-demand by SKILL.md instructions.

Does this component library approach work with nanoid and lucide-react?

Yes, this component library approach works with nanoid and lucide-react. Skills emit structured metadata including these dependencies to support automated discovery, activation, and governance within your development environment.

What is frontmatter-driven discovery for AI UI components?

Frontmatter-driven discovery requires every Skill to expose a name and description in its SKILL.md frontmatter. This enforces reliable indexing and lookup for AI UI components during automated discovery and activation.

How do Skills handle on-demand loading of assets and references?

Skills handle on-demand loading by placing optional scripts, references, and assets alongside the SKILL.md file. The SKILL.md instructions then load these self-contained resources only when needed during execution.

What safety checks are included when defining a Skill unit?

Defining a Skill unit includes producing structured metadata with dependencies, components, and toxicity-safe guidance. These safety checks support automation and governance for your AI UI components.