skill-authoring

Create reusable skills with standardized frontmatter under .agents/skills/.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sftwrstef/sol --skill skill-authoring-sftwrstef
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-authoring
Source: https://github.com/sftwrstef/sol/tree/main/.local/skills/skill-authoring
Command: npx skills add https://github.com/sftwrstef/sol --skill skill-authoring-sftwrstef

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create reusable skills that extend agent capabilities and persist instructions across sessions, addressing the need to teach or save workflows for future tasks.

Core Features & Use Cases

  • Establish a standardized frontmatter template with a required name and description to ensure consistent discovery.
  • Organize skills under .agents/skills/ to allow editing, iteration, and reuse across conversations and tasks.
  • Extend skills with optional references, scripts, and assets that load on demand to support complex tasks.

Quick Start

Write a new SKILL.md with a concise name and description, place it under .agents/skills/SKILLNAME/SKILL.md, and start authoring the instruction body.

Frequently Asked Questions about skill-authoring

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

FAQPage Schema
How do I save agent instructions for repeatable workflows across sessions?

You can persist agent instructions by creating reusable skills with a standardized frontmatter and placing them under the .agents/skills/ directory to ensure workflows survive across multiple sessions and tasks.

What is the best way to structure agent capabilities using frontmatter?

The recommended way to structure agent capabilities is by applying a standardized frontmatter template requiring a concise name and description, which ensures consistent discovery and organization of your skills.

Do I need to include scripts and references when authoring reusable skills?

You do not need to include scripts and references when authoring skills, as they are optional components that load on demand to provide additional support for complex tasks beyond the core instruction body.

Can I edit and iterate on existing agent skills stored in my project?

You can edit and iterate on existing agent skills by accessing the SKILL.md files organized under the .agents/skills/ directory, allowing continuous refinement and reuse across your project's conversations.

How does storing skills under .agents/skills/ help with agent capabilities?

Storing skills under .agents/skills/ establishes a centralized directory that allows the agent to discover, load, and apply your saved instructions and optional assets dynamically during future tasks.