types.artifact.com · Thing › CreativeWork › Prompt
Prompt
A prompt or agent configuration, ready to copy. Its markdown is schema:text; what it is for is promptKind.
Properties
| Property | Expected | Description |
|---|---|---|
| name required | Text | The name of the item. |
| text required | Text | The textual content of this CreativeWork. |
| promptKind | PromptKind | What the prompt is for. One of SystemPrompt, UserPrompt, SkillPrompt, AgentPrompt. |
| intendedModel | Text | The model or family the prompt was written for, as its maker names it (claude-opus, gpt-5). Free text; not a promise it runs elsewhere. |
| keywords | DefinedTerm or Text or URL | Keywords or tags used to describe some item. Multiple textual entries in a keywords list are typically delimited by commas, or by repeating the property. |
| description | Text or TextObject | A description of the item. |
| creator | Organization or Person | The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork. |
| url | URL | URL of the item. |
Every property of CreativeWork, Thing applies too.
Media types
text/vnd.menagerie.prompt (former; read, not written)
Example
{
"@context": "https://types.artifact.com/context.jsonld",
"@type": "Prompt",
"name": "Editor",
"promptKind": "SystemPrompt",
"intendedModel": "claude-opus",
"keywords": [
"writing",
"edit"
],
"text": "You are a careful editor. Cut every sentence that says nothing."
}JSON Schema: Prompt.schema.json
As JSON-LD: Prompt.jsonld