proxy-rule

Filter and merge Clash RULE-SET lines by action type into payloadText.

Updated Apr 12, 2025
One-click install
npx skills add https://github.com/DavidKk/vercel-openapi --skill proxy-rule
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: proxy-rule
Source: https://github.com/DavidKk/vercel-openapi/tree/main/app/proxy-rule
Command: npx skills add https://github.com/DavidKk/vercel-openapi --skill proxy-rule

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Users need a ready-to-use set of Clash RULE-SET lines filtered by action type. This Skill merges public rules and gist-based updates into a single payloadText for easy pasting into Clash configurations.

Core Features & Use Cases

  • Filter by action type (Proxy, DIRECT, REJECT) and merge sources into a unified payloadText suitable for copy-pasting.
  • Supports integration with public gist-based updates and provider rules to streamline Clash config generation.
  • Use Case: generate a merged rule block for a given action type and paste it into your Clash client.

Quick Start

Select a Clash action type (e.g., Proxy) and obtain the merged payloadText ready for paste into your config.

Frequently Asked Questions about proxy-rule

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

FAQPage Schema
How do I merge Clash RULE-SET lines for quick pasting?▼

To merge Clash RULE-SET lines, this Skill filters public rules and gist updates by action type, producing a unified payloadText ready for copy-pasting into your Clash configuration.

What does the proxy action type do when filtering Clash rules?▼

The Proxy action type filters Clash RULE-SET lines to aggregate sources, generating a single payloadText block that routes matched traffic through your proxy configuration.

Can I generate DIRECT and REJECT rule blocks for Clash?▼

Yes, you can generate DIRECT and REJECT rule blocks by specifying the type parameter, which normalizes input and aggregates the corresponding rules into a ready-to-paste payload.

Does this tool support merging public gist updates into Clash config?▼

Yes, it supports merging public gist updates and provider rules by calling the Clash config endpoint to streamline your Clash config generation into a single payloadText.

What is the best way to aggregate rule-set sources by action type?▼

The best way to aggregate rule-set sources is using the type parameter to filter by Proxy, DIRECT, or REJECT, which normalizes input and returns a merged payloadText for Clash.