Skip to content
Back to skills

Cli And Client

ASecurity

"Use ZenML from the CLI and Python Client for repository

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
developmentpythonsqlfastapidebuggingapibackend

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill cli-and-client --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cli And Client?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cli And Client
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-cli-and-client/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-cli-and-client)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: cli-and-client
description: "Use ZenML from the CLI and Python Client for repository
  initialization, server connection, resource listing,
  project/stack/pipeline/run/secret/trigger/resource-pool/tag/model management,
  and CLI/client coupling fixes."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# CLI and Client

Use this sub-skill when the task mentions ZenML CLI commands, `zenml_cli:cli`, `zenml login`, `zenml init`, `zenml connect`, `zenml project`, `zenml pipeline`, `zenml secret`, `zenml stack`, `zenml trigger`, `zenml resource-pool`, `zenml resource-request`, `zenml tag`, `zenml model`, or Python `Client()` usage.

## When To Read

- Read [references/cli-reference.md](references/cli-reference.md) before changing or using CLI command families, output formats, filters, login/connect behavior, secrets, projects, stacks, triggers, resource pools, tags, models, or list commands.
- Read [references/client-api.md](references/client-api.md) before using `zenml.client.Client`, adding list filters, matching CLI options to Client signatures, or auditing resources programmatically.
- Read [references/troubleshooting.md](references/troubleshooting.md) when debugging `unexpected keyword argument`, missing server extras, auth/login/connect failures, secret redaction concerns, trigger/resource-pool command confusion, or optional integration imports that break CLI help.
- Run [scripts/zenml_cli_help_snapshot.py](scripts/zenml_cli_help_snapshot.py) to capture Click help for `zenml` or one command path without logging in to a server.

## Scope

This sub-skill owns command and Client usage plus CLI development coupling. It does not own deep FastAPI/store internals, stack component implementation, integration flavor authoring, or repository-wide maintenance checks.

## Route Elsewhere

- Use `../server-and-stores/SKILL.md` for REST routers, Zen stores, SQLModel schemas, migrations, RBAC, trigger internals, resource-pool backend behavior, or server dependency wiring.
- Use `../stacks-and-integrations/SKILL.md` for stack component/flavor implementation, optional SDK import boundaries, service connector internals, or integration extras.
- Use `../pipeline-authoring/SKILL.md` for `@pipeline`, `@step`, run configuration, materializers, schedules as pipeline authoring constructs, and execution semantics.
- Use `../maintenance/SKILL.md` for repo formatting, linting, targeted pytest selection, docs upkeep, or CI-equivalent commands.

## Safe Defaults

Prefer `--help`, `list`, `describe`, and `--output=json`/`yaml` for audits. Do not run destructive commands such as `delete`, `clean`, stack mutations, server start/stop, or secret value retrieval unless the user explicitly asks and credentials/config are appropriate. Treat API keys, secret values, auth tokens, server URLs, and generated config files as sensitive user data.

Files in this skill

  • SKILL.md2.8 KB
  • references/cli-reference.md10.2 KB
  • references/client-api.md8.4 KB
  • references/troubleshooting.md7.9 KB
  • scripts/zenml_cli_help_snapshot.py3.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.