Skip to content
Back to skills

Pipelines Cli

ASecurity

"Use Fengshen public pipeline APIs and the fengshen-pipeline

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 8, 2026
toolspythonshellbashapi

Works with

  • cli
  • api

Security analysis

A100/100

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

Scanned September 8, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Pipelines Cli?

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

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

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: pipelines-cli
description: "Use Fengshen public pipeline APIs and the fengshen-pipeline
  console command for safe prediction/training orchestration, fixtures, and
  troubleshooting."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Fengshen Pipelines and CLI

Use this sub-skill when the task is to run, adapt, inspect, or troubleshoot Fengshen public pipeline surfaces or the `fengshen-pipeline` console command.

## Start here

1. Read [references/cli-reference.md](references/cli-reference.md) before using `fengshen-pipeline`; the console command is generic, but not every pipeline class is console-compatible.
2. For classification prediction/training data, read [references/text-classification.md](references/text-classification.md) and generate a tiny local fixture with [scripts/make_classification_fixture.py](scripts/make_classification_fixture.py).
3. For NER/sequence tagging, read [references/sequence-tagging.md](references/sequence-tagging.md) and generate the expected `labels.txt` plus `*.all.bmes` layout with [scripts/make_sequence_tagging_fixture.py](scripts/make_sequence_tagging_fixture.py).
4. For UniMC, UniEX, and Ubert programmatic routes, read [references/unimc-uniex-ubert.md](references/unimc-uniex-ubert.md).
5. For TCBert prompt classification, read [references/tcbert.md](references/tcbert.md).
6. When behavior is surprising, use [references/troubleshooting.md](references/troubleshooting.md) before assuming the installed package is broken.

## Safe checks first

These checks do not download models, start training, or mutate checkpoints:

```bash
python scripts/inspect_pipeline_cli.py --pipeline text_classification --pipeline sequence_tagging
python scripts/inspect_pipeline_cli.py --pipeline unknown_name
python scripts/make_classification_fixture.py --out-dir ./fengshen-classification-fixture
python scripts/make_sequence_tagging_fixture.py --out-dir ./fengshen-sequence-tagging-fixture
```

Use `fengshen-pipeline text_classification predict --help` only as a help/import check. Real `predict` and `train` calls may download model weights or datasets unless all paths are local and cached.

## Route boundaries

- Model class selection, custom configs, tokenizers, and `fengshen_model_type` mapping belong to `model-zoo`.
- `UniversalDataModule`, checkpoints, optimizers, PyTorch Lightning Trainer flags, Deepspeed, CUDA, and low-level dataloaders belong to `data-training`.
- Large example command families, CLUE recipes, Stable Diffusion, Ziya, and checkpoint conversion planning belong to `examples-conversion`.
- This sub-skill owns pipeline entry points, parser shapes, task data schemas, safe fixtures, and CLI misuse diagnosis.

## Do not do these from this sub-skill

- Do not run original repository tests or example shell scripts as a smoke check; several have hard-coded local paths or GPU assumptions.
- Do not treat `--help` success as proof that model downloads, CUDA execution, Deepspeed training, or checkpoint loading are verified.
- Do not use unsupported pipeline names or programmatic-only classes through `fengshen-pipeline` without first checking their route in [references/cli-reference.md](references/cli-reference.md).

Files in this skill

  • SKILL.md3.2 KB
  • references/cli-reference.md5.4 KB
  • references/sequence-tagging.md4.5 KB
  • references/tcbert.md3.6 KB
  • references/text-classification.md5.2 KB
  • references/troubleshooting.md6 KB
  • references/unimc-uniex-ubert.md5.5 KB
  • scripts/inspect_pipeline_cli.py8.9 KB
  • scripts/make_classification_fixture.py5.5 KB
  • scripts/make_sequence_tagging_fixture.py4.6 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.