skill-development

Define and implement cognitive skills with SKILL.md and tool.yaml.

4|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/mkalkere/agent-coordinator --skill skill-development-mkalkere
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-development
Source: https://github.com/mkalkere/agent-coordinator/tree/main/.os/skills/meta/skill-development
Command: npx skills add https://github.com/mkalkere/agent-coordinator --skill skill-development-mkalkere

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing, validating, and deploying new cognitive skills for the agent skill library to close gaps and standardize capability development.

Core Features & Use Cases

  • Structured frontmatter and tool contract for SKILL.md and tool.yaml to ensure completeness and consistency across skills.
  • Agent-handled methodology that guides the end-to-end skill creation process without backing code, including research, design, validation, and deployment.
  • Validation and deployment workflow that enforces format, content, framework checks, and test coverage before publishing to the framework.

Quick Start

Create SKILL.md and tool.yaml for a new capability, then run the loader to validate and deploy it.

Frequently Asked Questions about skill-development

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

FAQPage Schema
How do I create and validate a new agent skill for the skill library?

Designing a new skill requires writing a structured SKILL.md and a machine-readable tool.yaml contract to capture the capability. You then run a validation workflow to enforce format, content, and integration tests before publishing.

What is a tool.yaml contract and when do I need it for skill development?

A tool.yaml contract is a machine-readable file required to define a new cognitive skill's tools. You need it during skill development to ensure completeness and consistency before framework validation and deployment.

Can I deploy a new skill without writing backing code?

Yes, you can deploy a new skill without backing code by using the agent-handled methodology. It guides you through research, design, validation, and deployment using only structured frontmatter and the tool.yaml contract.

What framework checks are required before publishing a skill to the library?

Before publishing a skill to the framework, you must pass validation checks for frontmatter format, tool.yaml content, and integration tests. This workflow ensures completeness and consistency across the skill library.

When should I design a custom cognitive skill instead of using existing ones?

You should design a custom cognitive skill when existing ones do not cover your specific domain. This requires creating structured frontmatter and a tool contract to standardize capability development for the gap.