Ben Sabic

Ben Sabic

Technical Marketer

About

Chartered Marketer turned open-source tinkerer. I'm a technical marketer based in Melbourne, Australia (by way of Winnipeg, Canada) who likes building tools that make marketers' and developers' lives a little easier. Most of my work lives under Flash Brew Digital, where I build things like form attribution helpers, Webflow extension scaffolding, and an Agent Skills validator. I care about clean developer experiences and well-documented projects. When I'm not writing code or prompting AI agents: I'm usually studying comms at Deakin University, volunteering at local events, or drinking my 10th iced latte of the day. If you're bored, try the typing game or laugh at the jokes on my terminal portfolio (bensabic.dev).

Badges

Tastemaker
Tastemaker
Tastemaker 5
Tastemaker 5
Veteran
Veteran
Gone streaking
Gone streaking
View all badges

Forums

Ben Sabic

2d ago

I built npx build-skill for your agent skills

Hey everyone! Just shipped Build Skill, a CLI that scaffolds AI agent skill repositories in one command.

I kept running into the same friction when creating skills: every time I wanted to create a new skills repo, I was manually wiring up folder structures, marketplace configs, GitHub Actions workflows, sync scripts the same tedious boilerplate every time. None of it is hard. All of it is annoying. And if you get the structure wrong, your skills just silently don't work; no error, no feedback, just an agent that doesn't pick up what you built.

I caught myself copy-pasting from old repos more than once, and that's usually my signal that something should be automated.

So I built Build Skill:

Why I built npx build-skill

If you're not familiar, Agent Skills are the open standard for packaging instructions, scripts, and resources that AI coding agents can discover and use think Claude Code, Cursor, Codex, and dozens of others. It's a simple idea with a lot of power: you write a SKILL.md file, structure a folder around it, and suddenly your agent knows how to do something new.

The concept is great. The setup? Not so much.

The problem I kept running into

Every time I wanted to create a new skills repository, I found myself doing the same tedious dance. Create the folder structure. Write the SKILL.md with the right frontmatter. Set up the .claude-plugin/marketplace.json. Wire up a plugin.json for each skill. Add a GitHub Actions workflow for validation. Write sync scripts to keep the README and marketplace config in sync as skills get added or removed.

View more