← Back to Skills Marketplace
Promptfoo
by
South American Cowboy
· GitHub ↗
· v0.1.0
· MIT-0
166
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install promptfoo
Description
Work with Promptfoo for local, repeatable LLM evals and red-team testing. Use when a request explicitly involves Promptfoo, `promptfooconfig.yaml`, Promptfoo...
Usage Guidance
This skill appears to do what it says: help you scaffold, validate, and run Promptfoo configs. Before using it: (1) review any scaffolded promptfooconfig.yaml the script writes (especially if you pass --force) so you don’t accidentally commit secrets or point tests at sensitive APIs; (2) be aware that running promptfoo eval/validate (not included here) will contact model providers and require provider credentials you control—do not store API keys in repo files or generated prompt files; (3) confirm you install the actual Promptfoo CLI from its official source before running commands; and (4) if you plan red-team or live-API tests, avoid targeting internal or production endpoints without appropriate authorization. Overall the package is internally consistent and low-risk, but normal operational caution around provider keys and target endpoints still applies.
Capability Analysis
Type: OpenClaw Skill
Name: promptfoo
Version: 0.1.0
The promptfoo skill bundle provides a legitimate interface for LLM evaluation and red-teaming using the Promptfoo tool. It includes helper scripts like promptfoo-preflight.py for workspace inspection and scaffold-promptfoo-config.py for generating standard configuration templates, both of which perform safe, local-only operations. The instructions in SKILL.md and the reference documentation are well-aligned with the tool's intended use and do not contain any malicious directives or indicators of data exfiltration.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description, SKILL.md content, reference docs, and helper scripts all align with building, validating, and scaffolding Promptfoo configs and running Promptfoo workflows. There are no unrelated environment variables, binaries, or install steps requested.
Instruction Scope
Runtime instructions and helper scripts operate on the repository workspace (looking for promptfooconfig.yaml, .env, docs/, agents/, tools/, and top-level .txt prompts) and instruct creating or validating Promptfoo configs. This is appropriate for the stated purpose, but the skill expects to read workspace files and suggests generating configs—review any generated config and existing files before running evals. The scripts do not transmit data externally themselves, but running Promptfoo/evals may contact external providers.
Install Mechanism
Instruction-only skill with no install spec and no bundled third-party downloads or extracted archives. Helper scripts are small, local Python utilities that only read/write workspace files.
Credentials
The skill declares no required environment variables or credentials. The SKILL.md references providers (e.g., openai) conceptually, which legitimately require provider keys when you run Promptfoo; the skill itself does not request or exfiltrate credentials.
Persistence & Privilege
No always:true. The skill is user-invocable and can be invoked autonomously (platform default) but does not request elevated or persistent privileges or modify other skills. Helper scripts create or overwrite promptfooconfig.yaml only with explicit options/commands.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install promptfoo - After installation, invoke the skill by name or use
/promptfoo - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial Promptfoo skill: repo-aligned eval/redteam guidance, example-based references, and helper scripts for scaffolding and preflight checks.
Metadata
Frequently Asked Questions
What is Promptfoo?
Work with Promptfoo for local, repeatable LLM evals and red-team testing. Use when a request explicitly involves Promptfoo, `promptfooconfig.yaml`, Promptfoo... It is an AI Agent Skill for Claude Code / OpenClaw, with 166 downloads so far.
How do I install Promptfoo?
Run "/install promptfoo" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Promptfoo free?
Yes, Promptfoo is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Promptfoo support?
Promptfoo is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Promptfoo?
It is built and maintained by South American Cowboy (@south-american-cowboy); the current version is v0.1.0.
More Skills