skill-authoring

Create reusable skill directories with SKILL.md YAML frontmatter.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/naopensedoit2-design/Claramente-nao-sou-um-Escritor --skill skill-authoring-naopensedoit2-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/naopensedoit2-design/Claramente-nao-sou-um-Escritor/tree/main/.local/skills/skill-authoring
Command: npx skills add https://github.com/naopensedoit2-design/Claramente-nao-sou-um-Escritor --skill skill-authoring-naopensedoit2-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of repeatedly redoing useful instructions, workflows, and decision procedures because they are not captured in a reusable, persistent way.

Core Features & Use Cases

  • Reusable skill creation: Turn a task workflow into a skill with durable instructions you can invoke later.
  • Discovery-ready metadata: Provide a concise name and description in YAML frontmatter so the system can surface the skill when appropriate.
  • Project-context and composability: Include project-specific paths, conventions, and link out to other skills to build larger workflows.

Quick Start

Create a new folder under .agents/skills/ with a lowercase hyphenated name and add a SKILL.md at the root containing YAML frontmatter with name and description, followed by your operational instructions.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
How do I save reusable agent instructions for recurring workflows?

You save reusable agent instructions by creating a skill directory with a root SKILL.md file containing YAML frontmatter and a markdown body. This captures repeatable workflows persistently for future sessions.

What is the best way to create a knowledge base of repeatable task procedures?

Creating a knowledge base of repeatable procedures requires defining a skill directory under .agents/skills/ with a SKILL.md file. This file uses YAML frontmatter for metadata and markdown for operational instructions.

How do I write YAML frontmatter for skill authoring?

YAML frontmatter for skill authoring requires a concise name and description to make the skill discoverable. You place this metadata at the root of a SKILL.md file before writing the markdown instruction body.

When do I need to define future behavior for recurring tasks across sessions?

You need to define future behavior when you find yourself repeatedly redoing useful instructions and decision procedures. Capturing these as a skill provides durable, persistent instructions you can invoke later.

Can I include project-specific paths and conventions when creating reusable skills?

Yes, you can include project-specific paths, conventions, and links to other skills in the markdown instruction body. This enables project-context awareness and allows you to build larger compositional workflows.

What are the limitations of using a SKILL.md file for workflow reusability?

A limitation of using a SKILL.md file is that it requires manual YAML frontmatter and markdown authoring to define behavior safely. It serves as a static text instruction set rather than an executable automated script.