production-api-tester
CommunityLive API tests for strategy optimization.
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 requiredComponents
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.