IN

integration-test-gen

Automatically generates integration test specs from concept definitions and scenario fixtures.

Install

mkdir -p .claude/skills/integration-test-gen && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15469" && unzip -o skill.zip -d .claude/skills/integration-test-gen && rm skill.zip

Installs to .claude/skills/integration-test-gen

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Generate a ProcessSpec from concept spec fixtures for integration testing against real external APIs . Walks fixture after chains , emits a ProcessSpec where each fixture becomes a step with type external-call , $ fixture . field references become step output bindings , and -> error / -> notfound annotations become CheckVerification assertions on the expected variant outcome
377 charsno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • →Generate ProcessSpec integration tests from concept spec fixtures
  • →Bind fixture field references to step output bindings
  • →Convert expected variant annotations into CheckVerification assertions
  • →Order steps based on fixture after chains
  • →Handle different settlement modes for scenarios
  • →Store generation records for ProcessSpec documents

How it works

The skill parses a concept spec to extract fixtures, builds a dependency graph from after chains, and topologically sorts to produce ordered steps. It then emits a ProcessSpec JSON document where each fixture becomes an external-call step.

Inputs & outputs

You give it
concept spec string and ingest manifest string
You get back
ProcessSpec JSON document and total step count

When to use integration-test-gen

  • →Generate API integration tests
  • →Create test spec from fixtures
  • →Map scenario invariants to steps

About integration-test-gen

Walks fixture chains to create external-call steps. Binds scenario invariants to verification assertions. Emits ready-to-run ProcessSpec files.

Generate a ProcessSpec from concept spec fixtures for integration testing against real external APIs . Walks fixture after chains , emits a ProcessSpec where each fixture becomes a step with type external-call , $ fixture . field references become step output bindings , and -> error / -> notfound an

When not to use it

  • →When the goal is not to test an external API concept
  • →When a ProcessSpec integration test is not required

Limitations

  • →Requires a concept spec to parse without error
  • →Requires no 'after' cycles among fixtures
  • →Requires every $fixture.field reference to resolve to a known prior fixture

How it compares

This skill automates the creation of ProcessSpec integration tests from concept specs, whereas a manual approach would require writing the ProcessSpec JSON directly.

Compared to similar skills

integration-test-gen side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
integration-test-gen (this skill)03moReviewIntermediate
swapper-integration67moCautionIntermediate
run-api-e2e-tests78moReviewBeginner
langfuse-ci-integration22moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

swapper-integration

shapeshift

Integrate new DEX aggregators, swappers, or bridge protocols (like Bebop, Portals, Jupiter, 0x, 1inch, etc.) into ShapeShift Web. Activates when user wants to add, integrate, or implement support for a new swapper. Guides through research, implementation, and testing following established patterns.

696

run-api-e2e-tests

novuhq

Run e2e tests for the API service. Use when the user wants to run API E2E tests.

711

langfuse-ci-integration

jeremylongshore

Configure Langfuse CI/CD integration with GitHub Actions and automated testing. Use when setting up automated testing, configuring CI pipelines, or integrating Langfuse tests into your build process. Trigger with phrases like "langfuse CI", "langfuse GitHub Actions", "langfuse automated tests", "CI langfuse", "langfuse pipeline".

212

api-test-generator

mikopbx

Генерация полных Python pytest тестов для REST API эндпоинтов с валидацией схемы. Использовать при создании тестов для новых эндпоинтов, добавлении покрытия для CRUD операций или валидации соответствия API с OpenAPI схемами.

16

http-generate

spring-ai-alibaba

Generates HTTP request examples for Spring Boot Web interfaces according to task specification and saves them as .http files in module-generate.md directories

16

openapi-analyzer

mikopbx

Извлечение и анализ OpenAPI 3.1.0 спецификации из MikoPBX для валидации эндпоинтов. Использовать при проверке соответствия API, генерации тестов, проверке схем эндпоинтов или интеграции с навыками endpoint-validator и api-test-generator.

25

Search skills

Search the agent skills registry