hcompai/agents-api-demos/hai-qa-via-cli
Claude Code and agent skill by hcompai/agents-api-demos
- community
Checking that the SKILL.md file is still in the repository.
Run an autonomous QA review of a web UI by invoking the local `qa-cli` command via the shell. Trigger when the user asks to QA a URL, check a deployed site for accessibility, usability, or correctness issues, get a structured review of a page, or run a quick visual sanity check on a live page (e.g. "what color is the CTA?").
Install
npx vskill@latest install hcompai/agents-api-demos/hai-qa-via-cliSKILL.md
Web QA via the hai-agents CLI (Hermes Agent)
When the user asks you to QA a web UI, review a deployed page, or check a URL for issues:
1. Pick the right subcommand
qa-cli review: full agent loop (about 30-90s). Returns a structuredReviewResultJSON withverdict,summary,findings(each withseverity,area,issue,suggestion), andsteps_taken. Use this for any real review.qa-cli visual: one-shot visual question, returns a short free-text answer. Use for quick "what color is X" or "does the layout look broken" sanity checks.
2. Invoke
The qa-cli command lives in the agents-api-demos repo and must run against that project. uv run --directory resolves it regardless of your current working directory. Point HAI_DEMOS at your clone, or export it once in your shell to avoid editing this file:
The CLI logs progress to stderr; the result (JSON for review, text for visual) goes to stdout. Pipe to jq if you want to filter.
3. Surface the result
For review:
- Lead with the
verdictand the headlinesummary. - List
findingsordered as returned (already high-severity-first). Show each as[severity] area: issueand include the suggestion when actionable. - If
verdict == "fail", make it clear what blocked completion.
For visual: just relay the answer.
Notes
- Prerequisite: the
qa-clicommand comes from the `agents-api-demos` repo. Ifuv run ... qa-clierrors with "command not found" or a project-resolution error, the repo isn't at the--directorypath. Tell the user to clone it and runuv sync, or fix the path, before retrying. - Requires
HAI_API_KEYin the repo's.env(passed via--env-fileabove). On a missing key the CLI exits witherror: HAI_API_KEY is not set.... Relay that to the user verbatim; don't retry. reviewis expensive (one cloud session per call). Don't run multiplereviews in parallel for the same task; call it once with a focused--instruction.- The browser-agent intelligence runs in the H cloud, not in your model. You only launch the command and surface the JSON, so this works the same whichever model is driving Hermes.
Examples
User: "Please QA https://news.ycombinator.com for accessibility."You: Runuv run --directory "$HAI_DEMOS" --env-file "$HAI_DEMOS/.env" qa-cli review --url https://news.ycombinator.com --instruction "focus on accessibility: alt text, form labels, keyboard nav, contrast". Parse JSON. Surface findings.
User: "What color is the main CTA on https://example.com?"You: Runuv run --directory "$HAI_DEMOS" --env-file "$HAI_DEMOS/.env" qa-cli visual --url https://example.com --question "what color is the main call-to-action button?". Return the answer.
Install (Hermes Agent)
Copy this skill into Hermes' skills directory and reload:
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinghermes/skills/hai-qa-via-cli/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hcompai/agents-api-demos/hai-qa-via-cli)