acp-http-e2e-tester — community acp-http-e2e-tester, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for API Testing Agents needing comprehensive ACP HTTP end-to-end testing capabilities. The GenAI Microframework.

vorsocom vorsocom
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The acp-http-e2e-tester skill by vorsocom is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance.

Ideal Agent Persona

Perfect for API Testing Agents needing comprehensive ACP HTTP end-to-end testing capabilities.

Core Value

Empowers agents to run deterministic ACP HTTP test flows from JSON specs, enabling seamless auth, tenant discovery, entity creation, action execution, and event assertions over HTTP using Hypercorn for one-command runs.

Capabilities Granted for acp-http-e2e-tester

Automating ACP HTTP endpoint testing
Validating JSON spec configurations
Debugging entity creation and lookup workflows

! Prerequisites & Limits

  • Requires JSON spec file
  • Hypercorn spawn optional but recommended for one-command runs
  • Exit status indicates test success or failure
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

acp-http-e2e-tester

Install acp-http-e2e-tester, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

ACP HTTP E2E Tester

Overview

Run a deterministic ACP HTTP test flow from a JSON spec. Use one script for auth, tenant discovery, entity create/lookup, action execution, event assertions, and negative/positive create checks.

Workflow

  1. Create or copy a spec JSON file.
  2. Optionally enable Hypercorn spawn in the spec for one-command runs.
  3. Run the script and review the status lines and assertion output.
  4. Treat any non-zero exit as a failing e2e check.

Commands

Run from repository root:

bash
1bash .codex/skills/acp-http-e2e-tester/scripts/run_acp_http_e2e.sh \ 2 --spec .codex/skills/acp-http-e2e-tester/references/ops-case-example.json

Print effective config without executing HTTP calls:

bash
1bash .codex/skills/acp-http-e2e-tester/scripts/run_acp_http_e2e.sh \ 2 --spec .codex/skills/acp-http-e2e-tester/references/spec-template.json \ 3 --print-config

Spec Format

Start from: references/spec-template.json

Use: references/ops-case-example.json

Key fields:

  • runtime.spawn_hypercorn: start/stop Hypercorn inside the script.
  • runtime.hypercorn_cmd: exact command used when spawn is enabled.
  • base_url: ACP API base path, usually http://127.0.0.1:8081/api/core/acp/v1.
  • credentials: login username/password (inject test credentials at runtime; do not commit real secrets).
  • tenant_id: optional; if null, first tenant from Tenants is used.
  • entity_set: target collection under tenant route.
  • create_payload: JSON payload for entity create.
  • lookup: identify created entity by field/value.
  • actions: ordered entity $action calls; payload supports placeholders: __ROW_VERSION__, __ENTITY_ID__, __TENANT_ID__, __USER_ID__.
  • assertions: optional final checks (final_status, expected event sequence).
  • negative_creates and positive_creates: optional create-path checks on any entity set.

Output Expectations

The script prints one line per step:

  • HTTP status for each endpoint
  • entity id / row-version / status progression
  • assertion pass/fail lines for final status and event sequence

Exit code:

  • 0: all checks passed
  • non-zero: one or more HTTP or assertion failures

Operating Rules

  • Keep specs plugin-specific; do not hardcode business routing policy in the script.
  • Use negative_creates to verify validation behavior (expected 4xx) for newly added schemas.
  • Keep lookup.value unique per run (timestamp suffix) to avoid selecting stale rows.
  • If running with spawned Hypercorn, confirm the command uses the correct interpreter and PYTHONPATH for local dependencies.
  • Keep reference specs sanitized; avoid committing machine-specific absolute paths or real credentials.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is acp-http-e2e-tester?

Perfect for API Testing Agents needing comprehensive ACP HTTP end-to-end testing capabilities. The GenAI Microframework.

How do I install acp-http-e2e-tester?

Run the command: npx killer-skills add vorsocom/mugen/acp-http-e2e-tester. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for acp-http-e2e-tester?

Key use cases include: Automating ACP HTTP endpoint testing, Validating JSON spec configurations, Debugging entity creation and lookup workflows.

Which IDEs are compatible with acp-http-e2e-tester?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for acp-http-e2e-tester?

Requires JSON spec file. Hypercorn spawn optional but recommended for one-command runs. Exit status indicates test success or failure.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add vorsocom/mugen/acp-http-e2e-tester. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use acp-http-e2e-tester immediately in the current project.

Related Skills

Looking for an alternative to acp-http-e2e-tester or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI