Agent skill
maintain-clash-rule-lists
Maintain custom Clash rule lists in rules/*.list for this repo. Use when adding or removing domain/IP rules, adjusting list contents, or wiring rule lists into mihomo.yaml/mihomo.js.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/maintain-clash-rule-lists
SKILL.md
Maintain Clash Rule Lists
Overview
Keep the custom rule lists in rules/ consistent and correctly referenced by the Mihomo config.
Rule list editing
- Edit the appropriate file under
rules/; one rule per line. - Use Clash classical keywords:
DOMAIN,DOMAIN-SUFFIX,DOMAIN-KEYWORD,IP-CIDR,IP-CIDR6with optional,no-resolve. - Keep list content focused on its purpose; avoid mixing unrelated categories.
Wiring into config
- Ensure every custom list you change is referenced in
mihomo.yamlormihomo.js. - Keep rule targets and group names aligned across
mihomo.yamlandmihomo.js.
Guardrails
- Do not manually edit
*Merged.listfiles unless you are regenerating them from sources. - Keep placeholders like
__MEIYING_URL__and__YUNDONG_URL__untouched unless explicitly updating subscription URLs.
Quick checks
- Scan for invalid keywords or missing commas.
- Confirm the list is still referenced by the config after edits.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?