Skill Forge

May 26, 2026 · View on GitHub

An extension Skill built on top of the BrowserAct CLI. Let AI write your scrapers — explore once, reuse forever.

What It Solves

Every time you ask an agent to scrape a new site, it starts from scratch:

  • Different execution path each time
  • Different failure modes
  • Unreliable at scale
  • Token cost grows linearly with each call

Skill Forge separates "exploring a site" from "using a site":

Explore once to generate a deploy-ready Skill package. 500 or 5,000 records all run through the same stable path.

Scraping teams move from "build a scraper per request" to "run a platform that lets agents self-serve Skill generation."

Install

Skill Forge is an extension separate from the BrowserAct entry Skill. Install it on its own.

Tell your AI agent:

Install browser-act-skill-forge. Skill source: https://github.com/browser-act/skills/tree/main/browser-act-skill-forge . Verify it works after installation.

The agent handles Skill configuration and validates it.

Prerequisites

  • BrowserAct CLI installed (see Installation)
  • BrowserAct entry Skill installed

How It Works: A Four-Step Pipeline

Describe → Explore → Generate → Self-Test
StepWhat it does
01 · DescribeTell the agent what you want
02 · ExploreAPI-first, DOM as fallback
03 · GenerateParameterized Skill package
04 · Self-testEnd-to-end validation + self-repair

Step 01 · Describe

Tell the agent in natural language what data you need and how you'll use it:

"Pull title, company, salary, and URL from LinkedIn job postings. I'll run 300 keywords later."

Step 02 · Explore: API-First, DOM Fallback

The agent automatically discovers the implementation path:

PriorityMethodStability
1API-first — endpoint discovery via network capture10× more stable
2DOM fallback — element extractionAffected by site redesigns

API paths keep working as long as the backend contract holds. DOM paths require re-exploration after a redesign.

Step 03 · Generate: Parameterized Skill Package

Business variables become CLI arguments (not hard-coded):

# The generated Skill takes parameterized inputs
forged-skill linkedin-jobs --keyword "AI Engineer" --location "Remote"
forged-skill linkedin-jobs --keyword "Backend" --location "SF"

Output:

  • SKILL.md — Skill file
  • Executable script
  • Deploy-ready

Step 04 · Self-Test: End-to-End Validation + Self-Repair

A sub-agent runs tests automatically and self-repairs on failure until it passes — no manual intervention needed.

Business Value

For Individual Developers

  • Pay the exploration cost once, reuse cheaply forever
  • When a site redesigns, just tell the agent to re-explore
  • Token cost shifts from "pay per call" to "pay once at exploration"

For Scraping Teams

Traditional model:

Request → engineer codes scraper → test → deploy → maintain
            ↑                                    ↑
            takes requests                       breaks on redesign

Skill Forge model:

Request → agent explores and generates Skill → self-tests → deploy

                                                          re-explore on redesign

Engineers move from "writing every scraper" to "running the platform agents use to self-serve Skill generation."

Use Cases

ScenarioDescription
Batch data collectionSame pattern across N keywords / regions / categories
Cross-site comparisonExplore each site once, generate a Skill set with a unified interface
Recurring monitoringPrice changes, inventory changes, new arrivals
Data miningRecruiting, e-commerce, social — structured data extraction
Internal enterprise flowsEncapsulate a fixed operation in an internal system as a reusable Skill

Relationship to the BrowserAct Entry Skill

BrowserAct entry SkillSkill Forge
RoleFoundation, exposes local browser CLI capabilitiesExtension Skill, built on top of the CLI
RequiredOptional
Use patternAgent explores and operates the browser liveAgent explores once, generates a reusable Skill
Token costPay per callPay once at exploration

BrowserAct provides the "ability to do things." Skill Forge provides the "ability to bake doing into a Skill."

Next Steps

  • Installation — Install the base CLI and entry Skill
  • Anti-Blocking — Anti-scraping capabilities Skill Forge relies on during exploration
  • Agent Design — Network capture for API endpoint discovery