skillify

Converts a successful browser scrape session into a permanent reusable script on disk.

Updated Aug 9, 2026
One-click install
npx skills add https://github.com/raghavbadhwar/rstack --skill skillify-raghavbadhwar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skillify
Source: https://github.com/raghavbadhwar/rstack/tree/main/skillify
Command: npx skills add https://github.com/raghavbadhwar/rstack --skill skillify-raghavbadhwar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Repeatedly driving a browser through the same scraping flow wastes time and tokens. This Skill captures the most recent successful /scrape flow and codifies it into a permanent browser-skill script, so future runs with the same intent execute in roughly 200ms instead of re-driving the page. ## Core Features & Use Cases - Conversation Replay Analysis: Walks back through the conversation to reconstruct the successful scrape flow and its intent. - Script Synthesis: Generates script.ts, script.test.ts, and a fixture capturing the codified scrape behavior. - Validated Persistence: Runs the generated test in a temporary directory and asks for confirmation before committing the skill to disk. - Use Case: After scraping a product listing page interactively, say "codify this scrape" to turn that flow into a reusable script that future /scrape calls execute directly. ## Quick Start Ask the agent to skillify or codify the scrape flow you just completed so it becomes a permanent reusable browser skill.

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?

Invoke the skillify skill after a successful /scrape run. It walks back through the conversation, synthesizes script.ts, script.test.ts, and a fixture, runs the test in a temp directory, and asks before saving the skill permanently.

What triggers the skillify skill?

The skill activates on phrases like "skillify", "codify this scrape", "save this scrape", or "make this permanent". It only works when a successful /scrape flow exists earlier in the conversation to codify.

How much faster is a codified scrape than re-driving the page?

According to the skill documentation, future /scrape calls with the same intent run the codified script in roughly 200ms instead of re-driving the browser page through the full interactive flow.

Does skillify save the script without asking?

No. The skill runs the generated test in a temporary directory first and asks for confirmation before committing the new browser-skill to disk, so nothing is persisted without approval.

What files does skillify generate for a codified scrape?

It generates three artifacts: script.ts containing the codified scrape logic, script.test.ts for validation, and a fixture capturing the expected page data used by the test.