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.