Skip to main content
lua marketplace publishes and installs marketplace skills and agent templates. template publish and template apply change other people’s agents; the rest acts on listings or on the current agent. Verified against lua-cli 3.33.0.

Synopsis

Description

The noun picks the domain: a marketplace skill is one reusable skill listed for other agents to install; an agent template is a frozen, versioned copy of a whole agent that other agents install and that its creator can push updates to. Without a noun or an action the command offers a menu; skill view and template health exist only as non-interactive actions. Three flags carry the same meaning everywhere. --force confirms the actions that otherwise stop and ask for it: skill unlist, unpublish, transfer, install, uninstall, and template install, uninstall; template apply asks Apply v<n> to <k> agent(s)? in a terminal and needs --force under --ci. template draft --force instead replaces the authored template: sections wholesale. --yes confirms only the publish consequence prompt. --json is honored by the skill read actions mine, org, search, view, installed and by every template action except uninstall; skill installed --json prints a text line, not [], when nothing is installed. Under --ci any prompt fails with ✖ error: Interactive prompt required but --ci flag is set. Provide all required flags or arguments. (exit 1); pass --template-id and, for template create, all four of --name, --display-name, --description and --visibility. The authored template: section of lua.skill.yaml is documented in the template manifest.
template publish pushes the new version onto every install that consented to creator updates unless you pass --skip-auto-apply, and template apply rewrites the target agents’ live versions. Check template status first and keep lua version promote <n> in mind as the per-agent rollback.

Arguments

Skill actions

Template actions

Options

Skill options

Template options

Examples

Create a template from the current agent, draft its authored sections, then publish the first version with its env contract.
Install a template onto this agent and let the creator update it later.
Roll version 2 out to every agent that has the template installed, then read the fleet.
Check what is installed on this agent.
Output
List one of the agent’s skills, publish a version, and install a skill from the marketplace.

Exit codes

See also