Open Standard v1.0
Agent Portfolio Format Specification
The open standard for portable, importable AI agent configurations. Version 1.0.
On this page
1. Overview 2. File Structure 3. portfolio.json Schema 4. system-prompt.md 5. test-cases.json 6. deployment-guide.md 7. Quality Bar 8. Versioning 9. Platform Identifiers1. Overview
An Agent Portfolio is a downloadable JSON package that bundles a complete, tested AI agent configuration ready for import into a target AI agent platform (e.g. OpenClaw, n8n, LangChain-based apps).
Each portfolio must be:
- Complete — contains everything needed to recreate the agent's behavior
- Tested — includes at least one test case demonstrating it works
- Self-contained — no hidden dependencies or undocumented API calls
- Platform-targeted — declares which platform(s) it targets
2. File Structure
A portfolio lives in a single directory with this structure:
my-portfolio/
├── portfolio.json # Required: all metadata and config
├── system-prompt.md # Required: the agent's system prompt
├── tool-definitions.json # Optional: tool/API definitions
├── test-cases.json # Required: at least 1 test case
├── deployment-guide.md # Required: platform-specific import steps
└── assets/ # Optional: icons, screenshots
├── icon.png
└── screenshots/
└── demo.gif 3. portfolio.json Schema
See the full schema documentation on the left navigation.
7. Quality Bar
To be listed on Promptfolio, a portfolio must pass:
| Check | Rule |
|---|---|
| Completeness | All required files present |
| Price | Between $0.99 and $100.00 |
| Platform target | At least one valid platform declared |
| Test cases | At least 1 valid test case in test-cases.json |
| No secrets | Zero API keys or real credentials in any file |
| Deployment guide | At least 3 steps and 2 troubleshooting items |
| System prompt | At least 200 words, no placeholder-only content |
9. Platform Identifiers
| Platform | Identifier | Notes |
|---|---|---|
| OpenClaw | openclaw | Primary target for MVP |
| n8n | n8n | Self-hosted workflow automation |
| Make (formerly Integromat) | make | Visual automation platform |
| Zapier | zapier | Automated workflows |
| LangChain | langchain | Programmatic AI agent framework |
| Custom / Generic | generic | Platform-agnostic |