Agent skill
maintain-clash-scripts
Maintain helper scripts under scripts/ for this repo (update_direct_from_cn.py, update_dns.py, update_dns_rules.sh, update_zashboard.sh). Use when creating, modifying, or documenting these scripts, or when wiring their outputs into repo files or cron tasks.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/maintain-clash-scripts
SKILL.md
Maintain Clash Scripts
Scope
- Work within
scripts/and keep behavior aligned with OpenClash/Mihomo usage. - Update
scripts/README.mdwhenever a script’s behavior, options, or usage changes.
Script-specific guidance
- Preserve
update_direct_from_cn.pymarkers and keep output normalized toIP-CIDR/IP-CIDR6with,no-resolve. - Keep
update_dns.pyoutput atforce_ttl_rules.txtand retain DNS failover + source URL list handling. - Keep
update_dns_rules.shsafety checks (download success, non-empty file, header check) and allow user-configurableREMOTE_URL/LOCAL_FILE/RESTART_CMD. - Keep
update_zashboard.shtarget under/usr/share/openclash/ui/zashboard, OpenWrt-friendly download tooling, and quiet-by-default behavior.
Guardrails
- Avoid changing user-specific URLs, paths, or cron schedules unless asked.
- Keep shell scripts POSIX
shcompatible (busybox ash friendly). - Prefer minimal dependencies and clear configuration blocks at the top of scripts.
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?