{"id":86286,"plugin_id":"plugin_asdk_app_69c8990ea8e08191b6e03a3e332b48f8","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-09T00:12:48.396Z","digest":"9f6599b03fac91411569de80e39732d0574ac6b146bb9beb337092ef06bf7dac","against":null,"payload":{"description":"Build, explain or fix a regular expression for a matching or extraction task, for a named runtime such as JavaScript, Python or Google Sheets REGEXMATCH. Do not use for spreadsheet lookup formulas, SQL (write-sql-query) or whole automation scripts (draft-spreadsheet-automation).","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":206}],"name":"write-regex","skill_md_contents":"---\nname: write-regex\ndescription: \"Build, explain or fix a regular expression for a matching or extraction task, for a named runtime such as JavaScript, Python or Google Sheets REGEXMATCH. Do not use for spreadsheet lookup formulas, SQL (write-sql-query) or whole automation scripts (draft-spreadsheet-automation).\"\n---\n\nUse this when the user needs a regular expression: validate a format, extract part of a string, or find and replace text.\n\nAsk which runtime it will run in if that changes the syntax (JavaScript, Python, .NET, PCRE, or Google Sheets RE2 for REGEXMATCH, REGEXEXTRACT and REGEXREPLACE). Collect a few strings that should match and a few that should not.\n\nCall `generate_regex` with the task and put the runtime and examples in the request or context. Return the pattern, flags and a short explanation of each part. The tool does not run the pattern against the user's data, so present the examples as expectations, not test results.\n\nStop on an authentication, credit or unsupported-file response and report it plainly. Do not route around it with another tool, mention prices or advertise an upgrade. Never create a share link unless the user asks for one.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}