CtrlK
BlogDocsLog inGet started
Tessl Logo

pipeline-manage

Create, run, schedule, and monitor Data Science Pipelines (Kubeflow Pipelines 2.0) on OpenShift AI. Use when: - "Run a pipeline in my project" - "Schedule a recurring pipeline" - "Check my pipeline run status" - "List pipeline runs and their logs" - "Set up the pipeline server" - "Delete a pipeline or pipeline run" Handles pipeline server setup, pipeline run submission from YAML, scheduling recurring runs, monitoring execution, and viewing step logs. NOT for creating data science projects (use /ds-project-setup). NOT for deploying models (use /model-deploy). NOT for model training jobs (use training skills).

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a strong, highly actionable operational guide with an excellently validated 8-step workflow and concrete, copy-ready MCP tool invocations. Its main weaknesses are redundancy — duplicated Step 6 monitoring guidance and inlined common issues that duplicate a reference file — which cost token efficiency and dilute the progressive-disclosure structure.

Suggestions

Remove the duplicated Step 6 guidance: the 'Track step-level progress' paragraph repeats the immediately preceding 'If rhoai unavailable' paragraph almost verbatim (same resources_get / tekton.dev/v1 PipelineRun / .status.childReferences instructions).

Move the five inlined Common Issues (Issues 1-5) into references/common-issues.md and keep only a one-line pointer, matching how openshift-fallback-templates.md is already handled.

Collapse the Dependencies section (it only re-points to Prerequisites and re-lists skill-conventions.md a third time) into the Prerequisites/Related Skills sections to cut redundant tokens.

DimensionReasoningScore

Conciseness

The body is mostly operational and assumes Claude's competence (exact apiVersions, kinds, labelSelectors), but includes notable tightening opportunities: Step 6 states the same `resources_get`/tekton.dev/v1 PipelineRun guidance twice in adjacent paragraphs ("If rhoai unavailable..." and "Track step-level progress"), the Common Issues section both points to common-issues.md and then inlines five full issues anyway, and the Prerequisites tool list is re-referenced in a near-empty Dependencies section. This fits 'Mostly efficient but includes some unnecessary explanation or could be tightened'; it is not a 4 because the duplication is substantive rather than minor, and not a 2 because the bulk is genuinely dense and non-padded.

3 / 5

Actionability

The guidance is fully executable: exact CR schemas ("apiVersion: datasciencepipelinesapplications.opendatahub.io/v1alpha1, kind: DataSciencePipelinesApplication", "scheduledworkflows.kubeflow.org/v1beta1, kind: ScheduledWorkflow"), concrete parameters ("host: S3 endpoint without protocol prefix (e.g., minio.namespace.svc:9000)", "labelSelector: tekton.dev/pipelineRun=<run-name>", "Poll every 15 seconds until ready or timeout (5 minutes)"), specific failure-pattern fixes ("OOMKilled -> increase memory limits"), and YAML templates deferred to a real referenced file. It matches 'Fully executable; copy-paste ready...; specific examples cover the common cases'.

5 / 5

Workflow Clarity

An 8-step routed workflow with explicit validation checkpoints: DSPA readiness verified via `.status.conditions` polling, **WAIT for confirmation** gates before every mutating action, typed-namespace confirmation before the destructive DSPA deletion, verification after deletion, per-step Error Handling blocks, and "NEVER auto-retry or auto-delete failed runs". This matches the top anchor 'Clear sequence with explicit validation steps; feedback loops for error recovery'; the destructive-operation validation cap does not apply because validation is thoroughly present.

5 / 5

Progressive Disclosure

Structure is good: the body is an overview with well-signaled, one-level-deep references to real files — [skill-conventions.md](references/skill-conventions.md), [openshift-fallback-templates.md](references/openshift-fallback-templates.md), [common-issues.md](references/common-issues.md) — all of which exist in the bundle. It falls short of the top anchor because content that clearly belongs in the separate file (five full Common Issues, ~25 lines) is inlined in SKILL.md despite common-issues.md existing, and the same conventions file is pointed to redundantly in three places. That fits 'Good structure; most content appropriately placed; references mostly clear; minor organization gaps'.

4 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is exemplary: it states concrete capabilities in third person, includes six literal user-phrase triggers, and delimits its scope with explicit NOT-for pointers to sibling skills. It fully satisfies the what/when requirements with no vagueness or over-claiming.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with comprehensive coverage: "Create, run, schedule, and monitor Data Science Pipelines" plus a detailed handles sentence — "pipeline server setup, pipeline run submission from YAML, scheduling recurring runs, monitoring execution, and viewing step logs" — and deletion is covered by the trigger "Delete a pipeline or pipeline run". It clearly matches the anchor 'Lists multiple specific concrete actions; comprehensive coverage'; a 4 would require minor coverage gaps, and none are evident since every trigger verb has a corresponding stated capability.

5 / 5

Completeness

Both questions are explicitly answered: what — "Handles pipeline server setup, pipeline run submission from YAML, scheduling recurring runs, monitoring execution, and viewing step logs"; when — an explicit "Use when:" block with concrete trigger phrases. This mirrors the top anchor ('Clearly and explicitly answers both what AND when with concrete trigger phrases'); a 4 would require the 'when' to be only implicit or less specific, which is not the case.

5 / 5

Trigger Term Quality

Six natural, literal user utterances are quoted ("Run a pipeline in my project", "Check my pipeline run status", "Set up the pipeline server", "List pipeline runs and their logs"), plus domain synonyms "Data Science Pipelines (Kubeflow Pipelines 2.0)" and "OpenShift AI". This matches the anchor for comprehensive natural-term coverage including synonyms; it is above 'good keyword coverage; a few natural terms missing' because the triggers are phrased exactly as users would say them, though terms like "cron" or "pipeline failed" are slightly under-represented.

5 / 5

Distinctiveness Conflict Risk

A clear niche (Kubeflow/Data Science Pipelines on OpenShift AI) with explicit negative boundaries — "NOT for creating data science projects (use /ds-project-setup)", "NOT for deploying models (use /model-deploy)", "NOT for model training jobs (use training skills)" — routing adjacent intents to sibling skills. Minimal conflict risk; matches the top anchor for a clear niche with distinct triggers.

5 / 5

Total

20

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
RHEcosystemAppEng/agentic-plugins
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.