Skip to content
Back to skills

Results And Integrations

ASecurity

"Use for Deepchecks result export, JSON recovery, CI gating, pytest

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
testinggitapi

Works with

  • api

Security analysis

A100/100

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

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill results-and-integrations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Results And Integrations?

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

Security grade badge for Results And Integrations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-results-and-integrations/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-results-and-integrations)

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: results-and-integrations
description: "Use for Deepchecks result export, JSON recovery, CI gating, pytest
  assertions, and safe integration-adapter patterns."
disable-model-invocation: true
metadata:
  disco-role: operating
license: NOASSERTION
---

# Results and Integrations

Use this sub-skill when a task already has a Deepchecks `CheckResult` or `SuiteResult`, or when the user asks how to preserve, display, serialize, reconstruct, or gate Deepchecks results in tests and pipelines.

## Route by task

- Need exact result APIs, signatures, JSON shape, HTML output options, or display methods: read [references/api-reference.md](references/api-reference.md).
- Need pytest assertions, CI gates, GitHub Actions artifact upload, or safe Airflow/S3/H2O/Hugging Face adapter patterns: read [references/ci-and-integrations.md](references/ci-and-integrations.md).
- Need to gate a saved Deepchecks result JSON without rerunning the suite: use [scripts/deepchecks_ci_result_gate.py](scripts/deepchecks_ci_result_gate.py) and then check [references/troubleshooting.md](references/troubleshooting.md) for exit codes and malformed JSON guidance.
- Need help with blank widgets, offline HTML, JSON reconstruction, missing optional integration packages, warnings, not-run checks, or CI failures: read [references/troubleshooting.md](references/troubleshooting.md).

## Boundaries

This sub-skill owns result handling and integration control flow only. Route construction of Deepchecks inputs and suites elsewhere:

- Tabular `Dataset`, tabular checks, and tabular suites: [../tabular-validation/SKILL.md](../tabular-validation/SKILL.md).
- NLP `TextData`, text properties, embeddings, labels, and NLP suites: [../nlp-validation/SKILL.md](../nlp-validation/SKILL.md).
- Vision `VisionData`, batch loaders, Hugging Face model-output adapters, and vision suites: [../vision-validation/SKILL.md](../vision-validation/SKILL.md).
- Package installation, global import failures, optional extra selection, and latest-version-check behavior: the root Deepchecks troubleshooting reference.

Do not bundle or run Airflow/S3/H2O/Hugging Face examples as scripts: those patterns can require credentials, network access, external services, model downloads, or large data. Distill their control flow, make side effects explicit, and prefer precomputed predictions or local artifacts in CI.

## Minimal result workflow

1. Run the appropriate Deepchecks suite/check using the modality-specific sub-skill.
2. Save artifacts before failing the pipeline:
   - `result.save_as_html("deepchecks_report.html", connected=False)` for an HTML report.
   - `result.to_json(with_display=False)` for a smaller CI gate JSON, or `with_display=True` when later display reconstruction matters.
3. Gate with the native API when the live result object is available:
   - `assert check_result.passed_conditions(fail_if_warning=True)`.
   - `assert suite_result.passed(fail_if_warning=True, fail_if_check_not_run=True)` for a conservative CI gate.
4. Gate from a saved JSON only when rerunning the suite is impractical; use the bundled script and document that structural JSON gating is less complete than gating the original result object.

Files in this skill

  • SKILL.md3.1 KB
  • references/api-reference.md6.2 KB
  • references/ci-and-integrations.md9.2 KB
  • references/troubleshooting.md7 KB
  • scripts/deepchecks_ci_result_gate.py13 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.