Skip to content

tmd instructions

Output skill instructions enriched with vault context. Skills are embedded in the tmd binary and can be overridden per-vault.

Terminal window
tmd instructions

Lists all embedded skills with their descriptions.

explore Explore existing markdown files and suggest typemd type schemas...
importer Convert existing markdown files into typemd objects...
onboarding Import existing markdown collections into a structured typemd vault...
Terminal window
tmd instructions --json

Returns a JSON array of {name, description} objects.

Terminal window
tmd instructions explore

Outputs the skill instructions as JSON, enriched with vault context (type summaries including properties).

{
"name": "explore",
"description": "...",
"instructions": "# Explore\n\n...",
"context": {
"types": [
{
"name": "book",
"emoji": "📚",
"description": "Track your reading",
"properties": [
{"name": "author", "type": "string"}
]
}
]
}
}

If run outside a vault, the context field is omitted.

Terminal window
tmd instructions explore --skill

Outputs the raw SKILL.md content including YAML frontmatter, suitable for saving directly into a skills directory. Works without a vault.

Place a file at .typemd/instructions/<skill>.md to override an embedded skill. The override file follows the same SKILL.md format with optional name and description frontmatter fields. If no frontmatter is present, the override body replaces the instructions while the embedded skill’s metadata is preserved.