Official CLI for building, validating, and publishing Agent Zero skills to the ZeroForge marketplace
Project description
zforge
The official CLI for building, validating, and publishing AgentZero skills to the ZeroForge marketplace.
███████╗███████╗ ██████╗ ██████╗ ██████╗ ███████╗
╚══███╔╝██╔════╝██╔═══██╗██╔══██╗██╔════╝ ██╔════╝
███╔╝ █████╗ ██║ ██║██████╔╝██║ ███╗█████╗
███╔╝ ██╔══╝ ██║ ██║██╔══██╗██║ ██║██╔══╝
███████╗██║ ╚██████╔╝██║ ██║╚██████╔╝███████╗
╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
What is zforge?
zforge is a command-line tool for AgentZero skill developers. It helps you:
- 🏗️ Scaffold new skills from a standard template
- ✅ Validate skills against the AgentZero SKILL.md standard
- 📦 Build distributable skill packages
- 🚀 Publish skills to the ZeroForge marketplace
- 🧪 Test skill behaviour before release
Installation
pip install zforge
Or use the one-liner:
curl -fsSL https://zero-forge.org/install.sh | bash
Quick Start
# Create a new skill
zforge new my-skill
# Validate your skill
zforge validate --skill my-skill/
# Build a distributable package
zforge build --skill my-skill/
# Publish to ZeroForge marketplace
zforge publish my-skill/
Commands
| Command | Description |
|---|---|
zforge new <name> |
Scaffold a new skill from template |
zforge validate --skill <dir> |
Validate skill against SKILL.md standard |
zforge build --skill <dir> |
Build a .zip skill package |
zforge publish <dir> |
Publish skill to ZeroForge marketplace |
zforge test <dir> |
Run skill tests |
zforge hello |
Verify installation and show usage |
Using as an AgentZero Skill
zforge ships as an installable AgentZero skill. To install it inside Agent Zero:
Install the zforge skill from zero-forge.org/start
See SKILL.md for the full Agent Zero skill instructions.
Requirements
- Python 3.10+
typer >= 0.9.0rich >= 13.0.0
Contributing
PRs welcome. Please validate your changes with zforge validate before submitting.
License
MIT — see LICENSE
Links
- 🌐 Marketplace: zero-forge.org
- 💬 Community: zero-forge.org/zeroden
- 🚀 Get Started: zero-forge.org/start
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zforge-1.0.7.tar.gz.
File metadata
- Download URL: zforge-1.0.7.tar.gz
- Upload date:
- Size: 29.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f5fa58f4f0e12a6ca737005bb94d5e996c158093f8d07237cf473f18e394475
|
|
| MD5 |
a84edea7662fceb2e6d2e03f0b7ebbb8
|
|
| BLAKE2b-256 |
142d92d8d1a138e94dcb8fe89e6ef20a3825cb6b17e141a335dd86d7109b98e6
|
File details
Details for the file zforge-1.0.7-py3-none-any.whl.
File metadata
- Download URL: zforge-1.0.7-py3-none-any.whl
- Upload date:
- Size: 31.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e63581dd36593057a72e0e17959406a762f8e47d2ef3b702b53a3e9960c24520
|
|
| MD5 |
81f473bc0acd91ae9fa1e45366c61f43
|
|
| BLAKE2b-256 |
d272ba10e0617aa4ba5ac5a9c4d536ba704c0ad657429c8c499bf21f2d138831
|