Menu

Post image 1
Post image 2
Post image 3
Post image 4
Post image 5
Post image 6
Post image 7
Post image 8
Post image 9
Post image 10
Post image 11
Post image 12
Post image 13
Post image 14
Post image 15
Post image 16
Post image 17
1 / 17
0

How to Write Workflow Skills: Patterns and Best Practices Distilled from 7 Top Projects

DEV Community·Charles Wu·about 1 month ago
#0xbSHKUC
#pattern#three#agents#ai#skills#skill
Reading 0:00
15s threshold

Five patterns distilled from Skills at OpenAI, Google Labs, obra, and more. What Is a Skill? A Skill is a folder centered around a SKILL.md file, using YAML frontmatter + Markdown body format. When an LLM determines a Skill is needed, it invokes the skill tool to load it. The entire content of SKILL.md is injected into the conversation context as a tool-result, and the LLM autonomously decides how to execute the instructions. my-skill/ ├── SKILL.md # Main file (required) ├── scripts/ # Executable scripts (optional) ├── references/ # Detailed reference docs (optional, load on demand) ├── resources/ # Templates, checklists, etc. (optional) └── examples/ # Examples (optional) Enter fullscreen mode Exit fullscreen mode Key Mechanism: A Skill is essentially “knowledge injection” — it doesn’t dynamically generate new tools. Instead, it injects instruction text into the LLM’s context, and the LLM executes those instructions using existing tools (bash, read, edit, etc.).…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More