skillify

Codify recent successful scrape flows into browser-skills with tests.

2|Updated May 8, 2026
One-click install
npx skills add https://github.com/xotong/claude-marketplace --skill skillify-xotong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skillify
Source: https://github.com/xotong/claude-marketplace/tree/main/plugins/ruflo/skills/skillify
Command: npx skills add https://github.com/xotong/claude-marketplace --skill skillify-xotong

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Codify the most recent successful /scrape flow into a permanent browser-skill on disk. Future /scrape calls with the same intent run the codified script in ~200ms instead of re-driving the page. Walks back through the conversation, synthesizes script.ts + script.test.ts + fixture, runs the test in a temp dir, and asks before committing. Use when asked to "skillify", "codify", "save this scrape", or "make this permanent". (gstack)

Core Features & Use Cases

  • Permanent Scrape Codification: Codifies the most recent successful /scrape flow into a durable, on-disk browser-skill.
  • Fast Replays: Future /scrape calls with the same intent run the codified script in ~200ms instead of re-driving the page.
  • Tests and Confirmation: Synthesizes script.ts, script.test.ts, and a fixture, runs tests in a temp dir, and asks before committing.

Quick Start

Run skillify to codify your latest scrape into a persistent browser-skill and verify tests before committing.

Frequently Asked Questions about skillify

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

FAQPage Schema
How do I save a browser scrape flow as a reusable script?

Codifying a scrape flow into a reusable browser-skill transforms your most recent successful page interaction into a permanent script on disk, allowing identical future scrape intents to execute in roughly 200ms.

Why is my web scraper running slow on repeated visits to the same page?

Repeated web scraper slowness occurs when re-driving the page dynamically each time. Codifying the successful scrape flow into a permanent browser-skill bypasses this by running the saved script directly in about 200ms.

How do I generate tests and fixtures for a browser automation script?

Generating tests for a browser automation script involves walking back through the conversation to synthesize script.ts, script.test.ts, and a fixture, then validating the test in a temporary directory before committing.

Does the scrape codification process commit files without user confirmation?

Scrape codification does not commit files automatically. It synthesizes the browser-skill files, validates tests in a temporary directory, and explicitly asks for user confirmation before committing anything to disk.

What do I need to make a permanent browser-skill from a successful scrape?

Making a permanent browser-skill from a successful scrape requires a recently completed scrape flow in your conversation history. The tool extracts this flow, synthesizes the TypeScript script and fixture, and verifies it before saving.

Can I automate testing for saved browser scraping scripts?

Yes, automating testing for saved browser scraping scripts is supported. The codify process automatically creates script.test.ts alongside the main script and fixture, executing the test suite in a temporary directory to validate functionality.