Skills
A Skill is a reusable capability package in Silicon Worker. It captures the standard way to do a class of task, so that when Silicon Worker encounters that kind of task, it knows how to do it properly.
What a Skill is
Think of a Skill as an operating manual: it tells Silicon Worker which steps to follow, what to watch out for, and what style to use when doing a particular kind of work.
For example, you might have fixed routines like "compile a weekly report," "save web content as a note," or "write an email in the company format." Turn these into Skills, and Silicon Worker can do them the same way every time — without you re-explaining each time.
TIP
Skills make Silicon Worker's behavior more consistent and reproducible: the same class of task is done the way you expect, every time.
What SKILL.md is
Each Skill is defined by a file called SKILL.md. It's an ordinary Markdown document with two main parts:
- Basic info: the Skill's name, a description of its purpose, a version, and whether you can invoke it directly.
- Body: instructions written in plain language that tell Silicon Worker how to use the Skill and which steps to follow.
Because it's plain text, a Skill is easy to read, edit, and share. A Skill can also bundle additional reference material for it to consult while working.
Where Skills come from
Skills in Silicon Worker come from three main sources:
- Built-in Skills: a set of ready-made Skills that ship with the app, usable out of the box.
- Installed Skills: Skills you obtain yourself; once installed, they're stored locally and ready to use.
- Plugin-provided Skills: a plugin can bundle a set of Skills (sometimes along with experts and tools); installing the plugin gives you the Skills inside it.
How to use them
Silicon Worker selects relevant Skills automatically when appropriate; some Skills can also be invoked by you directly. For day-to-day installing, managing, and using Skills, see Using Skills.
Next / Related
- Using Skills: how to install, manage, and invoke Skills.
- How the agent works: how Skills fit into its planning and execution.
- Experts & Teams: an expert can bind a set of Skills to form a dedicated role.
- Knowledge base: provide source material for tasks.
