If you've ever built browser automation, you know the pain. Your script works perfectly... until it doesn't. A button moves. A CSS class changes. A loading state takes a fraction longer. Suddenly your entire automation fails and you're debugging selectors at 2 AM.
This isn't a skill issue. It's a fundamental problem with how we've approached automation for decades.
The Selector Trap
Traditional automation tools (Selenium, Playwright, Puppeteer) rely on brittle selectors:
// This looks fine until the website updates
await page.click('#submit-button');
But websites change. Designers refactor. Companies rebrand. And your carefully crafted automation breaks without warning.
The real problem? You're describing how to do something, not what you want done.
Intent Over Implementation
What if instead of targeting specific selectors, you described what you're looking for?
Instead of: Click element with ID "submit-btn"
You said: Click the primary submit button
This is the core insight behind SkillForge.
How It Works
- Record yourself performing any web task
- AI extracts the intent, workflows, and context
- Generate SKILL.md files that describe goals, not selectors
- Any AI agent can execute the skill across different frameworks
The result? Skills that survive UI updates because they understand what to do, not where to click.
Real Example
Traditional automation:
await page.click('button[data-testid="login"]');
await page.fill('input[name="email"]', 'user@example.com');
// Breaks when data-testid changes
SkillForge approach:
## Step 1: Authenticate
- Locate the "Sign In" button (primary CTA)
- Enter credentials in the login form
- Submit and wait for dashboard
The AI figures out the selectors. You focus on the workflow.
Why This Changes Everything
- ✅ No more broken scripts when UIs update
- ✅ Domain experts can create automation without coding
- ✅ Skills are portable across frameworks
- ✅ Human-readable format for easy review
- ✅ AI-powered execution adapts to interface changes
Live on Product Hunt
We're live today and would love your support:
🔗 https://www.producthunt.com/products/skillforge-2
Ready to stop maintaining brittle selectors?
Top comments (0)