skillify

Codifies a successful browser scrape flow into a permanent reusable script.

1|Updated Jul 23, 2026
One-click install
npx skills add https://github.com/sanjanb/my-agent-harness --skill skillify-sanjanb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skillify
Source: https://github.com/sanjanb/my-agent-harness/tree/main/skills/skillify
Command: npx skills add https://github.com/sanjanb/my-agent-harness --skill skillify-sanjanb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Repeatedly driving a browser through the same scraping steps wastes time and tokens. This Skill converts a successful /scrape session into a permanent, tested script that runs in about 200ms instead of re-driving the page each time. ## Core Features & Use Cases - Flow Codification: Walks back through the conversation to synthesize script.ts, script.test.ts, and a fixture from the completed scrape. - Validation Before Commit: Runs the generated test in a temporary directory and asks for confirmation before writing the skill to disk. - Use Case: After scraping a product listing page interactively, invoke this Skill to save the flow as a permanent browser-skill so future scrapes of the same intent execute instantly without re-navigating the page. ## Quick Start Ask the agent to skillify the scrape 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 command after completing a successful /scrape flow. It walks back through the conversation, synthesizes script.ts, script.test.ts, and a fixture, then runs the test in a temp directory before saving the skill to disk.

How to avoid re-driving a browser for repeated scraping tasks?

Codify the scrape once with skillify so future calls with the same intent run the saved script in about 200ms. This eliminates the need to re-navigate and re-interact with the page on every run.

Does skillify test the generated scrape script before saving?

Yes, it generates script.test.ts alongside the script and fixture, then runs the test in a temporary directory. The skill is only committed to disk after the test passes and the user confirms.

When should I not codify a scrape flow?

Avoid codifying one-off scrapes or flows against pages whose structure changes frequently, since the saved script replays recorded interactions. Codification pays off only when the same scraping intent recurs.