Skillgrade: "Unit tests" for your agent skills Skillgrade, a new open-source tool, enables developers to create and run unit tests for AI agent skills, ensuring agents correctly discover and use custom skills. The tool supports multiple AI agents including Gemini, Claude, and Codex, and provides features like smoke testing, regression testing, and CI integration. The easiest way to evaluate your Agent Skills https://agentskills.io/home . Tests that AI agents correctly discover and use your skills. See examples/ /mgechev/skillgrade/blob/main/examples — superlint /mgechev/skillgrade/blob/main/examples/superlint simple and angular-modern /mgechev/skillgrade/blob/main/examples/angular-modern TypeScript grader . Prerequisites : Node.js 20+, Docker npm i -g skillgrade 1. Initialize — go to your skill directory must have SKILL.md and scaffold: cd my-skill/ GEMINI API KEY=your-key skillgrade init or ANTHROPIC API KEY / OPENAI API KEY Use --force to overwrite an existing eval.yaml Generates eval.yaml with AI-powered tasks and graders. Without an API key, creates a well-commented template. 2. Edit — customize eval.yaml for your skill see eval.yaml Reference evalyaml-reference . 3. Run : GEMINI API KEY=your-key skillgrade --smoke The agent is auto-detected from your API key: GEMINI API KEY → Gemini, ANTHROPIC API KEY → Claude, OPENAI API KEY → Codex. Override with --agent=claude . 4. Review : skillgrade preview CLI report skillgrade preview browser web UI → http://localhost:3847 Reports are saved to $TMPDIR/skillgrade/