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.