-
Notifications
You must be signed in to change notification settings - Fork 2
V2 (August 2025)
Daniel Rosehill edited this page Aug 19, 2025
·
1 revision
Field Name | Type | Required | Category | Description |
---|---|---|---|---|
Agent Name | string | The display name of the agent/assistant. | ||
API Notes | string | Free-text notes on API usage, dependencies, or quirks. | ||
Audio | boolean | ✓ | Indicates if audio input is required. | |
Autonomous | boolean | Marks if the agent operates autonomously without supervision. | ||
Better As Tool | boolean | Marks if this is better suited as a tool rather than a standalone agent. | ||
Character | boolean | Type | Indicates whether the agent assumes a specific character/persona. | |
ChatGPT Access URL | string | Direct link to the deployed ChatGPT agent. | ||
Conversational | boolean | Indicates if the agent supports multi-turn conversations. | ||
Cost Estimates | string | Notes or figures on estimated operating costs. | ||
Creation Date | string | Date the agent was created. | ||
Data Utility | boolean | Category | Marks relevance to data processing/utility use cases. | |
Deep Research | boolean | Indicates if the agent is designed for deep research tasks. | ||
Description | string | Text description of the agent’s purpose and behavior. | ||
External Tooling | boolean | ✓ | Marks if external tools are mandatory for function. | |
File Input | boolean | ✓ | Indicates if file input support is required. | |
Guardrails Notes | string | Free-text notes describing safety rules or refusal logic. | ||
Image Generation | boolean | Type | Marks if image generation is part of the workflow. | |
Instructional | boolean | Indicates if designed for teaching or step-by-step guidance. | ||
Is Agent | boolean | Marks if this is a true agent (tool-using, stateful). | ||
Iteration Notes | string | Free-text notes about iteration history. | ||
JSON Schema | object | Example JSON payload showing expected structured output. | ||
JSON Schema | object | Full JSON schema definition for structured output. | ||
LLM Selection Notes | string | Notes on which LLMs are most suitable. | ||
Local LLM Friendly? | string | Indicates suitability for running on local LLMs. | ||
Local LLM Notes | string | Notes about performance or quirks on local LLMs. | ||
Localtisation Notes | string | Notes about localization or language support. | ||
MCP Notes | string | Notes related to Model Context Protocol integrations. | ||
MCPs Used | string | List of Model Context Protocol components/tools used. | ||
N8N Link | string | Link to associated n8n automation. | ||
PII Notes | string | Notes on handling personally identifiable information. | ||
RAG | boolean | ✓ | Marks if retrieval-augmented generation is required. | |
Roleplay | boolean | Behavior | Indicates roleplay functionality/behavior. | |
Single Turn | boolean | Type | Marks if designed for single-turn interactions. | |
Spech-To-Speech | boolean | Indicates if speech-to-speech interaction is supported. | ||
Structured Output | boolean | Type | Marks if structured output is produced. | |
TTS | boolean | ✓ | Indicates if text-to-speech output is required. | |
Update/Iteration | boolean | Marks if an update or iteration cycle occurred. | ||
Use Case Outline | string | Free-text outline of supported use cases. | ||
Utility Estimate | string | Numerical or qualitative estimate of usefulness. | ||
Video Input | boolean | ✓ | Marks if video input is required. | |
Vision | boolean | ✓ | Indicates if vision input is required. | |
Voice First | boolean | Marks if designed primarily for voice-first use. | ||
Writing Assistant | boolean | Indicates if designed as a writing assistant. |
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "System Prompt Agent",
"type": "object",
"description": "Schema for system prompt agent definitions in the library",
"properties": {
"agentname": {
"type": "string",
"description": "The display name of the agent/assistant."
},
"api_notes": {
"type": "string",
"description": "Free-text notes on API usage, dependencies, or quirks."
},
"audio": {
"type": "boolean",
"description": "Indicates if audio input is required.",
"default": false
},
"autonomous": {
"type": "boolean",
"description": "Marks if the agent operates autonomously without supervision.",
"default": false
},
"better_as_tool": {
"type": "boolean",
"description": "Marks if this is better suited as a tool rather than a standalone agent.",
"default": false
},
"character": {
"type": "boolean",
"description": "Indicates whether the agent assumes a specific character/persona.",
"default": false
},
"chatgpt_access_url": {
"type": "string",
"description": "Direct link to the deployed ChatGPT agent.",
"format": "uri"
},
"conversational": {
"type": "boolean",
"description": "Indicates if the agent supports multi-turn conversations.",
"default": false
},
"cost_estimates": {
"type": "string",
"description": "Notes or figures on estimated operating costs."
},
"creation_date": {
"type": "string",
"description": "Date the agent was created.",
"format": "date"
},
"data_utility": {
"type": "boolean",
"description": "Marks relevance to data processing/utility use cases.",
"default": false
},
"deep_research": {
"type": "boolean",
"description": "Indicates if the agent is designed for deep research tasks.",
"default": false
},
"description": {
"type": "string",
"description": "Text description of the agent\u2019s purpose and behavior."
},
"external_tooling": {
"type": "boolean",
"description": "Marks if external tools are mandatory for function.",
"default": false
},
"file_input": {
"type": "boolean",
"description": "Indicates if file input support is required.",
"default": false
},
"guardrails_notes": {
"type": "string",
"description": "Free-text notes describing safety rules or refusal logic."
},
"image_generation": {
"type": "boolean",
"description": "Marks if image generation is part of the workflow.",
"default": false
},
"instructional": {
"type": "boolean",
"description": "Indicates if designed for teaching or step-by-step guidance.",
"default": false
},
"is_agent": {
"type": "boolean",
"description": "Marks if this is a true agent (tool-using, stateful).",
"default": false
},
"iteration_notes": {
"type": "string",
"description": "Free-text notes about iteration history."
},
"json_schema": {
"type": "object",
"description": "Full JSON schema definition for structured output."
},
"llm_selection_notes": {
"type": "string",
"description": "Notes on which LLMs are most suitable."
},
"local_llm_friendly?": {
"type": "string",
"description": "Indicates suitability for running on local LLMs."
},
"local_llm_notes": {
"type": "string",
"description": "Notes about performance or quirks on local LLMs."
},
"localtisation_notes": {
"type": "string",
"description": "Notes about localization or language support."
},
"mcp_notes": {
"type": "string",
"description": "Notes related to Model Context Protocol integrations."
},
"mcps_used": {
"type": "string",
"description": "List of Model Context Protocol components/tools used."
},
"n8n_link": {
"type": "string",
"description": "Link to associated n8n automation.",
"format": "uri"
},
"pii_notes": {
"type": "string",
"description": "Notes on handling personally identifiable information."
},
"rag": {
"type": "boolean",
"description": "Marks if retrieval-augmented generation is required.",
"default": false
},
"roleplay": {
"type": "boolean",
"description": "Indicates roleplay functionality/behavior.",
"default": false
},
"single_turn": {
"type": "boolean",
"description": "Marks if designed for single-turn interactions.",
"default": false
},
"spech-to-speech": {
"type": "boolean",
"description": "Indicates if speech-to-speech interaction is supported.",
"default": false
},
"structured_output": {
"type": "boolean",
"description": "Marks if structured output is produced.",
"default": false
},
"tts": {
"type": "boolean",
"description": "Indicates if text-to-speech output is required.",
"default": false
},
"update_iteration": {
"type": "boolean",
"description": "Marks if an update or iteration cycle occurred.",
"default": false
},
"use_case_outline": {
"type": "string",
"description": "Free-text outline of supported use cases."
},
"utility_estimate": {
"type": "string",
"description": "Numerical or qualitative estimate of usefulness."
},
"video_input": {
"type": "boolean",
"description": "Marks if video input is required.",
"default": false
},
"vision": {
"type": "boolean",
"description": "Indicates if vision input is required.",
"default": false
},
"voice_first": {
"type": "boolean",
"description": "Marks if designed primarily for voice-first use.",
"default": false
},
"writing_assistant": {
"type": "boolean",
"description": "Indicates if designed as a writing assistant.",
"default": false
}
},
"required": [
"audio",
"external_tooling",
"file_input",
"rag",
"tts",
"video_input",
"vision"
],
"additionalProperties": false
}
Field Name | Required | Category | Description |
---|---|---|---|
audio | ✓ | Indicates if audio input is required | |
autonomous | Marks if the agent operates autonomously without supervision | ||
better_as_tool | Marks if this is better suited as a tool rather than a standalone agent | ||
character | Type | Indicates whether the agent assumes a specific character/persona | |
conversational | Indicates if the agent supports multi-turn conversations | ||
data_utility | Category | Marks relevance to data processing/utility use cases | |
deep_research | Indicates if the agent is designed for deep research tasks | ||
external_tooling | ✓ | Marks if external tools are mandatory for function | |
file_input | ✓ | Indicates if file input support is required | |
image_generation | Workflow | Marks if image generation is part of the workflow | |
instructional | Indicates if designed for teaching or step-by-step guidance | ||
is_agent | Marks if this is a true agent (tool-using, stateful) | ||
rag | ✓ | Marks if retrieval-augmented generation is required | |
roleplay | Behavior | Indicates roleplay functionality/behavior | |
single_turn | Workflow | Marks if designed for single-turn interactions | |
spech_to_speech | Indicates if speech-to-speech interaction is supported | ||
structured_output | Workflow | Marks if structured output is produced | |
tts | ✓ | Indicates if text-to-speech output is required | |
update_iteration | Marks if an update or iteration cycle occurred | ||
video_input | ✓ | Marks if video input is required | |
vision | ✓ | Indicates if vision input is required | |
voice_first | Marks if designed primarily for voice-first use | ||
writing_assistant | Indicates if designed as a writing assistant |
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "System Prompt Agent - Boolean Fields",
"type": "object",
"description": "Boolean field definitions for system prompt agent schema",
"properties": {
"audio": {
"type": "boolean",
"description": "Indicates if audio input is required.",
"default": false
},
"autonomous": {
"type": "boolean",
"description": "Marks if the agent operates autonomously without supervision.",
"default": false
},
"better_as_tool": {
"type": "boolean",
"description": "Marks if this is better suited as a tool rather than a standalone agent.",
"default": false
},
"character": {
"type": "boolean",
"description": "Indicates whether the agent assumes a specific character/persona.",
"default": false
},
"conversational": {
"type": "boolean",
"description": "Indicates if the agent supports multi-turn conversations.",
"default": false
},
"data_utility": {
"type": "boolean",
"description": "Marks relevance to data processing/utility use cases.",
"default": false
},
"deep_research": {
"type": "boolean",
"description": "Indicates if the agent is designed for deep research tasks.",
"default": false
},
"external_tooling": {
"type": "boolean",
"description": "Marks if external tools are mandatory for function.",
"default": false
},
"file_input": {
"type": "boolean",
"description": "Indicates if file input support is required.",
"default": false
},
"image_generation": {
"type": "boolean",
"description": "Marks if image generation is part of the workflow.",
"default": false
},
"instructional": {
"type": "boolean",
"description": "Indicates if designed for teaching or step-by-step guidance.",
"default": false
},
"is_agent": {
"type": "boolean",
"description": "Marks if this is a true agent (tool-using, stateful).",
"default": false
},
"rag": {
"type": "boolean",
"description": "Marks if retrieval-augmented generation is required.",
"default": false
},
"roleplay": {
"type": "boolean",
"description": "Indicates roleplay functionality/behavior.",
"default": false
},
"single_turn": {
"type": "boolean",
"description": "Marks if designed for single-turn interactions.",
"default": false
},
"spech_to_speech": {
"type": "boolean",
"description": "Indicates if speech-to-speech interaction is supported.",
"default": false
},
"structured_output": {
"type": "boolean",
"description": "Marks if structured output is produced.",
"default": false
},
"tts": {
"type": "boolean",
"description": "Indicates if text-to-speech output is required.",
"default": false
},
"update_iteration": {
"type": "boolean",
"description": "Marks if an update or iteration cycle occurred.",
"default": false
},
"video_input": {
"type": "boolean",
"description": "Marks if video input is required.",
"default": false
},
"vision": {
"type": "boolean",
"description": "Indicates if vision input is required.",
"default": false
},
"voice_first": {
"type": "boolean",
"description": "Marks if designed primarily for voice-first use.",
"default": false
},
"writing_assistant": {
"type": "boolean",
"description": "Indicates if designed as a writing assistant.",
"default": false
}
},
"required": [
"audio",
"external_tooling",
"file_input",
"rag",
"tts",
"video_input",
"vision"
],
"additionalProperties": false
}
Field Name | Required | Format | Description |
---|---|---|---|
agentname | The display name of the agent/assistant | ||
api_notes | Free-text notes on API usage, dependencies, or quirks | ||
chatgpt_access_url | URI | Direct link to the deployed ChatGPT agent | |
cost_estimates | Notes or figures on estimated operating costs | ||
creation_date | Date | Date the agent was created | |
description | Text description of the agent's purpose and behavior | ||
guardrails_notes | Free-text notes describing safety rules or refusal logic | ||
iteration_notes | Free-text notes about iteration history | ||
llm_selection_notes | Notes on which LLMs are most suitable | ||
local_llm_friendly | Indicates suitability for running on local LLMs | ||
local_llm_notes | Notes about performance or quirks on local LLMs | ||
localtisation_notes | Notes about localization or language support | ||
mcp_notes | Notes related to Model Context Protocol integrations | ||
mcps_used | List of Model Context Protocol components/tools used | ||
n8n_link | URI | Link to associated n8n automation | |
pii_notes | Notes on handling personally identifiable information | ||
use_case_outline | Free-text outline of supported use cases | ||
utility_estimate | Numerical or qualitative estimate of usefulness |
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "System Prompt Agent - String Fields",
"type": "object",
"description": "String field definitions for system prompt agent schema",
"properties": {
"agentname": {
"type": "string",
"description": "The display name of the agent/assistant."
},
"api_notes": {
"type": "string",
"description": "Free-text notes on API usage, dependencies, or quirks."
},
"chatgpt_access_url": {
"type": "string",
"description": "Direct link to the deployed ChatGPT agent.",
"format": "uri"
},
"cost_estimates": {
"type": "string",
"description": "Notes or figures on estimated operating costs."
},
"creation_date": {
"type": "string",
"description": "Date the agent was created.",
"format": "date"
},
"description": {
"type": "string",
"description": "Text description of the agent's purpose and behavior."
},
"guardrails_notes": {
"type": "string",
"description": "Free-text notes describing safety rules or refusal logic."
},
"iteration_notes": {
"type": "string",
"description": "Free-text notes about iteration history."
},
"llm_selection_notes": {
"type": "string",
"description": "Notes on which LLMs are most suitable."
},
"local_llm_friendly": {
"type": "string",
"description": "Indicates suitability for running on local LLMs."
},
"local_llm_notes": {
"type": "string",
"description": "Notes about performance or quirks on local LLMs."
},
"localtisation_notes": {
"type": "string",
"description": "Notes about localization or language support."
},
"mcp_notes": {
"type": "string",
"description": "Notes related to Model Context Protocol integrations."
},
"mcps_used": {
"type": "string",
"description": "List of Model Context Protocol components/tools used."
},
"n8n_link": {
"type": "string",
"description": "Link to associated n8n automation.",
"format": "uri"
},
"pii_notes": {
"type": "string",
"description": "Notes on handling personally identifiable information."
},
"use_case_outline": {
"type": "string",
"description": "Free-text outline of supported use cases."
},
"utility_estimate": {
"type": "string",
"description": "Numerical or qualitative estimate of usefulness."
}
},
"required": [],
"additionalProperties": false
}