@@ -181,41 +181,91 @@ System prompts are organized into two main formats:
181181
182182## JSON Data Dictionary
183183
184+ **Note**: All JSON files have been standardized to the new format (as of September 2024). The format includes comprehensive metadata fields for better categorization and functionality tracking.
185+
184186### Core Fields
185187| Field | Type | Description |
186188|-------|------|-------------|
187- | `agentname` | String | Display name of the AI agent or assistant |
188- | `description` | String | Brief description of the agent's purpose and capabilities |
189- | `systemprompt` | String | The complete system prompt text used to configure the AI |
190- | `creation_date` | String | ISO timestamp of when the prompt was created |
189+ | `agent_name` | String | Display name of the AI agent or assistant |
190+ | `Description` | String/null | Brief description of the agent's purpose and capabilities |
191+ | `System Prompt` | String | The complete system prompt text used to configure the AI |
192+ | `One Line Summary` | String/null | Concise one-line description of functionality |
193+ | `Creation Date` | String/null | Date in YYYY-MM-DD format when the prompt was created |
191194
192195### Integration & Links
193196| Field | Type | Description |
194197|-------|------|-------------|
195- | `chatgptlink` | String/null | URL to ChatGPT custom GPT implementation (if available) |
198+ | `ChatGPT Access URL` | String/null | URL to ChatGPT custom GPT implementation (if available) |
199+ | `N8N Link` | String/null | Link to N8N workflow implementation |
200+ | `Gemini URL` | String/null | URL to Google Gemini implementation |
201+
202+ ### Core Capability Flags
203+ | Field | Type | Description |
204+ |-------|------|-------------|
205+ | `Is Agent` | Boolean | Whether this is a complex autonomous agent (vs simple assistant) |
206+ | `Single Turn (Workflow Type)` | Boolean | Whether designed for single interactions only |
207+ | `Structured Output (Workflow Type)` | Boolean | Can generate structured data formats |
208+ | `Image Generation (Workflow Type)` | Boolean | Includes image generation capabilities |
209+ | `Data Utility (Category)` | Boolean | Designed for data processing/analysis tasks |
196210
197- ### Capability Flags
211+ ### Workflow & Behavior Types
212+ | Field | Type | Description |
213+ |-------|------|-------------|
214+ | `Character (Type)` | Boolean | Roleplay character or persona-based assistant |
215+ | `Roleplay (Behavior)` | Boolean | Engages in roleplay scenarios |
216+ | `Conversational` | Boolean | Designed for ongoing conversations |
217+ | `Instructional` | Boolean | Provides step-by-step instructions |
218+ | `Autonomous` | Boolean | Can operate independently with minimal input |
219+ | `Writing Assistant` | Boolean | Specialized for writing and editing tasks |
220+
221+ ### Technical Requirements
198222| Field | Type | Description |
199223|-------|------|-------------|
200- | `is-agent` | Boolean | Whether this is a complex autonomous agent (vs simple assistant) |
201- | `is-single-turn` | String | "true"/"false" - Whether designed for single interactions only |
202- | `structured-output-generation` | String | "true"/"false" - Can generate structured data formats |
203- | `image-generation` | String | "true"/"false" - Includes image generation capabilities |
204- | `data-utility` | String | "true"/"false" - Designed for data processing/analysis tasks |
205- | `personalised-system-prompt` | String | "true"/"false" - Contains user-specific personalization |
224+ | `External Tooling (Required)` | Boolean | Requires external tools or APIs |
225+ | `RAG (Required)` | Boolean | Requires Retrieval-Augmented Generation |
226+ | `Vision (Req)` | Boolean | Requires vision/image processing capabilities |
227+ | `Voice First` | Boolean | Optimized for voice interactions |
228+ | `Audio (Required)` | Boolean | Requires audio processing |
229+ | `TTS (Required)` | Boolean | Requires text-to-speech functionality |
230+ | `Video Input (Required)` | Boolean | Requires video input processing |
231+ | `File Input (Req)` | Boolean | Requires file upload/processing |
232+ | `Local LLM Friendly?` | Boolean | Compatible with local LLM deployments |
206233
207234### Advanced Configuration
208235| Field | Type | Description |
209236|-------|------|-------------|
210- | `json-schema` | Object/null | JSON schema definition for structured outputs (if applicable) |
211- | `json-example` | String/null | Example JSON output format (if applicable) |
212- | `depersonalised-system-prompt` | String/null | Generic version without personal references |
213- | `chatgpt-privacy` | String/null | Privacy settings for ChatGPT implementations |
237+ | `JSON Schema (Full)` | Object/null | JSON schema definition for structured outputs |
238+ | `JSON Schema (Example Value)` | String/null | Example JSON output format |
239+ | `Utility Estimate` | Number | Estimated utility score (0-10) |
240+ | `Test Entry` | Boolean | Whether this is a test/sample entry |
241+ | `Better As Tool` | Boolean | Would work better as a dedicated tool |
242+
243+ ### Development & Integration Notes
244+ | Field | Type | Description |
245+ |-------|------|-------------|
246+ | `MCPs Used` | String/null | Model Context Protocol servers used |
247+ | `API Notes` | String/null | Notes about API requirements or usage |
248+ | `MCP Notes` | String/null | Notes about MCP integration |
249+ | `Local LLM Notes` | String/null | Notes about local LLM compatibility |
250+ | `LLM Selection Notes` | String/null | Guidance on which LLMs work best |
251+ | `Cost Estimates` | String/null | Estimated costs for operation |
252+ | `PII Notes` | String/null | Notes about personally identifiable information |
253+ | `Guardrails Notes` | String/null | Notes about safety and content filtering |
254+ | `Localtisation Notes` | String/null | Notes about localization requirements |
255+
256+ ### Workflow & Process Fields
257+ | Field | Type | Description |
258+ |-------|------|-------------|
259+ | `Deep Research` | Boolean | Requires extensive research capabilities |
260+ | `Update/Iteration` | Boolean | Supports iterative improvement |
261+ | `Iteration Notes` | String/null | Notes about iteration processes |
262+ | `Use Case Outline` | String/null | Detailed use case descriptions |
214263
215264### Notes
216- - Boolean values are stored as strings (" true"/" false" ) for consistency
265+ - All boolean values are stored as actual booleans ( true/ false) for consistency
217266- `null` values indicate the field is not applicable to that particular prompt
218- - All prompts include the core fields; advanced fields are optional based on functionality
267+ - All prompts include the complete standardized schema with appropriate defaults
268+ - The format was standardized in September 2024 to support enhanced tooling and analysis
219269
220270---
221271
0 commit comments