Add actionbook-web-test skill — a declarative YAML-driven browser testing
framework for Claude Code. Includes:
- SKILL.md with full execution flow, selector strategy, and recovery logic
- YAML workflow format with 17+ assertion types
- json-ui report generation with per-test collapsible sections and
base64-embedded screenshots for every test (PASS/FAIL/SKIP)
- generate-report.mjs script for building report JSON from execution results
- Reference docs for workflow format, assertion types, and report structure
- Add integrity and crossorigin attributes to all Prism.js CDN links
- Addresses CodeQL security warning about external resource loading
- Ensures CDN resources cannot be tampered with (supply chain security)
- Uses SHA-384 hashes for all CSS and JS resources
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Fix Table and ResultsTable components to use renderI18n() instead of
String() for cell values, resolving [object Object] in rendered HTML
- Prepare json-ui package.json for npm publishing (publishConfig, repo,
license Apache-2.0, prepublishOnly hook)
- Add dependencies and setup fields to deep-research plugin.json
declaring @actionbookdev/cli and @actionbookdev/json-ui as required
- Update SKILL.md render step to prefer npx as primary method
- Add json-ui install step to README, update troubleshooting table
- Add Dependencies section to README with one-command install
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>