Last month, I analyzed the ClawHub registry and realized something striking: 13,700+ skills available, but business finance categories were nearly empty. No skills for Belgian e-invoicing, no VAT tools, no SME-specific workflows. As founder of Nex AI, a Belgian digital transformation agency, I saw an opportunity. I built 15 skills to fill that gap in one month. Here's what I learned.
The Gap Analysis: Finding the Empty Shelves
ClawHub's registry is massive, but the Pareto principle applies hard. I indexed the 13,700 skills and grouped them by category. Automation, AI, and developer tools dominated. But look at business processes? Finance? Compliance? Crickets. Worse, anything Belgium-specific was nonexistent.
For an SME operator in Belgium or Flanders, there were no skills to handle:
- Mandatory e-invoice format changes (happened Jan 2026)
- VAT calculation for digital services
- Freelancer invoice templates
- Agency retainer tracking
This gap made sense. ClawHub wasn't saturated in vertical niches. Most builders were chasing broad audiences. But that meant zero competition for Belgium-specific, finance-adjacent tools that my network actually needed.
I decided to ship 15 skills in one month. All Python. All simple. All targeting freelancers, SMEs, and agency operators.
The Belgian E-Invoicing Mandate: Technical First Priority
On January 1, 2026, Belgium enforced the Peppol BIS 3.0 standard for e-invoicing. UBL 2.1 XML format. Overnight, any freelancer or small agency invoicing a Belgian company needed compliant invoices or face penalties.
No existing skill handled this. I built nex-einvoice first.
The design decision was straightforward: Python only, stdlib only, zero external dependencies (except optional tesseract/whisper for OCR, optional ffmpeg for media). Why? Because ClawHub skills are distributed as single Python files. No pip install. Users drop the file, run it, done. Dependencies break that promise.
For e-invoicing compliance, I needed to:
- Parse invoice data (name, amount, dates, VAT)
- Generate valid UBL 2.1 XML
- Validate against Peppol rules
- Output a file ready to send to a Belgian invoicing hub
Python's xml.etree.ElementTree handles XML generation without dependencies. The stdlib datetime and decimal modules ensure precision. The entire skill is ~800 lines.
Technical Architecture: Consistency Across 15 Skills
I needed consistency. All 15 skills follow the same patterns:
SQLite with FTS5 everywhere. Every skill that needs persistent storage uses SQLite. Why? It's bundled with Python. No server. No migrations. FTS5 (full-text search) lets me index invoice descriptions, client names, VAT codes, whatever. Query time is milliseconds. File is portable, versioned in Git.
Argparse CLI across all 15. Every skill uses argparse for CLI parsing. Users run:
python nex-einvoice.py --invoice-file invoice.csv --output peppol.xml --validate
Consistent interface. Easy to chain into workflows. Every skill documents its arguments the same way.
Shared patterns, DRY principle. All 15 skills use:
-
_check_db(): Initialize SQLite with schema if needed, idempotent -
_db_conn(): Context manager for safe connections -
FOOTERconstant: Consistent markdown output footer with GitHub link -
lib/modules: Shared validation logic, formatters, e-invoice builders
Example SKILL.md frontmatter (ClawHub format):
name: nex-einvoice
description: "Generate Belgian-compliant e-invoices in the Peppol BIS 3.0"
UBL format from natural language input in Dutch or English...
(150-300 words, this is your entire SEO on ClawHub)
version: 1.0.0
metadata:
clawdbot:
emoji: "\U0001F9FE"
requires:
bins:
- python3
env: []
homepage: https://nex-ai.be
files:
- "nex-einvoice.py"
- "lib/*"
- "setup.sh"
Note the MIT-0 license (separate LICENSE.txt file). ClawHub requires MIT-0 or compatible. Non-negotiable.
The 15 Skills: Grouped by Tier
Tier 1: Core Business Tools (5 skills)
-
nex-einvoice: Peppol BIS 3.0 / UBL 2.1 e-invoice generator from natural language -
nex-expenses: Receipt OCR and expense categorization with 15 Belgian tax deduction buckets -
nex-crm: Chat-native prospect CRM with pipeline management -
nex-vault: Contract and document vault with auto-renewal detection and expiry alerts -
nex-healthcheck: Multi-service monitoring dashboard with 9 check types
Tier 2: Agency Operations (5 skills)
-
nex-deliverables: Client deliverable tracker for agencies managing multiple projects -
nex-domains: DNS and domain portfolio manager with Cloudflare API sync -
nex-reports: Scheduled report generator aggregating data from 10 modules -
nex-keyring: API key rotation tracker for secret hygiene and audit compliance -
nex-changelog: Release notes generator with git parsing and client email formatting
Tier 3: Specialized Tools (5 skills)
-
nex-voice: Voice note transcription with Whisper integration and action item extraction -
nex-pricewatch: Competitive price monitor with CSS/XPath/regex scraping -
nex-onboarding: Client onboarding checklist with 20-step agency workflow template -
nex-gdpr: GDPR/AVG data request handler for Articles 15-21 compliance -
nex-skillmon: Skill health and cost monitor for OpenClaw power users
What I Learned About ClawHub Publishing
ClawHub uses semantic vector search on the description field only. Your title is nice, but your description IS your SEO.
I made mistakes on early submissions:
- First version of
nex-einvoice: 45 words, stuffed keywords. Poor ranking. - Revised: 150 words, natural language, explained the Belgian mandate and Peppol standard. Top results for "belgian invoice" and "peppol xml".
Sweet spot: 150-300 words. Write for humans, not search bots. Explain the problem, the solution, who benefits. ClawHub's algorithm finds you.
One more thing: early 2026, ClawHub had a malware crisis. Someone published 200+ fake skills (crypto scams, data theft). Trust matters. I published all 15 skills open-source on GitHub: github.com/Nex-AI-Guy. Every skill is auditable. Zero external dependencies. I link to GitHub in every SKILL.md. Transparency is a feature, not a burden.
The Business Model: Free Skills, Paid Services
This is the lead funnel. The 15 skills are free, MIT-0 licensed, open-source. They solve real problems for Belgian freelancers and SMEs. Users download, use, appreciate. Some will ask: "Can you customize this? Can you integrate this into our workflow? Can you train our team?"
That's where Nex AI enters. Retainer services. Deeper integrations. Custom skills. The free skills are the front door.
What's Next
All 15 skills are live on ClawHub now. I'm tracking which descriptions perform best, which search terms drive installs, and which skills generate inbound interest. Early signs are promising for the Belgian e-invoicing niche since there's literally zero competition.
If you're building skills for a specific geography or vertical, you already know the gap. You see the empty shelves. The market is there. Start with the simplest problem (the e-invoicing mandate was my forcing function), build backwards, and ship.
Explore all 15 skills on ClawHub (@NexaiGuy), or check out the source code at github.com/Nex-AI-Guy. I'm curious what gaps you see in your market.
Kevin Blancaflor is founder of Nex AI, a Belgian digital transformation agency based in Gent. Find all skills at clawhub.ai/@NexaiGuy.
Top comments (0)