lnurl-test

Validate LNURL server LUD-16, LUD-06, and LUD-21 endpoints.

1|Updated May 16, 2026
One-click install
npx skills add https://github.com/gudnuf/agicash-rs --skill lnurl-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lnurl-test
Source: https://github.com/gudnuf/agicash-rs/tree/main/.claude/skills/lnurl-test
Command: npx skills add https://github.com/gudnuf/agicash-rs --skill lnurl-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool validates LNURL server functionality by testing LUD-16, LUD-06, and LUD-21 endpoints to ensure Lightning Address workflows work after modifications.

Core Features & Use Cases

  • Automated end-to-end LNURL tests for LUD-16, LUD-06, and LUD-21.
  • Supports local development and production URLs; handles argument parsing and URL selection.
  • Outputs validation results and guidance on next steps.

Quick Start

Run lnurl-test against a target LNURL server to verify LUD-16, LUD-06, and LUD-21 are functioning correctly.

Frequently Asked Questions about lnurl-test

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

FAQPage Schema
How do I test LNURL endpoints after modifying Lightning Address routes?

You can validate LNURL server functionality by running automated end-to-end tests against LUD-16, LUD-06, and LUD-21 endpoints to ensure your Lightning Address workflows still operate correctly on local and production servers.

What is LNURL endpoint validation for Lightning Network addresses?

LNURL endpoint validation is the process of sequentially verifying LUD-16, LUD-06, and LUD-21 server responses to ensure Lightning Address workflows function correctly after code modifications. It outputs validation results and guidance on next steps.

Can I verify LUD-16 and LUD-21 compliance on both local and production servers?

Yes, you can verify LUD-16 and LUD-21 compliance on both local and production servers. The testing process handles argument parsing and URL selection to sequentially check that your endpoints respond correctly across different environments.

Do I need WebFetch to perform automated LUD-06 endpoint testing?

Yes, WebFetch is required to perform automated LUD-06 endpoint testing. The validation process relies on WebFetch capabilities alongside LNURL endpoint knowledge to execute argument parsing, URL selection, and sequential verification of the server.

Why are my Lightning Address routes not working after updating lightning-address-service.ts?

If Lightning Address routes are not working after updating lightning-address-service.ts, running LNURL endpoint validation can identify failures across LUD-16, LUD-06, and LUD-21 workflows by outputting specific validation results and next-step guidance.