Public Claude skills library under who.
.claude/skills/<name>/SKILL.md # Claude Agent Skills (project-discovered)
promptfooconfig.yaml # Promptfoo eval suite
evals/ # Eval notes / future suites
.github/workflows/skill-evals.yml
.claude/skills/<name>/SKILL.md with YAML frontmatter (name, description) and instructions.promptfooconfig.yaml (assert skill-used and any output checks).export ANTHROPIC_API_KEY=... # never commit this
npx promptfoo@latest eval -c promptfooconfig.yaml
npx promptfoo@latest view
Optional stability:
npx promptfoo@latest eval -c promptfooconfig.yaml --repeat 3
Docs: Test Agent Skills.
GitHub Actions workflow Skill evals uses promptfoo/promptfoo-action.
Required repository secret: ANTHROPIC_API_KEY.
Live model spend only happens when that secret is set and the workflow runs (PR/push path filters, or Run workflow).
Ortus is optional for filing failing cases and grinding harness/skill text locally. It is not a substitute for Promptfoo CI. Keep work artifacts in beads if you use Ortus; do not park long skill bodies in grind session context.
21 commits
Public Claude skills library under who.
.claude/skills/<name>/SKILL.md # Claude Agent Skills (project-discovered)
promptfooconfig.yaml # Promptfoo eval suite
evals/ # Eval notes / future suites
.github/workflows/skill-evals.yml
.claude/skills/<name>/SKILL.md with YAML frontmatter (name, description) and instructions.promptfooconfig.yaml (assert skill-used and any output checks).export ANTHROPIC_API_KEY=... # never commit this
npx promptfoo@latest eval -c promptfooconfig.yaml
npx promptfoo@latest view
Optional stability:
npx promptfoo@latest eval -c promptfooconfig.yaml --repeat 3
Docs: Test Agent Skills.
GitHub Actions workflow Skill evals uses promptfoo/promptfoo-action.
Required repository secret: ANTHROPIC_API_KEY.
Live model spend only happens when that secret is set and the workflow runs (PR/push path filters, or Run workflow).
Ortus is optional for filing failing cases and grinding harness/skill text locally. It is not a substitute for Promptfoo CI. Keep work artifacts in beads if you use Ortus; do not park long skill bodies in grind session context.
21 commits