xiaozhi-skill-creator

Design and implement customized SKILLs with four-layer architecture and templates.

81|21|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/qizhitang/xiaozhi-skills --skill xiaozhi-skill-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xiaozhi-skill-creator
Source: https://github.com/qizhitang/xiaozhi-skills/tree/main/student/general/xiaozhi-skill-creator
Command: npx skills add https://github.com/qizhitang/xiaozhi-skills --skill xiaozhi-skill-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive meta-SKILL that guides users to design, implement, and iterate their own customized SKILLs, transforming generic tools into tailored learning assistants.

Core Features & Use Cases

It covers four-layer architecture (Role, Rules, Memory, Output), a five-step creation process, material provisioning guidelines, best practices, health indicators, and ready-to-use templates. It enables rapid SKILL prototyping for education, productivity, and personal coaching by starting from a high-level design and finishing with a tested, iterated SKILL ready for deployment.

Quick Start

Follow Step 1 to define usage scenarios, then complete Steps 2–5 to build a working SKILL.

Frequently Asked Questions about xiaozhi-skill-creator

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

FAQPage Schema
How do I create a personalized AI coach from scratch?

To create a personalized AI coach, define usage scenarios then follow a five-step process covering role, rules, memory, and output definitions. This transforms generic tools into tailored learning assistants ready for deployment.

What is the four-layer architecture in skill design?

The four-layer architecture in skill design consists of Role, Rules, Memory, and Output layers. Structuring your customized skill this way ensures safe memory boundaries and predefined templates for robust, modular learning assistants.

How do I ingest learning materials when building a custom skill?

You ingest learning materials when building a custom skill by following material provisioning guidelines. This ensures your tailored assistant processes external data correctly within defined memory boundaries and predefined templates.

Can I use predefined templates for rapid skill prototyping?

Yes, you can use predefined templates for rapid skill prototyping. Ready-to-use templates let you quickly establish a high-level design and iterate toward a tested working skill for education or personal coaching without starting blank.

What are the health indicators for a well-designed learning skill?

Health indicators for a well-designed learning skill include safe memory boundaries, modular structure, and successful material ingestion. These best practices ensure your customized assistant operates reliably and supports iterative optimization.