A few weeks ago I started building a tool called Skillful.
It didn’t start as a product idea.
It started as friction.
If you use AI tools regularly, you probably recognise this:
.md filesEverything works… until you try to reuse it. Or worse, until you try to share it across tools.
That’s where things fall apart.
You end up copying the same workflow five times:
And now you have five slightly different versions.
None of them are “the source of truth”.
Skillful is built around a very simple idea:
Your workflows should just be files.
Not a database. Not a SaaS backend. Not tied to a single tool.
Just files on disk.
Each “skill” or “agent” is a folder.
Inside that folder you can have:
And that folder becomes the single source of truth.
From there, Skillful handles:
No copies. No drift.
This is probably the most important architectural choice.
Skillful is filesystem-first.
That means:
If Skillful disappears tomorrow, your files are still there.
You can open them with any editor. Version them with Git. Move them anywhere.
Skillful is just a layer on top.
Not a dependency.
The easiest way to understand Skillful is through usage.
I start with a folder:
skills/
api-review/
SKILL.md
notes.md
examples/
scripts/Inside SKILL.md lives the actual prompt I use.
notes.md contains context, edge cases, things I learned.
Sometimes I add:
That folder becomes a reusable unit.
Skillful lets me “install” that skill into different tools.
Instead of copying the prompt, it links it.
So:
Change the file once, everything updates.
That’s the key difference.
Now the same workflow can be used:
Without duplication.
Without drift.
One thing I didn’t expect initially is how valuable this becomes over time.
Once you have a growing library of skills:
And because everything is file-based, it’s trivial to:
It starts feeling less like prompts and more like actual software.
Because those tools are not designed for reuse across environments.
They are designed for:
But not for:
Skillful is not trying to replace those tools.
It sits next to them.
It makes the workflows portable.
One small but important feature is how installs behave.
Instead of copying files into tools, Skillful links them.
That means:
And if something breaks?
You can repair it in a click.
Or just delete and re-link.
Because the source is always your folder.
This is probably the most important part philosophically.
Skillful does not own your data.
You do.
There is:
Everything stays local.
Which also means:
Skillful isn’t trying to be a massive platform.
It’s trying to solve one very specific problem:
How do I make AI workflows reusable without losing control over them?
For me, the answer ended up being surprisingly simple:
Files.
Plain files. On disk. As the source of truth.
Everything else builds on top of that. If that resonates with how you work, you can check it out here: Skillful
And if nothing else, maybe it gives you a different way to think about managing your own workflows.