"Building a skill" is the agentic equivalent of
"writing a script." It is done all the time by almost everyone who uses agents. A skill can be trivial or massive.
Most of the time, I'd advise against writing a skill by hand directly.
A common pattern is walking through how to do something step-by-step and then after it does what you want successfully, ask the agent "Create a new skill to capture this workflow."