test-url-resolution

Resolve test base URLs from configuration, environment variables, and local servers.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/mdmagnuson-creator/helm-ade-toolkit --skill test-url-resolution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-url-resolution
Source: https://github.com/mdmagnuson-creator/helm-ade-toolkit/tree/main/skills/test-url-resolution
Command: npx skills add https://github.com/mdmagnuson-creator/helm-ade-toolkit --skill test-url-resolution

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that your testing agents always use the correct base URL, whether it's a local development server, a staging environment, or a dynamic preview URL from a deployment platform, preventing test failures due to incorrect endpoints.

Core Features & Use Cases

  • Dynamic URL Detection: Automatically detects URLs from Vercel, Netlify, Railway, Render, and Fly.io.
  • Environment Prioritization: Follows a clear priority chain from explicit configuration to environment variables and fallback to localhost.
  • Use Case: When running end-to-end tests for a web application, this skill will automatically determine if tests should run against http://localhost:3000, https://staging.myapp.com, or https://my-app-pr-123.vercel.app.

Quick Start

Use the test-url-resolution skill to find the correct base URL for your project tests.

Frequently Asked Questions about test-url-resolution

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the right URL for end-to-end testing across different environments?

To find the right URL for end-to-end testing, the skill resolves appropriate test base URLs by detecting explicit configurations in project files, environment variables from deployment platforms, staging URLs, and local development servers.

How does dynamic URL detection work for Vercel and Netlify preview deployments?

Dynamic URL detection for Vercel and Netlify works by reading environment variables provided by these platforms during deployment, automatically identifying dynamic preview URLs for test execution.

Can I use this with my local development server if no staging or preview URL is available?

Yes, you can use this with your local development server because the skill follows an environment prioritization chain that falls back to localhost when explicit configurations and platform environment variables are not detected.

What's the best way to configure a base URL for automated verification testing?

The best way to configure a base URL for automated verification testing is defining explicit settings in projects.json or project.json, which takes priority over platform environment variables and localhost fallbacks.

Does URL resolution support deployment platforms like Railway, Render, and Fly.io?

Yes, URL resolution supports deployment platforms like Railway, Render, and Fly.io by automatically detecting their environment variables to provide a reliable test base URL.