Agent skill
api-test
Generate and run API integration tests with Hurl
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/api-test-erp-core-dev-eagles-claude-config
SKILL.md
API Testing with Hurl
Generate and run HTTP API tests using Hurl (18K+ stars, plain-text HTTP test files).
Install
choco install hurl # Windows
brew install hurl # macOS
Write .hurl test files
# tests/api/candidates.hurl
GET http://localhost:5000/api/candidates/{{candidate_id}}
HTTP 200
[Asserts]
jsonpath "$.id" == "{{candidate_id}}"
jsonpath "$.firstName" isString
jsonpath "$.skills" isCollection
duration < 100
POST http://localhost:5000/api/candidates
Content-Type: application/json
{
"firstName": "Jean",
"lastName": "Dupont",
"email": "[email protected]",
"skills": ["CSharp", "Azure"]
}
HTTP 201
[Captures]
created_id: jsonpath "$.id"
[Asserts]
jsonpath "$.firstName" == "Jean"
Run tests
hurl --test tests/api/*.hurl --report-junit report.xml --variable candidate_id=c-001
Schemathesis (OpenAPI Fuzz Testing)
pip install schemathesis
schemathesis run http://localhost:5000/swagger/v1/swagger.json --checks all --stateful=links
Arguments
<endpoint-or-spec>: Base URL or OpenAPI spec path--generate: Generate .hurl files from OpenAPI spec--run: Execute existing .hurl test files
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?