Skip to content
Back to skills

Cli Sdk Workflows

ASecurity

"Operate on Transformer Lab Typer CLI, Textual job monitor, CLI

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 9, 2026
toolspythonreacttestingdebuggingapifrontendbackend

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill cli-sdk-workflows --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cli Sdk Workflows?

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

Security grade badge for Cli Sdk Workflows
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-cli-sdk-workflows/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-cli-sdk-workflows)

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-sdk-workflows
description: "Operate on Transformer Lab Typer CLI, Textual job monitor, CLI
  config/auth/profiles, asset transfer helpers, Python SDK
  facade/resources/storage, and tfl-remote-trap workflows."
disable-model-invocation: true
metadata:
  disco-role: operating
license: AGPL 3.0
---

# CLI and SDK Workflows

Use this sub-skill when a task touches Transformer Lab's Python CLI package, the interactive job monitor TUI, CLI authentication/profile/config state, asset upload/download helpers, the Python SDK facade/resource/storage layers, or the remote task wrapper used by launched jobs.

## Route first

- CLI command parsing, output formats, profile/auth/config, task/job command flows, asset helpers, and Textual monitor behavior: read [CLI reference](references/cli-reference.md).
- SDK task-script APIs, resource classes, storage/organization context, artifact/model/dataset/checkpoint helpers, and `tfl-remote-trap`: read [SDK reference](references/sdk-reference.md).
- Common failures and debugging playbooks: read [Troubleshooting](references/troubleshooting.md).
- Backend API route implementation and service internals belong to `../backend-api-services/SKILL.md`.
- Job lifecycle, queue/provider semantics, remote launch contracts, and compute-provider behavior belong to `../task-execution-compute/SKILL.md`.
- React browser UI behavior belongs to `../frontend-web-app/SKILL.md`.

## Operating rules

1. Keep CLI changes Typer-first unless the workflow truly needs a human interactive TUI. The Textual job monitor is not an automation interface for agents.
2. Preserve root global option ordering: root flags such as `--format`, `--profile`, and root `--no-interactive` must appear immediately after `lab` and before a command group.
3. Preserve both pretty and machine-readable output for non-interactive CLI commands. JSON mode must not mix Rich spinners, tables, prompts, or update-check text into stdout.
4. Keep the CLI independent from the SDK. The CLI talks to the API through its HTTP utility layer; task code running inside jobs imports the SDK.
5. For SDK task examples and generated task templates, call `lab.init()` before logging, progress, or save helpers, and pass final scores as dictionaries, not scalars.
6. Do not solve provider orchestration or backend API behavior in this sub-skill. Route across sibling skills once a question moves below the CLI/SDK facade boundary.

## Fast validation anchors

- CLI package version: `transformerlab-cli` `0.0.68`.
- SDK package version: `transformerlab` `0.1.46`.
- Verified SDK signatures: `Lab.init(self, experiment_id: str | None = None, config: Optional[Dict[str, Any]] = None)` and `Lab.finish(self, message: str = "Job completed successfully", score: Optional[Dict[str, Any]] = None, additional_output_path: Optional[str] = None, plot_data_path: Optional[str] = None)`.
- CLI tests use `typer.testing.CliRunner` with mocked API calls; SDK tests use pytest around isolated workspace/storage state.

Files in this skill

  • SKILL.md2.9 KB
  • references/cli-reference.md16.4 KB
  • references/sdk-reference.md15.5 KB
  • references/troubleshooting.md14.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.