Install GND as an agent plugin
The GND plugin exposes the same 16 workflow skills as the Python package to Claude Code and Codex. Install the Python runtime first, then choose your agent's marketplace commands below. Python 3.11 or newer is required. See installation from PyPI for the pip virtual-environment alternative.
The command below installs the published runtime. If your plugin comes from a
main that has unreleased changes, install the runtime from a checkout of the
same commit instead, as Updates shows.
Open a new shell and check gnd --help. The plugin supplies instructions and
references; the installed gnd command performs validation and runs workflows.
Plugin installation does not install Python packages or configure provider keys.
Claude Code
Run these commands inside Claude Code:
Start a new session, then ask: "Use gnd-model-from-text to model our expense
approval policy, then validate it." Plugin skills are namespaced under gnd;
use /gnd:gnd-model-from-text to invoke that workflow explicitly.
Codex
Run these commands in a terminal with a Codex CLI that supports plugin:
codex plugin marketplace add vasiloglou/gnd-public --ref main
codex plugin add gnd@gnd-marketplace
codex plugin list --marketplace gnd-marketplace --json
Start a new Codex chat so it picks up the installed skills. Ask it to use
gnd-model-from-text for the same expense-policy prompt. In a desktop client
with marketplace support, select GND from the configured marketplace and install
it there if that client does not share the CLI installation.
These commands use GND's repository marketplace. They do not submit GND to an
Anthropic or OpenAI curated directory. Until the repository is public, GitHub
access is required. The marketplace files must be merged into main before the
commands above work. The v0.2.0 tag contains both the Python release and these
marketplace entries; the commands above use main.
Existing skill installations
Choose either the plugin or gnd install to supply skills to each agent. The
plugin has its own cache and lifecycle; gnd doctor and gnd uninstall inspect
only the roots managed by the Python installer. If you already used
gnd install --project or --global, use gnd uninstall with the matching scope
and runtime before switching, and inspect any modified files it retains.
Do not delete skill files by hand or assume installing a plugin supersedes them.
Updates
Update the marketplace and plugin through your agent's plugin manager, and update
the Python runtime with uv tool upgrade get-nick-done. Keep the plugin version
and runtime version aligned. Plugin users do not need gnd install --sync.
If the plugin comes from a main that has unreleased changes, uv tool upgrade
installs only the latest release. Install the runtime from a checkout of the
commit your plugin came from (main if you added the marketplace from main),
as the course planner tutorial does:
git clone https://github.com/vasiloglou/gnd-public.git
git -C gnd-public checkout <the plugin's commit>
uv tool install --force ./gnd-public
Maintainers
The repository root is the plugin root. .claude-plugin/plugin.json and
.codex-plugin/plugin.json both declare ./src/gnd/skills/, so every sibling
reference resolves inside the single packaged skill tree. There is no copied
skill bundle to regenerate. LICENSE and NOTICE remain at the plugin root.
The marketplaces contain only GND's packaged workflows; repository development
skills such as process-phase are not plugin components.
Validate a change with:
uv run pytest -q tests/test_marketplace_plugins.py tests/test_release_docs.py
claude plugin validate .claude-plugin/plugin.json --strict
claude plugin validate .claude-plugin/marketplace.json --strict
codex -c 'marketplaces.gnd-marketplace.source_type="local"' \
-c "marketplaces.gnd-marketplace.source=\"$PWD\"" \
plugin list --marketplace gnd-marketplace --available --json
The Codex command uses a temporary command-line configuration override; it does not register the development checkout in the user's marketplace configuration.
Format references: Claude marketplace documentation and Codex plugin packaging.