writing-skills

Create SKILL.md files with YAML frontmatter and Markdown bodies.

1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/GOODDAYDAY/Harness-Everything --skill writing-skills-gooddayday
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: writing-skills
Source: https://github.com/GOODDAYDAY/Harness-Everything/tree/main/.harness/skills/writing-skills
Command: npx skills add https://github.com/GOODDAYDAY/Harness-Everything --skill writing-skills-gooddayday

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps teams standardize and implement Harness skills by defining clear frontmatter schemas, structure, and runtime loading rules.

Core Features & Use Cases

  • Standardized SKILL.md structure with mandatory frontmatter (name, description, auto_load) and a Markdown body that loads into LLM context.
  • Guidance on optional components directories (scripts/, references/, assets/) and how to use them.
  • Runtime integration notes: how the agent auto-discovers skills, how to load on-demand, and how to update skills via API.

Quick Start

Create a new skill folder under .harness/skills with an SKILL.md containing proper frontmatter and a concise Markdown body describing the skill.

Frequently Asked Questions about writing-skills

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

FAQPage Schema
How do I structure a SKILL.md file for agent loading?▼

To structure a SKILL.md file for agent loading, include mandatory YAML frontmatter fields for name, description, and auto_load, followed by a concise Markdown body that defines the skill and loads into LLM context.

What is the best way to define Harness skills for my team?▼

The best way to define Harness skills is standardizing SKILL.md files with a consistent YAML frontmatter schema and structured Markdown body, ensuring reliable agent auto-discovery and on-demand loading.

How does the agent runtime discover and load new skills?▼

The agent runtime discovers and loads new skills by auto-detecting properly formed SKILL.md files with required frontmatter, allowing on-demand loading and API updates to manage agent context.

Do I need YAML frontmatter to write effective skills?▼

Yes, YAML frontmatter is required to write effective skills, as it enforces a mandatory schema containing the name, description, and auto_load fields necessary for reliable runtime loading and guardrails.

What optional component directories can I use when crafting skills?▼

When crafting skills, you can use optional component directories like scripts/, references/, and assets/ to organize supplementary files alongside your SKILL.md for extended runtime behavior.

What are the limitations or safety considerations for skill-writing?▼

Limitations in skill-writing involve ensuring safety considerations and guardrails are met within the SKILL.md structure, requiring properly formed frontmatter and optional components to guarantee reliable agent loading without errors.