clawfirm-test

Automate Clawfirm desktop UI tests via browser-agent with snapshots, clicks, and verifications.

168|13|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/npc-live/clawfirm --skill clawfirm-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clawfirm-test
Source: https://github.com/npc-live/clawfirm/tree/main/app/assets/skills/clawfirm-test
Command: npx skills add https://github.com/npc-live/clawfirm --skill clawfirm-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clawfirm UI automation can be tedious and error-prone; this Skill automates testing and repetitive interactions for the Clawfirm desktop app using the browser-agent CLI, ensuring consistent validation of features such as message sending, new chat creation, and multi-instance workflows.

Core Features & Use Cases

  • Automates UI interactions in Clawfirm's WKWebView via browser-agent to perform deterministic tests.
  • Validates common workflows (sending messages, opening new chats, switching sessions) and supports multi-instance scenarios for primary/secondary setups.
  • Serves QA and automation engineers with repeatable test scripts and verifiable states (snapshot, click, fill, wait, and verify).

Quick Start

Launch a basic Clawfirm UI test by running browser-agent against a running Clawfirm instance to validate a simple workflow.

Frequently Asked Questions about clawfirm-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate UI testing for a WKWebView desktop app?

You can automate UI testing for a WKWebView desktop app by using browser-agent to coordinate environment checks, snapshot elements, and perform clicks and fills against a running instance. This validates UI flows and automated interactions deterministically.

What is the best way to validate multi-instance workflows in desktop UI automation?

Multi-instance workflow validation in desktop UI automation is supported by running primary and secondary setups against the WKWebView eval server, coordinating interactions across instances to verify session switching and concurrent tasks.

Can I use browser-agent to automate repetitive UI interactions like sending messages and opening new chats?

Yes, browser-agent automates repetitive UI interactions like sending messages and opening new chats by applying deterministic test scripts that snapshot, click, fill, wait, and verify states within the application.

Do I need a running Clawfirm instance and specific ports configured to use this UI automation?

Yes, you need a running Clawfirm instance and an environment configured with the proper ports and paths. The browser-agent requires this setup to coordinate element snapshotting, clicks, fills, and verifications successfully.

Why does browser-agent fail to snapshot or verify elements during UI test execution?

Browser-agent fails to snapshot or verify elements during UI test execution when the environment lacks proper port and path configuration or the Clawfirm instance is not running, preventing successful eval server coordination.