create_concept
Creates a new OKF concept document with markdown body, tags, and frontmatter. Fails on duplicate IDs; use update_concept to modify.
Instructions
Create a new OKF concept document.
Fails if the concept already exists — use update_concept to modify existing ones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Markdown body content. | |
| tags | No | Short tag strings for cross-cutting categorisation. | |
| type | Yes | Concept type (required by OKF spec). Examples: "Memory", "Note", "Insight", "Table", "Metric", "Playbook", "API", "Reference", "Dataset". | |
| title | No | Human-readable display name. | |
| resource | No | Optional URI for the underlying asset or source. | |
| concept_id | Yes | Path relative to bundle root, without .md extension. Use subdirectories to organise knowledge: "memory/session_2024_01", "tables/orders", "metrics/wau" | |
| description | No | One-sentence summary (used in index files and search). | |
| extra_frontmatter | No | Additional frontmatter key-value pairs. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||