skill-build

Generate and verify skill products from a single source using Python.

91|12|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/zhaohui-yang/official-document-drafting --skill skill-build
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-build
Source: https://github.com/zhaohui-yang/official-document-drafting/tree/main/skills/skill-build
Command: npx skills add https://github.com/zhaohui-yang/official-document-drafting --skill skill-build

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) components.

What problem does it solve?

Ensures consistency between the skill's main source and its generated products, preventing drifts and inconsistencies.

Core Features & Use Cases

  • Skill Product Generation: Automatically creates SKILL.md, agent interfaces, dist copies, assets/templates, and offline prompts from a single source.
  • Verification: Checks for synchronization between the main source and generated products to prevent drift.
  • Use Case: When making changes to the main source, this skill can be used to regenerate and verify the generated products, ensuring everything remains in sync.

Quick Start

Run the command 'python3 src/adapters/skill/build.py' to regenerate all skill products from the prompts source.

Frequently Asked Questions about skill-build

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

FAQPage Schema
How do I prevent drift between a skill's source prompts and its generated products?

To prevent drift, use a synchronization and verification process that regenerates products from a single source. This ensures all generated files remain consistent with the main prompts, avoiding inconsistencies during maintenance.

What is skill product generation from a single source?

Skill product generation is the automated creation of required files like documentation, interfaces, and templates from one prompts source. This process ensures all distributed components remain synchronized and consistent.

Do I need Python to generate and verify skill products?

Yes, Python is required to execute the specific scripts for product generation and verification. You run the build script to automatically regenerate all skill products from the prompts source.

How do I regenerate skill products after updating the main source?

To regenerate skill products, run the Python build script against your prompts source. This automatically updates all generated files and applies verification checks to ensure everything remains in sync.

What files are automatically generated during skill synchronization?

During synchronization, the process automatically generates SKILL.md, agent interfaces, dist copies, assets/templates, and offline prompts from the single source, ensuring all distributed components match the original.

When should I run verification checks for skill building?

Run verification checks immediately after making changes to the main source. This verifies synchronization between the source and generated products, preventing drift and ensuring all updated outputs remain consistent.