# Run .http and .rest request files with variables, hooks, and assertions during local or CI checks with httpYac

> Execute repository-stored HTTP request files from the command line so API smoke tests, assertions, and environment-driven checks can run without a GUI client.

- Skill: `agentskillexchange/run-http-and-rest-request-files-with-variables-hooks-and-ass` (Agent Skill)
- Install (CLI): `npx skillmds@latest add agentskillexchange/run-http-and-rest-request-files-with-variables-hooks-and-ass`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentskillexchange/run-http-and-rest-request-files-with-variables-hooks-and-ass/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: agentskillexchange (https://skillmd.com/u/agentskillexchange)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/agentskillexchange/run-http-and-rest-request-files-with-variables-hooks-and-ass

---


# Run .http and .rest request files with variables, hooks, and assertions during local or CI checks with httpYac

Execute repository-stored HTTP request files from the command line so API smoke tests, assertions, and environment-driven checks can run without a GUI client.

## Prerequisites

Node.js or Docker, repo-stored .http/.rest files, network access to target APIs.

## Installation

Use the upstream install or setup path that matches your environment:
- npm install -g httpyac
- docker run -it -v ${PWD}:/data ghcr.io/anweber/httpyac:latest --version

Requirements and caveats from upstream:
- or using docker

Basic usage or getting-started notes:
- shell
- httpyac --version
- ## Commands

- Source: https://github.com/AnWeber/httpyac
- Extracted from upstream docs: https://raw.githubusercontent.com/AnWeber/httpyac/HEAD/README.md

## Documentation

- https://httpyac.github.io/

## Source

- [Agent Skill Exchange](https://agentskillexchange.com/skills/run-http-and-rest-request-files-with-variables-hooks-and-assertions-during-local-or-ci-checks-with-httpyac/)

