← Back to Skills Marketplace
rocketship4545-a11y

Match Loop by John Perry

by rocketship4545-a11y · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
127
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install match-loop
Description
Two-agent iterative vibe-coding loop for OpenClaw. Use when the user wants one sub-agent to generate/build/code an app or artifact and a second analyst agent...
Usage Guidance
This skill appears coherent for running a generator ↔ analyst visual QA loop. Before using it, be aware that the loop expects agents to: run project commands (install dependencies, start dev servers), open browsers and take screenshots, and potentially invoke OS-level UI automation (AppleScript/Hammerspoon/macbot) if needed. Those actions require filesystem, process, and UI automation privileges on the host and could execute code produced by the generator agent — which is normal for this workflow but carries the usual risk of running untrusted code. If you plan to allow autonomous runs, consider sandboxing the agent, restricting network access, or reviewing generated code before execution; do not provide secrets or credentials to the skill unless explicitly required and justified.
Capability Analysis
Type: OpenClaw Skill Name: match-loop Version: 1.0.0 The `match-loop` skill defines an iterative workflow where one agent generates code and another performs visual QA. It explicitly instructs agents to execute shell commands (starting dev servers), automate browsers (Playwright), and use desktop control tools (macbot, Hammerspoon, AppleScript) as described in `SKILL.md` and `references/loop-patterns.md`. While these high-risk capabilities are aligned with the stated purpose of "vibe-coding" and UI refinement, they involve the execution of and interaction with potentially untrusted, auto-generated code, which poses an inherent security risk without evidence of intentional malice.
Capability Assessment
Purpose & Capability
Name/description (generator + visual analyst loop) align with the SKILL.md instructions: the skill only asks agents to build, preview, inspect, and iterate on frontend artifacts. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
The SKILL.md explicitly instructs agents to run dev servers, open apps in a browser, take screenshots, and (if necessary) escalate to desktop automation tools like AppleScript/Hammerspoon/macbot. This stays within the declared purpose but implies the agent will need filesystem, process, and UI automation access at runtime — the user should be aware the agent may install/run project dependencies and spawn browsers or automation tools.
Install Mechanism
There is no install spec and no code files; the skill is instruction-only so nothing is written to disk by the skill itself. Any installs would be performed by the generator actor as part of running a project (e.g., npm/yarn) — which is expected for this use case.
Credentials
The skill declares no environment variables, credentials, or config paths. The runtime instructions do not request secrets or unrelated credentials. This is proportionate to a local dev/visual QA loop.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill does not ask for permanent presence or to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install match-loop
  3. After installation, invoke the skill by name or use /match-loop
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the match-loop skill. - Enables an iterative generator ↔ analyst loop for building and refining apps, with concrete feedback cycles. - Unique analyst role: visually inspects the frontend in a browser, not just code review, and reports UI/UX defects. - Designed for tasks where visual/functional accuracy matters, such as web apps or landing pages. - Workflow continues until all major visual and functional issues are resolved or user stops the loop. - Final output summarizes rounds, checks performed, and key improvements.
Metadata
Slug match-loop
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Match Loop by John Perry?

Two-agent iterative vibe-coding loop for OpenClaw. Use when the user wants one sub-agent to generate/build/code an app or artifact and a second analyst agent... It is an AI Agent Skill for Claude Code / OpenClaw, with 127 downloads so far.

How do I install Match Loop by John Perry?

Run "/install match-loop" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Match Loop by John Perry free?

Yes, Match Loop by John Perry is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Match Loop by John Perry support?

Match Loop by John Perry is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Match Loop by John Perry?

It is built and maintained by rocketship4545-a11y (@rocketship4545-a11y); the current version is v1.0.0.

💬 Comments