Regulex Plus
Visualize a JavaScript regular expression as a railroad diagram (PNG/SVG) or a Mermaid flowchart by shelling out to the `regulex-plus` CLI. Use whenever the user asks to explain, debug, understand, optimize, or document a regex — especially complex patterns with quantifiers, lookarounds, alternations, or CJK/Chinese characters — and also proactively after you yourself generate or modify a non-trivial regex, so the user can verify it visually. Pick Mermaid for embedding in docs / PRs / chats that render Mermaid natively (GitHub, Notion, Obsidian, mermaid.live); pick PNG for inline image preview
Install
npx skills add PipeDream941/regulex-plus --skill regulex-plusgit clone --depth 1 https://github.com/PipeDream941/regulex-plus.git /tmp/regulex-plus
mkdir -p ~/.claude/skills
cp -r /tmp/regulex-plus/. ~/.claude/skills/regulex-plusPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# regulex-plus Render any JavaScript regex as a railroad diagram saved to a local image file. Wraps the regulex-plus web visualizer in a headless-browser CLI, so it works in any Node environment without manual screenshots. ## When to use Invoke this skill when **any** of the following holds: - The user asks to **explain / understand / 解释 / 看懂** a regex. - The user is **debugging or optimizing** a regex and would benefit from a structural view. - The regex contains **CJK characters / 中文** — regulex-plus has native CJK width handling that generic visualizers lack. - The regex has **alternations, nested groups, lookarounds, backreferences, or non-trivial quantifiers** that are hard to read inline. - You (Claude) just **generated or rewrote a regex** in a code change — offer the user a visual to confirm intent. Skip it for one-token patterns (e.g. `\d+`, `^$`) — overhead isn't worth it. ## How to invoke The CLI is `regulex-plus` (installed when this skill's package is added). Use Bash:
Details
- Skill name
regulex-plus- Repository
- PipeDream941/regulex-plus
- License
- MIT
- Repo updated
- 30 May 2026
- Listed in
- karanb192/awesome-claude-skills
FAQ
What does the Regulex Plus skill do?
Visualize a JavaScript regular expression as a railroad diagram (PNG/SVG) or a Mermaid flowchart by shelling out to the `regulex-plus` CLI. Use whenever the user asks to explain, debug, understand, optimize, or document a regex — especially complex patterns with quantifiers, lookarounds, alternations, or CJK/Chinese characters — and also proactively after you yourself generate or modify a non-trivial regex, so the user can verify it visually. Pick Mermaid for embedding in docs / PRs / chats that render Mermaid natively (GitHub, Notion, Obsidian, mermaid.live); pick PNG for inline image preview
How do I install the Regulex Plus skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add PipeDream941/regulex-plus --skill regulex-plus. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Regulex Plus popular?
It lives in PipeDream941/regulex-plus, which has 3 GitHub stars and 1 forks, and is included in 1 curated skill list.
Related skills
Punchcard
2Maksim-Burtsev/punchcard
Architecture-level design review of a code change: module boundaries, dependency direction, data model, error paths, cost of the next change — never naming, formatting, or anything a linter catches. Use when the user invokes /punchcard, says 'punchcard review', or asks for any design, architecture, or structural review of a diff, branch, merge request, or PR. Do not use for general correctness/bug review, style feedback, or whole-repo audits.
Zlib Skill
5soluna/zlib-skill
Find and download ebooks from Z-Library and Anna's Archive. Use when the user wants to search by title, author, ISBN, or partial clues; compare editions, languages, or formats; download a chosen book; use Anna's Archive without an account; log in to Z-Library; or diagnose a source that is unavailable.
Runapi CLI
2runapi-ai/cli-skill
Use the RunAPI CLI for one-off artifacts and results, or RunAPI's standard x402 REST flow for wallet-funded Task calls without an API key. Use when an agent needs to discover models or prices, create a paid Task, poll its result, or run a supported CLI service. Use an SDK for app or production integration.
Web API Extractor
5SH-DaWushi/web-api-extractor
Extract web API traffic through browser authentication and CDP capture, analyze endpoints, and generate a Python FastMCP server.
What Could Break
2stas4000/what-could-break
Find what a change could break outside its own diff, then prove the one fact that makes it safe by running real code instead of writing an essay. Use before any multi-file edit or an edit to a shared path (API payload, config, stored data, a client other apps read, a prompt or policy file), when asked 'what could this break' or 'blast radius of X', for a small diff you do not trust, or when a task asserts something about existing code ('X already handles Y', 'just make X public') before you design against that assertion.
Use Hln API
5HLnames/use-hln-api
Consult & operate against the Hyperliquid Names API. Use when your agent needs to resolve `.hl` names, reverse-resolve addresses, fetch HLN profiles or records, inspect owner or list queries, diagnose HLN API failures, prepare a mint-pass request, or guide HyperEVM dApp integration with HL Names.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.