production-api-tester

Community

Live API tests for strategy optimization.

Authormberto10
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides hands-on testing of the production research API to support strategy optimization loops, including task creation, execution, result linking, and cleanup.

Core Features & Use Cases

  • Create test tasks to simulate production workloads
  • Execute research tasks and monitor status
  • Link results to Langfuse traces for performance analysis
  • Cleanup test artifacts after validation

Quick Start

Set up environment variables, then run a quick test: cd /home/user/web_research_agent/.claude/skills/production-api-tester/helpers python3 create_test_task.py --api-key "$PROD_API_KEY" --email "test@example.com" --topic "AI developments in healthcare" --frequency "daily" --output /tmp/api_test/task.json

Execute batch and review results

python3 execute_batch.py --api-key "$PROD_API_KEY" --frequency "daily" --callback-url "$CALLBACK_URL" --output /tmp/api_test/execution.json

View Langfuse trace link

TASK_ID=$(jq -r '.id' /tmp/api_test/task.json) python3 link_to_langfuse.py --task-id "$TASK_ID" --email "test@example.com" --output /tmp/api_test/langfuse.json cat /tmp/api_test/langfuse.json

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: production-api-tester
Download link: https://github.com/mberto10/web_research_agent/archive/main.zip#production-api-tester

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository