Newt Blueprint Generator

Generate and validate Pangolin Newt blueprint configurations for YAML and Docker Compose labels.

58|8|Updated Oct 18, 2025
One-click install
npx skills add https://github.com/rknall/claude-skills --skill newt-blueprint-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Newt Blueprint Generator
Source: https://github.com/rknall/claude-skills/tree/main/newt-blueprint-generator
Command: npx skills add https://github.com/rknall/claude-skills --skill newt-blueprint-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams generate, validate, and manage Pangolin Newt blueprints for proxy resources, authentication, and deployment configurations, reducing setup time and errors.

Core Features & Use Cases

  • Blueprint Creation: YAML configurations and Docker Compose labels
  • Validation & Troubleshooting: Checks protocol rules, port ranges, unique constraints
  • Authentication & Access Control: Supports various auth methods (SSO, basic, pincode, password)
  • Format Conversion: YAML to labels and vice versa

Quick Start

claude "generate a Pangolin blueprint for a simple HTTP proxy on example.com:80" or "Create YAML blueprint for a TCP proxy on 203.0.113.5:9999"

Frequently Asked Questions about Newt Blueprint Generator

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

FAQPage Schema
How do I generate a Pangolin Newt blueprint for proxy resources?

Generate Pangolin Newt blueprints by defining proxy resources in YAML or Docker Compose labels with protocol type, domain, port, and target settings. The Skill validates configuration rules and outputs validated blueprint files ready for deployment.

What validation rules apply to Newt blueprint proxy configurations?

Newt blueprints enforce protocol-specific validation: HTTP proxies support method specifications, TCP and UDP prohibit methods, full domains and proxy ports must be unique, and authentication restrictions apply per resource type.

Can I convert between YAML and Docker Compose label formats for blueprints?

Yes, the Skill supports cross-format conversion between YAML configurations and Docker Compose labels, enabling flexible deployment across environments while maintaining validation consistency.

How do I set up authentication in a Newt blueprint?

Newt blueprints support multiple authentication methods including SSO, basic auth, pincode, and password. Configure auth settings in your YAML or label configuration, and the Skill validates compatibility with your resource type.

Does Newt support TCP and UDP proxy configurations?

Yes, Newt blueprints handle HTTP, TCP, and UDP proxies with protocol-specific rule enforcement. TCP and UDP proxies omit method specifications and target different port ranges than HTTP proxies.

What happens when a blueprint violates unique constraints or protocol rules?

The Skill validates blueprints against protocol rules and uniqueness constraints for domains and ports, returning validation errors that identify the violation type and affected configuration section for correction.