vcr-record

Record, validate, update, and clean VCR cassettes for BioETL HTTP tests.

1|Updated Dec 1, 2025
One-click install
npx skills add https://github.com/SatoryKono/BioactivityDataAcquisition --skill vcr-record
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vcr-record
Source: https://github.com/SatoryKono/BioactivityDataAcquisition/tree/main/docs/skills/local/vcr-record
Command: npx skills add https://github.com/SatoryKono/BioactivityDataAcquisition --skill vcr-record

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage VCR cassette lifecycle for provider integration tests.

Core Features & Use Cases

  • Cassette recording, validation, and sanitization
  • Update and clean operations
  • Secret-safety checks during test recordings

Quick Start

Run the vcr-record workflow to start recording a new cassette and sanitize secrets in your test suite.

Frequently Asked Questions about vcr-record

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage VCR cassettes for HTTP integration tests?

VCR cassette management involves recording, validating, updating, and cleaning HTTP test interactions. This workflow sanitizes secrets and runs safety checks during test recordings to securely manage provider integration cassettes across CI pipelines.

What is the best way to sanitize secrets in recorded HTTP cassettes?

Sanitizing secrets in HTTP cassettes requires applying secret-safety checks during the test recording phase. This workflow validates and cleans VCR cassettes to ensure sensitive data is removed from provider integration test recordings.

Can I use VCR cassette recording within CI pipelines?

Yes, VCR cassette recording applies to provider integration tests across CI pipelines. The workflow supports deterministic shell commands to record, list, validate, update, and clean HTTP interactions securely.

How do I update and clean existing VCR cassettes?

Updating and cleaning VCR cassettes uses deterministic shell commands to execute update and clean actions. This workflow validates the HTTP interactions and applies secret sanitization to maintain test cassette integrity.

Do I need a local repository convention for VCR cassette validation?

Yes, VCR cassette validation and secret sanitization require a local repository convention. This setup ensures deterministic shell commands can accurately record, validate, and clean HTTP test cassettes.

Why does VCR cassette recording require secret-safety checks?

VCR cassette recording requires secret-safety checks because HTTP interactions capture provider integration data. Sanitization prevents sensitive information from being exposed when cassettes are replayed and audited across CI pipelines.