skill-creator

Manage the lifecycle of AI skills from design through optimization.

10|Updated Jul 7, 2020
One-click install
npx skills add https://github.com/ghaerdi/dotfiles --skill skill-creator-ghaerdi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ghaerdi/dotfiles/tree/main/opencode/.agents/skills/skill-creator
Command: npx skills add https://github.com/ghaerdi/dotfiles --skill skill-creator-ghaerdi

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill simplifies the process of creating, modifying, and optimizing AI skills, allowing users to efficiently develop and enhance their AI-powered tools.

Core Features & Use Cases

  • Skill Creation: Facilitates the creation of new skills from scratch, including defining intent, capturing input, generating output, and testing for accuracy.
  • Skill Modification: Allows for editing existing skills to improve performance, add new features, or correct errors.
  • Skill Evaluation: Provides tools to test and evaluate skill performance, including quantitative metrics and user feedback.
  • Skill Optimization: Offers methods to optimize skill descriptions for better triggering accuracy and improve skill effectiveness.
  • Use Case: Imagine you want to create a skill that automatically summarizes emails. Use this Skill to design the skill, write the necessary code, test it with real-world scenarios, and refine it based on performance metrics and user feedback.

Quick Start

Use the skill-creator skill to generate a new skill for summarizing emails, providing an example prompt, and defining expected output format.

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 test an AI skill from scratch?

AI skill creation involves defining intent, capturing input, generating output, and testing for accuracy. This process uses Python scripts and subagents to design, implement, and evaluate skill performance against real-world scenarios and quantitative metrics.

What is the best way to optimize AI skill descriptions for better triggering?

Optimizing AI skill descriptions improves triggering accuracy and overall skill effectiveness. It involves refining the skill's intent definition and evaluating performance metrics to ensure the AI activates correctly in response to relevant user prompts.

Can I modify an existing AI skill to add new features without breaking it?

Modifying existing AI skills allows you to add features or correct errors while maintaining performance. The process includes editing the skill logic and running evaluations with testing tools to ensure accuracy and prevent regressions.

How does AI skill evaluation work with quantitative metrics and user feedback?

AI skill evaluation combines quantitative metrics with user feedback to assess performance. It utilizes Python scripts and various tools to execute test scenarios, measure accuracy, and identify areas for refinement based on real-world interaction data.

Do I need Python scripts and subagents to build AI-powered tools?

Python scripts and subagents are required to execute, evaluate, and improve AI-powered tools within this framework. They facilitate the comprehensive lifecycle management of skills, from initial design and implementation to ongoing optimization.

When should I not use a comprehensive skill design approach for AI development?

A comprehensive skill design approach is unnecessary for simple, single-step tasks that do not require evaluation or optimization. It is specifically built for managing complex AI skill lifecycles that involve testing, refinement, and performance tracking.