skill-authoring

Package reusable instructions and workflows into a persistent SKILL.md directory.

Updated Dec 10, 2025
One-click install
npx skills add https://github.com/KhaledMKhaled/FodaStore --skill skill-authoring-khaledmkhaled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/KhaledMKhaled/FodaStore/tree/main/.local/skills/skill-authoring
Command: npx skills add https://github.com/KhaledMKhaled/FodaStore --skill skill-authoring-khaledmkhaled

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill-authoring skill solves the problem of repeatedly re-creating useful instructions, workflows, and procedures by helping you package them into reusable skills that persist across sessions.

Core Features & Use Cases

  • Reusable agent workflows: Save repeatable knowledge and step-by-step processes so future sessions can follow the same proven approach.
  • Skill discovery via metadata: Use a clear YAML frontmatter name and description to make the skill easy to find and select when relevant.
  • Guided authoring conventions: Follow naming and formatting rules, and organize long content to keep skills maintainable.
  • Use case: When you develop a reliable procedure for handling a specific kind of user request (e.g., a consistent review workflow), capture it once and reuse it later.

Quick Start

Ask the assistant to create a new skill for your workflow and write the SKILL.md content at .agents/skills/your-skill-name/SKILL.md.

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 workflows for future sessions?

You can save reusable agent workflows by authoring a skill package that stores step-by-step procedures in a persistent directory. This captures repeatable processes, like a consistent review workflow, so future sessions can follow the same proven approach without re-creating instructions.

What is the best way to create a skill for repeatable procedures?

The best way to create a skill for repeatable procedures is to define a SKILL.md file at .agents/skills/your-skill-name/. This file packages your knowledge into a persistent format using YAML frontmatter for name and description, plus a body for the operational steps.

How does YAML frontmatter work for skill discovery?

YAML frontmatter works for skill discovery by providing a structured name and description at the top of the SKILL.md file. This metadata allows the agent system to easily find and select the relevant skill when a matching task is requested in future sessions.

Do I need any special dependencies to start authoring skills?

No special dependencies are required to start authoring skills. You only need to create a text-based SKILL.md file with proper YAML frontmatter and operational instructions, making it accessible to package knowledge without complex environment setups.

When should I package instructions into a skill instead of using standard prompts?

You should package instructions into a skill when you develop a reliable procedure that you need to reuse repeatedly, such as a specific user request handling workflow. It prevents the problem of re-creating useful workflows by saving them persistently across sessions.