← DEV
Dev tool

Skillet

An eval harness for agent skills: point it at a SKILL.md and it runs real agent loops against Claude, GPT and Gemini, mocks the APIs the skill expects, and grades the transcripts.

The Skillet logo: pixel art of a cast iron pan with the name cooked into a pancake

Skillet runs a skill the way an agent would use it. Point it at a directory holding a SKILL.md and it starts a real agent loop against Claude, GPT and Gemini in one command, with shell and file tools in a sandboxed working directory, and a judge grades each transcript against the assertions the skill declares.

A skill that calls an external API gets a mock instead of production. Importing an OpenAPI spec or an MCP server turns it into a deterministic local server, and each eval case brings its own scenario state, so a case can stand a service up as unhealthy and assert the agent found the failed deploy behind it.

Every run writes a manifest beside its benchmark: the version, the hash of the skill, the models, the mock specs, the eval file. Model calls do not replay identically, so when a score moves the manifest shows which input moved with it.

Scores come out per provider, so a skill that holds on Claude and falls apart on Gemini says so in the same run.