Skip to main content

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.0
  • rich >= 13.0.0

Contributing

PRs welcome. Please validate your changes with zforge validate before submitting.

License

MIT — see LICENSE

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zforge-2.0.3.tar.gz (30.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zforge-2.0.3-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file zforge-2.0.3.tar.gz.

File metadata

  • Download URL: zforge-2.0.3.tar.gz
  • Upload date:
  • Size: 30.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for zforge-2.0.3.tar.gz
Algorithm Hash digest
SHA256 8bc37fa4472a904be60de1cd5f6a1b51e9bd53f0ca459e61591928a85a70c989
MD5 ee35c43bfbb325853b4e26b34fa180b7
BLAKE2b-256 1e61126fae4d79d370a2acfbf0ccf75d9c2f74a186a249fd3e113438894267d8

See more details on using hashes here.

File details

Details for the file zforge-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: zforge-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for zforge-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 66080abf08b7c7fa7ac85a2373d606ab90372ff0b1d88297dccb4fda170c02f2
MD5 6a2fdce8c651e9eddcc9f635c0821136
BLAKE2b-256 1e93d282e9783309a8139d90774fa3fe0249d48f1fe6b7095753cf856c2b91fc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page