By the Syncfusion DevTutorials team · Last updated
A one-page look-up for agent skills: the course at a glance, a SKILL.md template, front matter, body sections, what loads when, skill folders per tool, who owns a job, patterns, checklists, troubleshooting, testing and a glossary.
What you will learn
Copy a SKILL.md template
Look up fields, folders and owners
Use the authoring and security checklists
This page is a quick look-up. It puts the most useful templates, tables and checklists from the course in one place.
Each section names the lesson that explains it.
The Course at a Glance
Lesson
One-line idea
Agent Skills Overview
A skill is a folder with a SKILL.md that teaches the agent one repeatable job.
Skill Anatomy
SKILL.md has two parts: front matter (name, description) and a body (the steps).
Loading and Context Cost
Only the name and description load at first. The body loads when the skill fires.
Activation and Descriptions
The description decides when the skill fires. Use the words people type.
Release Note Skill
Build your first skill from start to finish.
Skill Installation
Put the skill in the folder your tool reads, then check that it loads.
Workflow Instructions
Write numbered steps, one action each, with stop conditions.
Output Format and Examples
Fix the shape of the reply. Show one good example.
Reference Files
Move long detail into references/. Point to it from the right step.
Scripts and Validators
Let a script do exact checks. The agent fixes and runs it again.
Choosing the Right Owner
Skill, instruction file, script, MCP tool or plugin: pick one owner.
Diagnosing Skills
Find the first broken layer. Fix only that layer.
Skill Evaluation
Test activation and output before and after every change.
Skill Security
Read every file of an outside skill before you trust it.
Maintaining and Sharing Skills
Version skills, review changes, and share them with your team.
Everyday Skill Patterns
Reviewer, generator, transformer and triage skills you can adapt.
SKILL.md Template
Copy this and fill in the parts in angle brackets.
---
name: your-skill-name
description: <What it does>. Use when someone asks <the words people type>. Do not use for <nearby jobs>.
---
# Your Skill Name
## When to use
- <Requests this skill is for>
## Inputs
- <What the agent must gather first>
## Workflow
1. <One action per step>
2. <If condition, read references/topic.md>
## Output format
## <Heading 1>
## <Heading 2>
## Examples
<One short input and the output you want>
## Do not use
- <Nearby job> (use <other-skill>)
## Final checks
- <A check the agent can do>
- Run scripts/check.js on the output.
Folder Layout
your-skill-name/
SKILL.md required: front matter + steps
references/ detail, opened only when a step points to it
scripts/ exact checks; only their result is read
templates/ files the agent fills in
examples/ sample inputs and good outputs
Front Matter
Field
Needed?
Rule
Lesson
name
Yes
Lowercase letters, numbers and single hyphens. Same as the folder name.
Skill Anatomy
description
Yes
Says what it does, "Use when ...", and "Do not use for ...".
Activation and Descriptions
metadata
No
Extra data, such as version and owner.
Maintaining and Sharing Skills
allowed-tools
No
Tools it may use without asking. Support varies by tool.
Skill Security
Simple rule: if the name and description are wrong, nothing else matters.