
I started packaging my workflows so friends could use them without needing me to explain the same process each time. Some of them were running into problems I had already dealt with, so I turned my instructions, references, scripts, and design material into reusable skills.
A skill is closer to a specification than a prompt. It tells the agent when to use it, what process to follow, which material to load, and what a finished result should include. The same package can work across coding agents instead of living inside one conversation.
Why I packaged my workflows
A long prompt can describe what you want, but it often leaves the process open to interpretation. The agent may skip an important check, use a different method each time, or produce something that looks finished without completing the actual work.
My skills narrow that space. Each one handles a specific job and carries the instructions and supporting files needed to do it repeatedly. I built them from workflows I use myself, while also studying and adapting useful ideas from other public skills.
From my workflow to an installable skill
Use the same method often enough to know which parts matter.
Define when the skill runs, what it does, and what finished means.
Add only the references, assets, scripts, and starters the job needs.
Check the folder, frontmatter, name, description, and registry entry.
Publish through GitHub and install through the skills CLI.
The six skills
The collection covers ADHD-friendly communication, presentations, editorial reports, launch films, technical diagrams, and reliable agent design. Friends use the ADHD, Presentation, and Editorial Report skills most often. I use the ADHD skill myself, especially in Codex with GPT models.
My I Have ADHD skill is adapted from Ayoub Ghriss's open-source project. It keeps responses short, leads with the action, replaces jargon with plain language, and breaks work into small steps. I removed the forced time estimates because I found them distracting. The other five packages turn my working methods into repeatable instructions with the files and checks each job needs.

i-have-adhdpresentationgenerate-editorial-reportrender-launch-filmdraw-technical-diagramsbuild-reliable-agents# Discover the collection
npx skills add mohtashammurshid/skills --list
# Check a local clone
python3 scripts/validate-skills.pynpx skills add mohtashammurshid/skills --skill presentation
What makes a skill different
Every skill begins with a SKILL.md file that defines its trigger and workflow. More involved skills also include references, reusable assets, starter files, scripts, and checks. The agent loads the detailed material only when the job needs it.
The packages use the shared agent-skills format, so they can move between compatible coding agents. I do not have a growth target for the collection. I want it to remain useful. If one of my workflows saves someone from solving the same problem again, the package has done its job.