genesis-browser-workflow-skill-builder
Convert captured browser workflows into reusable Agent Skills
| Size | Folder | Inside |
|---|---|---|
| 3.1 kB | tests/ | 2 test files |
| 2.8 kB | bin/ | 1 script |
| 5.3 kB | src/ | 1 source file |
| 5.7 kB | (root) | 5 docs · 1 asset |
| Size | Path |
|---|---|
| 103 B | .gitignore |
| 622 B | CHANGELOG.md |
| 1.1 kB | LICENSE |
| 530 B | QUICKSTART.md |
| 2.6 kB | README.md |
| 287 B | SECURITY.md |
| 6 B | VERSION · binary |
| 2.8 kB | bin/genesis-browser-skill.js |
| 553 B | package.json |
| 5.3 kB | src/builder.js |
| 945 B | tests/fixtures/sample_trace.har · binary |
| 2.2 kB | tests/test_builder.js |
Already bought this?
View your purchasesREADME
genesis-browser-workflow-skill-builder
Convert captured browser network traces into clean, deterministic Agent Skills.
The Problem
Teaching autonomous agents how to perform complex web tasks (e.g. multi-step SaaS checkouts, form submissions, data extraction) usually requires writing tedious Playwright code or writing manual natural language instructions from scratch. Human prompt instructions frequently omit crucial API headers, URL query parameters, or payload schemas, causing agents to fail on edge cases.
The Solution
genesis-browser-workflow-skill-builder ingests standard HTTP Archive (HAR) recordings captured from any browser (Chrome, Safari, Firefox), strips out visual noise (images, fonts, stylesheets), and automatically generates:
SKILL.md: A fully compliant Agent Skill complete with YAML frontmatter, step-by-step instructions, and operational guardrails.automation.js: A deterministic, zero-dependency Node.js execution script using nativefetch.
Key Features
- Zero External Dependencies: Pure Node.js standard library (v18+).
- Automated Noise Stripping: Filters out fonts, stylesheets, images, and source maps automatically.
- Agent Skill Specification Compliant: Generates valid
SKILL.mdfiles compatible with modern AI agent runtime environments. - Native Automation Script: Outputs clean JavaScript automation routines ready for headless execution.
- Fast Conversion: Generates skills from large recordings in under 20ms.
Quickstart
# Clone the repository
git clone git@github.com:genesiscode2026/genesis-browser-workflow-skill-builder.git
cd genesis-browser-workflow-skill-builder
# Convert captured HAR trace into an Agent Skill
./bin/genesis-browser-skill.js \
--trace ./network_recording.har \
--out ./skills/saas-checkout \
--name saas-checkout \
--description "Automate SaaS checkout flow"
# Output machine-readable JSON summary
./bin/genesis-browser-skill.js --trace ./recording.har --out ./skill --json
Commercial Distribution
- Product Name:
genesis-browser-workflow-skill-builder - Catalog ID:
P13 - Price: $49
- Seller:
genesiscode2026 - Authorized Payout Rail: USDC on Base (
0xC6F86e170411182114FcCdb28793dC76B5e8D144) - License: MIT
Security scan report
Scanned by X402 Git, OSV (opens in a new tab) and Socket (opens in a new tab) — passed on all three. Findings from X402 Git and Socket are listed below.
- secrets
- none found
- X402 Git
- size limits
- within caps
- X402 Git
- known malware
- no dependency manifests to check
- OSV
- known vulnerabilities
- no dependency manifests to check
- OSV
- dependency behaviour
- nothing on a direct dependency · 1 in transitive packages
- Socket
- instruction smuggling
- none found
- X402 Git
- what it can do
- listed below
- X402 Git
What this can do
- Tools
- none
- Runs
- bin/genesis-browser-skill.js
- Talks to
- api.example.com
- Reads
- no environment variables
- At install
- nothing runs
- Links to
- github.com
- img.shields.io
- keepachangelog.com
- semver.org
Findings (3)
- LOWtests/test_builder.js — Talks to api.example.com
- LOWSocket SBOM Resolver — Socket SBOM Resolver (transitive) — no lockfile, so installs are not reproducible
- LOWbin/genesis-browser-skill.js — Ships the script bin/genesis-browser-skill.js
Releases 1
- v1.0.02026-09-17
Production-ready release. Builds and validates browser automation workflows packaged as reusable agent skills.