skillify

Codifies a successful browser scrape into a permanent Playwright-based script with tests.

Updated Sep 13, 2026
One-click install
npx skills add https://github.com/abdulazeezoj/monovella-poc --skill skillify-abdulazeezoj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skillify
Source: https://github.com/abdulazeezoj/monovella-poc/tree/main/.agents/skills/gstack/skillify
Command: npx skills add https://github.com/abdulazeezoj/monovella-poc --skill skillify-abdulazeezoj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Re-running a browser scrape through an AI agent is slow and expensive every time. This Skill converts the most recent successful /scrape flow into deterministic code on disk, so future scrapes with the same intent run in about 200ms instead of re-driving the page. ## Core Features & Use Cases - Scrape Codification: Walks back through the conversation, synthesizes script.ts, script.test.ts, and a fixture from the completed scrape. - Verified Before Saving: Runs the generated test in a temp directory and asks for confirmation before committing the new browser-skill to disk. - Use Case: After scraping a site's pricing table with /scrape, invoke this Skill to save that flow as a permanent script so the next identical scrape executes instantly without browser automation. ## Quick Start Ask the assistant to skillify the scrape you just completed so it becomes a permanent reusable script.

Frequently Asked Questions about skillify

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

FAQPage Schema
How do I turn a browser scrape into a reusable script?

Run the skillify command after a successful /scrape flow. It walks back through the conversation, synthesizes script.ts, script.test.ts, and a fixture, then saves the codified browser-skill to disk after your confirmation.

How to make repeated web scraping faster with Playwright?

Codify the scrape once into a deterministic Playwright-via-browse-client script. Future calls with the same intent execute the saved script in roughly 200ms instead of re-driving the page through an agent each time.

Does the codified scrape script get tested before saving?

Yes. The generated script.test.ts runs in a temporary directory against a captured fixture before anything is committed. The Skill asks for your confirmation before writing the permanent browser-skill to disk.

Is scraped page content trusted when generating code?

No. The Skill treats every string extracted during the scrape as attacker-influenceable input when synthesizing code, names, or selectors, guarding against prompt injection embedded in page content.

When should I not codify a scrape into a permanent script?

Skip codification for one-off scrapes or pages whose structure changes frequently, since the saved script encodes the current selectors and flow. Codify only flows you expect to repeat with the same intent.