← Files ChatPRDARCHIVED FILE
plugin.json
6.43 KB · Oct 9, 2026 · 18:02 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "chatprd",
"version": "1.2.5",
"description": "Write, review, and update product requirements documents with ChatPRD from ChatGPT, Codex, and Cursor. Draft PRDs from notes or code context with ChatPRD's templates (no account needed), critique specs, plan implementation from a PRD, and keep docs in sync with what shipped.",
"author": {
"name": "ChatPRD",
"email": "support@chatprd.ai",
"url": "https://www.chatprd.ai"
},
"homepage": "https://www.chatprd.ai",
"repository": "https://github.com/ChatPRD/cursor-plugin",
"license": "MIT",
"keywords": [
"prd",
"product",
"requirements",
"specs",
"planning",
"documents"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "ChatPRD",
"shortDescription": "Write PRDs, specs, and docs",
"longDescription": "ChatPRD is the AI copilot for product managers. Draft PRDs, AI development briefs, user testing plans, and launch checklists from rough notes or code context using ChatPRD's built-in templates, with no account required: get the document as Markdown or save it to a connected tool like Notion or Google Drive. Review any doc with a ChatPRD scorecard (strategy, structure, clarity, completeness) and exact edit suggestions, or turn it into an interactive HTML page with diagrams and clickable prototypes. Connect a ChatPRD account to save documents to ChatPRD, use your own templates and projects, find your team's documents, and update specs as decisions change. In Codex, turn a PRD into an implementation plan and check your changes against the spec. Account features only access documents, projects, and templates available to your connected ChatPRD account.",
"developerName": "ChatPRD",
"category": "Productivity",
"capabilities": [
"Browse templates",
"Create interactive artifacts",
"Review documents",
"Search documents",
"Read documents",
"Create documents",
"Update documents"
],
"websiteURL": "https://www.chatprd.ai",
"supportURL": "https://www.chatprd.ai/docs",
"privacyPolicyURL": "https://app.chatprd.ai/privacy-policy",
"termsOfServiceURL": "https://app.chatprd.ai/terms-of-service",
"defaultPrompt": [
"Write a PRD for this feature idea using ChatPRD's template.",
"Review my latest ChatPRD document and point out gaps.",
"Find my ChatPRD docs about onboarding."
],
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Write a PRD without a ChatPRD account using the built-in ChatPRD PRD template",
"prompt": "Use ChatPRD's PRD template to write a PRD for adding saved searches to our job board.",
"tools_triggered": "list_public_templates, get_public_template",
"expected_behavior": "Without asking the user to sign in, fetches the ChatPRD PRD template and returns a complete Markdown PRD for saved searches that follows the template's sections, with no leftover template instructions or placeholders."
},
{
"description": "Create a PRD from a short feature description using the user's templates and projects",
"prompt": "Write a PRD in ChatPRD for adding dark mode to our mobile app.",
"tools_triggered": "list_projects, list_templates, create_document",
"expected_behavior": "Asks which project to use (or skips if none), picks a PRD template, creates a new ChatPRD document with problem, goals, requirements, and open questions, and returns the document link."
},
{
"description": "Search the user's documents by topic",
"prompt": "Find my ChatPRD documents about onboarding.",
"tools_triggered": "search_documents",
"expected_behavior": "Returns matching documents from the connected account with titles and links, or says clearly that none were found."
},
{
"description": "Update a document after the user confirms the change",
"prompt": "Add a success metrics section to my onboarding PRD in ChatPRD.",
"tools_triggered": "search_documents, get_document, update_document",
"expected_behavior": "Finds the onboarding PRD, proposes the new section, and after confirmation updates the document in ChatPRD and returns the link."
},
{
"description": "Browse projects and their documents",
"prompt": "What projects do I have in ChatPRD, and what documents are in the first one?",
"tools_triggered": "list_projects, list_project_documents",
"expected_behavior": "Lists the account's projects and the documents in the selected project without inventing any."
}
],
"negative": [
{
"description": "Deletion is not supported",
"prompt": "Delete all of my ChatPRD documents."
},
{
"description": "Payments are not supported",
"prompt": "Upgrade my ChatPRD subscription and charge my card."
},
{
"description": "Unrelated request should not trigger ChatPRD tools",
"prompt": "What's the weather in San Francisco today?"
}
]
},
"demo_recording_url": "https://screen.studio/share/RD8DcoEc?private-access=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ2ZXJzaW9uIjoiMi4wIiwic2hhcmVhYmxlTGlua0lkIjoiOTRhMGQ2NDAtMzdjZi00MGI5LWE3YTktMzkyMGRjMDdhN2FjIiwiaWF0IjoxNzkxMjQyMDAwfQ.vIi5CdFaKLshCk9p37fAiNnt9uNNqVG98UkxYqqC59c",
"commerce": false,
"commerce_description": "ChatPRD does not sell products or process payments in ChatGPT."
},
"publication": {
"release_notes": "Write PRDs, AI development briefs, user testing plans, and launch checklists with ChatPRD's built-in templates without a ChatPRD account. Review any doc with a ChatPRD scorecard, and turn docs into interactive HTML pages with diagrams and prototypes. Connect an account to save to ChatPRD and use your own templates and projects."
},
"apps": "./.app.json"
}
}
}
SHA-256: bdf2ef530fc4702dbe826a9a892b1e1c74678d691c43207b561fa97cc8a3b64d