{"id":4970,"external_id":"plugins_6ab284853b888191aaf2ec7ab167d954","name":"promptfoo","display_name":"Promptfoo","developer":"Promptfoo","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-10-01T13:22:05Z","input_sha256":"36dd5321f2fabb4a00e51c57947899200ed8d0aaa81553163cab008229207e25","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.1.3","skill_count":4,"first_seen_at":"2026-09-30T22:02:35.000Z","last_seen_at":"2026-10-03T00:00:02.146Z","last_changed_at":"2026-09-30T22:02:35.000Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":null,"connector_id":null,"created_at":"2026-09-22T13:46:59.110932Z","discoverability":"UNLISTED","id":"plugins_6ab284853b888191aaf2ec7ab167d954","is_template":false,"name":"promptfoo","release":{"app_ids":[],"app_manifest":null,"app_templates":[],"description":"Agent skills for connecting, evaluating, and red teaming LLM applications with Promptfoo.","display_name":"Promptfoo","id":"pluginrel_69519acca24081918109af3d9b8f2e62","interface":{"brand_color":"#FE2C06","capabilities":["Read","Write"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_000000005520820e888d8efd45a4eeef","default_prompt":"Write a Promptfoo eval for this behavior.","default_prompts":["Write a Promptfoo eval for this behavior.","Use Promptfoo to connect my HTTP endpoint to an eval.","Set up or run Promptfoo red teaming for this API."],"developer_name":"Promptfoo","logo_url":"https://files.openai.com/content?id=file_00000000584481f4b63002b29fe3c52b","logo_url_dark":null,"long_description":"Promptfoo skills for configuring providers and targets, writing eval suites, and setting up or running red team workflows against LLM apps.","plugin_category_id":"developer tools","privacy_policy_url":"https://www.promptfoo.dev/privacy/","screenshot_urls":[],"short_description":"Make for all","terms_of_service_url":"https://www.promptfoo.dev/terms-of-service/","website_url":"https://www.promptfoo.dev"},"keywords":["eval","redteam","llm","testing","promptfoo"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Write, run, and improve non-redteam Promptfoo eval suites for a configured target: test cases, assertions, rubrics, datasets, and CI gates. Use promptfoo-provider-setup first for a new or broken connection; use the redteam skills for adversarial scans.","interface":{"brand_color":null,"default_prompt":"Use $promptfoo-evals to write and run a focused eval for my already configured target.","display_name":"Promptfoo Evals","icon_large_url":null,"icon_small_url":null,"iconography":"chart","short_description":"Write and QA Promptfoo eval suites"},"name":"promptfoo-evals","plugin_release_skill_id":"pluginrsk_6ab2848a43948191b82c8d5b11477320"},{"description":"Connect Promptfoo to a model, live HTTP API, local Python/JavaScript provider, or app code. Use for request/auth mapping, response parsing, OpenAPI setup, and connection smoke tests. Use promptfoo-evals for broader eval coverage and promptfoo-redteam-setup for attack selection.","interface":{"brand_color":null,"default_prompt":"Use $promptfoo-provider-setup to connect Promptfoo to my HTTP endpoint, OpenAPI operation, Python provider, or app code.","display_name":"Promptfoo Provider Setup","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Connect Promptfoo to HTTP, Python, and JS"},"name":"promptfoo-provider-setup","plugin_release_skill_id":"pluginrsk_6ab2848989948191bfd1ef12b161a7cb"},{"description":"Execute, inspect, and rerun an existing Promptfoo redteam scan. Use for generated YAML, result exports, attack success rates, grader/target errors, filtered reruns, and CI gates. Use promptfoo-provider-setup for connections and promptfoo-redteam-setup for new scan plans.","interface":{"brand_color":null,"default_prompt":"Use $promptfoo-redteam-run to execute this generated redteam scan with its HTTP, Python, or JS target and summarize failures.","display_name":"Promptfoo Redteam Run","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Run and triage red team scans"},"name":"promptfoo-redteam-run","plugin_release_skill_id":"pluginrsk_6ab284894130819196c45794d191c703"},{"description":"Create or refine a Promptfoo redteam config and generate probes from target behavior, code, or OpenAPI evidence. Use for purpose, trust boundaries, plugins, strategies, and grading guidance. Use promptfoo-provider-setup for connection work and promptfoo-redteam-run for an existing scan.","interface":{"brand_color":null,"default_prompt":"Use $promptfoo-redteam-setup to create a focused red team config from a live endpoint, OpenAPI spec, or code.","display_name":"Promptfoo Redteam Setup","icon_large_url":null,"icon_small_url":null,"iconography":"radar","short_description":"Plan red team scans from endpoints or code"},"name":"promptfoo-redteam-setup","plugin_release_skill_id":"pluginrsk_6ab28488d6548191b0db2898b14e8264"}],"version":"0.1.3"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"promptfoo","author":{"url":"https://www.promptfoo.dev","name":"Promptfoo"},"license":"MIT","sources":[{"path":".codex-plugin/plugin.json","sha256":"17cd851c34aba1c6c62e58250d89a2a75ff36f5e870945c2a7d0902d63ff9d2d"},{"path":".claude-plugin/plugin.json","sha256":"f414bf2194b53d448ab0640306cc2a0a15318c9468597c955edbffd135fdd712"}],"version":"0.1.3","homepage":"https://www.promptfoo.dev/docs/integrations/agent-skill","keywords":["eval","redteam","llm","testing","promptfoo"],"repository":"https://github.com/promptfoo/promptfoo","artifact_id":11819,"observed_at":"2026-10-02T00:36:06Z","capabilities":["Read","Write"],"field_sources":{"name":0,"author":0,"license":0,"version":0,"homepage":0,"keywords":0,"repository":0,"capabilities":0},"extraction_version":1,"conflicts_or_errors":[{"field":"keywords","other_source":1}]}}