I looked on skills.sh and skillsmp for an SSG skill and I couldn't find it.
So I thought I make a simple one with the developer knowledge I have.
The goals
- Generate HTML files in the public directory.
- Make it easy to detect errors in the source files after generating the website.
- Add an intermediate feature like navigation.
The skill
The markdown reader of Github messed with the way I used sub lists.
The way I used sub lists is like you would use early returns in code.
The thing that surprised me the most is that temp/navigation.md file is written once during my tests with Claude code and Opencode.
I assumed when running the page agents in parallel, the file should be written to multiple times. The parallel running only happened in Claude code.
The other strange thing is that Opencode was quicker than Claude code. I used the Big Pickle in Opencode and Sonnet 4.6 in Claude code. The last test I did was 1 minute 57 seconds in Opencode and 3 minutes 24 seconds in Claude code.
Conclusion
I think most developers would have created a skill to generate code for the SSG. I was thinking about it for a few minutes too. But it is a bit silly to create code when an LLM can do the work.
It could be a fallback if the LLM is not reachable. But that is something I want to explore in a different experiment.
I spend 4 hour creating the skill and testing it. If I would have written the code by hand I think I would still be in the testing fase.
So I'm beginning to understand why software companies are getting devaluated. The job of a developer is now to access if the tasks can be done by an LLM or if code is still needed. And then there are many hybrid forms like skills with scripts and code that prompts an LLM.
In the "old" days event storming was used to understand the business process and the requirements. Now people can create a markdown file and read it.
I created a page agent to separate those specific actions. The more complex the process is the more and deeper agents will have to be to do the work.
While AI people only sell the system thinking angle when it comes to coding. You also need to know where programming languages shine, and for that you still need to have a deep knowledge of the language you are using. Because that are not the actions than can be vibe coded.
Top comments (0)