skillify

Convert manual browser scraping workflows into reusable TypeScript scripts with tests.

Updated May 27, 2026
One-click install
npx skills add https://github.com/Shmurdoc/EasyRide-v1 --skill skillify-shmurdoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skillify
Source: https://github.com/Shmurdoc/EasyRide-v1/tree/main/.opencode/skills/gstack-skillify
Command: npx skills add https://github.com/Shmurdoc/EasyRide-v1 --skill skillify-shmurdoc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Repeating the same browser scraping workflow wastes time and tokens. Every time you need to extract data from a website, you manually drive the browser, wait for pages to load, and repeat the same clicks and extractions. This Skill turns that one-time manual effort into a permanent, reusable script that runs in milliseconds.

Core Features & Use Cases

  • Permanent Scrape Scripts: Converts a successful manual scrape into a TypeScript script with tests and fixtures.
  • Fast Re-execution: Future scrapes with the same intent run in ~200ms instead of re-driving the browser.
  • Test-Driven Workflow: Synthesizes script.ts, script.test.ts, and fixtures, then runs tests in a temp directory before committing.
  • Use Case: You just manually scraped product prices from a competitor site. Use this Skill to save that workflow as a permanent script so you can re-run it anytime with a single command.

Quick Start

Use the skillify skill to codify your most recent successful scrape into a permanent browser skill.

Frequently Asked Questions about skillify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a manual browser scraping workflow into a reusable TypeScript script?

You can convert a manual browser scraping workflow into a reusable TypeScript script by codifying the successful navigation and extraction steps into permanent script files. This process synthesizes the script and test fixtures so the workflow runs reliably without manual browser intervention.

What is the best way to automate repetitive web scraping tasks without re-driving the browser?

Automating repetitive web scraping tasks is best handled by codifying the initial manual extraction logic into a permanent TypeScript script. This approach eliminates the need to re-drive the browser, allowing future identical scraping intents to execute in approximately 200ms.

How does test-driven workflow validation work for codified browser scraping scripts?

Test-driven workflow validation for codified scraping scripts works by synthesizing script.ts, script.test.ts, and fixtures together. The system runs validation tests in a temporary directory to ensure the codified workflow executes reliably before committing the final script.

Can I use this browser scraping codification for repetitive data extraction across multiple sessions?

Yes, you can use this codification for repetitive data extraction across multiple sessions. It is specifically designed for scenarios where identical navigation and selection logic must be executed repeatedly, converting one-time manual effort into a permanent, reusable script.

Does the generated scraping script require manual browser intervention to run?

No, the generated scraping script does not require manual browser intervention to run. The codified TypeScript script operates independently, executing the previously synthesized navigation and data extraction logic in under 200ms.

Why should I codify web scraping workflows instead of manually extracting data each time?

You should codify web scraping workflows to save time and tokens, as manually driving the browser for identical data extraction wastes resources. Codification turns one-time manual effort into a permanent script that re-executes in milliseconds instead of repeating the full browser load process.