skillify

Codify a browser scraping conversation into script.ts, script.test.ts, and a fixture.

1|Updated May 5, 2026
One-click install
npx skills add https://github.com/yashs33244/my-mac-claude --skill skillify-yashs33244
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skillify
Source: https://github.com/yashs33244/my-mac-claude/tree/main/skills/gstack/skillify
Command: npx skills add https://github.com/yashs33244/my-mac-claude --skill skillify-yashs33244

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the repeated cost of re-driving the same browser scrape by turning a successful /scrape into a permanent, fast local browser-skill.

Core Features & Use Cases

  • Codifies a working scrape flow: Walks back through the conversation and synthesizes the durable script.ts, script.test.ts, and a fixture from your successful run.
  • Validates via tests before commit: Runs the generated test in a temporary directory and asks for confirmation before committing changes.
  • Optimizes future runs: Replaces slow future /scrape attempts with an already codified script that runs in roughly 200ms for the same intent.

Quick Start

Ask your AI to skillify the scrape you just completed, for example: "Skillify this scrape so future runs are fast and reliable."

Frequently Asked Questions about skillify

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

FAQPage Schema
How do I convert a successful browser scraping session into a reusable TypeScript script?▼

To convert a browser scraping session into a reusable TypeScript script, skillify analyzes your successful scrape flow and synthesizes durable script.ts, script.test.ts, and fixture files for local persistence. It validates the generated test in a temporary directory before committing.

Can I cache a working web scraper to speed up future data extraction runs?▼

You can cache a working web scraper by codifying the scrape flow into an on-disk browser skill. This replaces slow future scrape attempts with a reusable script that runs in roughly 200ms for the same intent.

How does test validation work when creating a scraping skill?▼

Test validation works by running the synthesized script.test.ts in a temporary directory. The skill evaluates the test results and prompts for confirmation before committing the final script and fixture to disk.

Do I need to manually write tests when automating browser scraping flows?▼

You do not need to manually write tests when automating browser scraping flows. The skill automatically synthesizes script.test.ts and a fixture from your successful conversation history to validate the scraping intent.

What is the best way to achieve local persistence for browser automation scripts?▼

The best way to achieve local persistence for browser automation scripts is to codify a successful scrape into a permanent on-disk skill. This process generates TypeScript files and fixtures, removing the repeated cost of re-driving the same scrape.