Install
openclaw skills install ai-regex-assistantAI-powered regular expression generation, explanation, testing, debugging, and cross-language conversion. Generate regex from natural language, explain complex patterns, test against files, debug failures, and convert between Python, JavaScript, Go, Java, Rust and more. Powered by evolink.ai
openclaw skills install ai-regex-assistantAI-powered regular expression generation, explanation, testing, debugging, and cross-language conversion from your terminal.
Powered by Evolink.ai
export EVOLINK_API_KEY="your-key-here"
Get a free key: evolink.ai/signup
bash scripts/regex.sh generate "match email addresses" --lang python
bash scripts/regex.sh explain "(?<=@)[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}"
| Command | Description |
|---|---|
cheatsheet | Regex syntax quick reference — characters, quantifiers, groups, flags, common patterns |
| Command | Description |
|---|---|
generate "<desc>" [--lang <lang>] | AI generate regex from natural language with usage examples |
explain "<pattern>" [--lang <lang>] | AI explain regex pattern component by component |
test "<pattern>" <file> | AI test regex against file content, find matches and edge cases |
debug "<pattern>" "<input>" "<expected>" | AI diagnose why a regex fails and provide a fix |
convert "<pattern>" --from <lang> --to <lang> | AI convert regex between programming languages |
python · javascript · go · java · rust · php · ruby · csharp · perl
bash scripts/regex.sh generate "match HTTP and HTTPS URLs" --lang javascript
bash scripts/regex.sh explain "\b\d{1,3}(\.\d{1,3}){3}\b"
bash scripts/regex.sh test "\d{4}-\d{2}-\d{2}" server.log
bash scripts/regex.sh debug "(\d+\.)+\d+" "192.168.1.1" "should match full IP but only matches partial"
bash scripts/regex.sh convert "(?P<year>\d{4})-(?P<month>\d{2})" --from python --to go
bash scripts/regex.sh cheatsheet
| Variable | Default | Required | Description |
|---|---|---|---|
EVOLINK_API_KEY | — | Yes (AI commands) | Your EvoLink API key. Get one free |
EVOLINK_MODEL | claude-opus-4-6 | No | Model for AI analysis |
Required binaries: python3, curl
Data Transmission
AI commands send regex patterns and test content to api.evolink.ai for analysis by Claude. By setting EVOLINK_API_KEY and using these commands, you consent to this transmission. Data is not stored after the response is returned. The cheatsheet command runs entirely locally and never transmits data.
Network Access
api.evolink.ai — AI analysis (AI commands only)Persistence & Privilege
Temporary files for API payloads are cleaned up automatically. No credentials or persistent data are stored.