create-skill

Generate valid SKILL.md files with YAML frontmatter for Datus skills.

1.5k|222|Updated Jul 4, 2025
One-click install
npx skills add https://github.com/Datus-ai/Datus-agent --skill create-skill-datus-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/Datus-ai/Datus-agent/tree/main/datus/resources/skills/create-skill
Command: npx skills add https://github.com/Datus-ai/Datus-agent --skill create-skill-datus-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill eliminates the manual, error-prone work of setting up custom Datus skills from scratch, ensuring all created skills follow Datus's required frontmatter schema, workflow structure, and storage conventions without requiring you to memorize documentation.

Core Features & Use Cases

  • Guided End-to-End Creation: Walks you through researching existing skills and context, collecting required inputs in a single user prompt, and generating a valid, ready-to-use SKILL.md file.
  • Built-In Best Practices: Automatically enforces Datus standards for skill naming, trigger descriptions, progressive disclosure, and storage location selection (project-level or user-level).
  • Use Case: If you regularly run a specific set of SQL queries to analyze daily sales data, you can use this Skill to package that workflow into a reusable skill that triggers automatically whenever you ask about sales performance.

Quick Start

Use the create-skill skill to turn your repeated daily sales analysis workflow into a reusable skill that triggers automatically when you ask about sales performance.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I turn SQL query patterns into reusable workflow automation?

You turn SQL query patterns into reusable workflow automation by packaging them into a valid SKILL.md file with correct YAML frontmatter and trigger descriptions, ensuring the workflow triggers automatically based on natural language user intent.

What is the best way to create custom data engineering skills without memorizing documentation?

Creating custom data engineering skills without memorizing documentation is best achieved through a guided workflow that automatically enforces skill authoring standards, including compliant naming, progressive disclosure rules, and correct storage directory selection.

How do I package repeated data workflows into automatically triggerable skills?

To package repeated data workflows into automatically triggerable skills, you collect required inputs through a guided prompt to generate a ready-to-use SKILL.md file, which defines the trigger descriptions and domain-specific logic needed for automatic execution.

Can I use skill scaffolding to store workflows at both project-level and user-level?

Yes, skill scaffolding supports storing workflows at either the project-level or user-level, with the creation process automatically guiding you to select the appropriate storage location based on whether the skill is intended for personal or team use.

Do I need pyyaml installed to generate a valid SKILL.md file?

Yes, you need pyyaml installed because skill creation relies on it to generate valid SKILL.md files with correct YAML frontmatter, ensuring your custom workflows comply with Datus skill authoring standards without manual formatting errors.

Why does manual skill authoring cause non-compliance with Datus standards?

Manual skill authoring causes non-compliance because it requires memorizing complex documentation for YAML frontmatter, trigger descriptions, and directory structures, leading to formatting errors that prevent workflows from triggering automatically.