skill-creator

Create, validate, and package AI skills into .skill files.

19.7k|2.9k|Updated Apr 13, 2023
One-click install
npx skills add https://github.com/eosphoros-ai/DB-GPT --skill skill-creator-eosphoros-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/eosphoros-ai/DB-GPT/tree/main/skills/skill-creator
Command: npx skills add https://github.com/eosphoros-ai/DB-GPT --skill skill-creator-eosphoros-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of creating, developing, and packaging new AI skills, enabling users to extend AI capabilities with specialized knowledge and tools.

Core Features & Use Cases

  • Skill Initialization: Generates a new skill directory with a template SKILL.md and resource folders (scripts/, references/, assets/).
  • Resource Management: Provides guidance on organizing and utilizing scripts, reference documents, and asset files within a skill.
  • Validation & Packaging: Validates skill structure and content, then packages the skill into a distributable .skill file.
  • Use Case: A developer needs to create a new skill to interact with a specific API. They use this Skill Creator to quickly scaffold the skill, add their API interaction scripts, document the API endpoints in references/, and then package it for deployment.

Quick Start

Use the skill-creator to initialize a new skill named 'api-connector' in the 'skills/tools/' directory.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package custom AI skills for developer automation?

To create and package custom AI skills, use a structured framework to initialize template directories, manage scripts and references, validate the structure, and package the output into a distributable .skill file.

What is the best way to scaffold a new AI skill directory with template files?

The best way to scaffold a new AI skill directory is by using automated initialization tools that generate a template SKILL.md alongside predefined resource folders for scripts, references, and assets.

How do I organize scripts and reference documents when building AI tools?

You organize scripts and reference documents by placing executable logic in the scripts folder and supplementary API documentation or context in the references folder, ensuring the AI agent can access structured knowledge.

Can I validate the structure of an AI skill before packaging it into a .skill file?

Yes, you can validate the structure of an AI skill before packaging. The framework validates skill content and directory organization to ensure compliance before bundling everything into a distributable .skill file.

Does the skill creation framework support integrating external API interactions?

Yes, the skill creation framework supports integrating external API interactions. You can add API interaction scripts to the scripts directory and document the API endpoints in the references folder for deployment.