skill-authoring

Create and manage reusable skills with YAML frontmatter definitions.

Updated May 16, 2026
One-click install
npx skills add https://github.com/ckrono-prog/Kotlin-Code-Builder --skill skill-authoring-ckrono-prog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/ckrono-prog/Kotlin-Code-Builder/tree/main/.local/skills/skill-authoring
Command: npx skills add https://github.com/ckrono-prog/Kotlin-Code-Builder --skill skill-authoring-ckrono-prog

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps users create reusable skills that extend agent capabilities, making it easier to handle tasks and store instructions for future use.

Core Features & Use Cases

  • Skill Creation: Facilitates the creation of skills to save reusable knowledge, procedures, and workflows.
  • Skill Usage: Ideal for tasks where the user asks to create a skill, teach the AI something reusable, or save instructions for future tasks.
  • Skill Management: Allows for the organization and management of skills across sessions.

Quick Start

Create a skill with the name 'code-review' to save instructions for reviewing code.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
How do I create reusable skills to extend agent capabilities for task automation?

To create reusable skills for task automation, you define the skill using required YAML frontmatter. This process saves your procedures and workflows, allowing the agent to reuse instructions for future tasks.

What is the best way to save instructions and teach the AI reusable knowledge?

The best way to save instructions and teach the AI reusable knowledge is by creating a skill. This stores your workflows as reusable knowledge, extending agent capabilities and making instructions available for future sessions.

How do I manage and organize instructions for future tasks across sessions?

You manage instructions for future tasks across sessions by using skill management features. This allows you to organize and update reusable knowledge, ensuring your saved procedures remain accessible for ongoing task automation.

Do I need YAML frontmatter to define a new skill for knowledge reuse?

Yes, you need YAML frontmatter to define a new skill for knowledge reuse. The YAML frontmatter is required for skill definition, ensuring the agent can properly parse and apply your stored instructions.

Can I use this approach to save specific workflows like a code review procedure?

Yes, you can use this approach to save specific workflows like a code review procedure. By creating a skill with a specific name, you store the exact instructions needed to repeat that task automatically.

What are the limitations when trying to store procedures for agent capabilities?

A limitation when storing procedures for agent capabilities is that skills require strict YAML frontmatter for definition. Without proper formatting, the agent cannot parse or reuse the stored knowledge for task automation.