obsidian_write_note
Obsidian · macOS · Windows
Effet: écriture. État: disponibilité conditionnelle.
«Disponibilité conditionnelle» signifie que l’outil peut dépendre de la version, de la plateforme, des autorisations, du compte ou de la configuration. Il n’est pas forcément actif partout.
macOS
Objectif
Écrit une note Markdown dans un coffre Obsidian. mode="create" écrit une nouvelle note (les dossiers manquants sont créés) ; mode="append" ajoute `content` à la fin d’une note existante. Appelé sans confirm, il renvoie un aperçu et n’écrit rien ; passez confirm=true pour écrire. Une note existante n’est jamais remplacée, et le dossier de réglages d’Obsidian n’est jamais écrit.
Entrées requises
pathcontentmode
Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.
Autorisations et confirmation
Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — macOS
{
"properties": {
"confirm": {
"description": "Must be true to write. Without it the call returns a preview.",
"type": "boolean"
},
"content": {
"description": "Markdown text to write.",
"type": "string"
},
"mode": {
"description": "create: a new note. append: add to the end of an existing note.",
"enum": [
"create",
"append"
],
"type": "string"
},
"path": {
"description": "Path of the note inside the vault, like Projects/Plan.md (.md is added when missing).",
"type": "string"
},
"vault": {
"description": "Vault name or id from obsidian_list_vaults. Optional when there is only one vault.",
"type": "string"
}
},
"required": [
"path",
"content",
"mode"
],
"type": "object"
}Exemple documentaire
Exemple de documentation pour obsidian_write_note. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"confirm": false,
"content": "## Planning meeting\n\n- Can we review the launch checklist on Tuesday?",
"mode": "create",
"path": "Meetings/Planning meeting.md",
"vault": "Demo Vault"
}Windows
Objectif
Écrit une note Markdown dans un coffre Obsidian. mode="create" écrit une nouvelle note (les dossiers manquants sont créés) ; mode="append" ajoute `content` à la fin d’une note existante. Appelé sans confirm, il renvoie un aperçu et n’écrit rien ; passez confirm=true pour écrire. Une note existante n’est jamais remplacée, et le dossier de réglages d’Obsidian n’est jamais écrit.
Entrées requises
pathcontentmode
Les noms restent exactement ceux exigés par l’outil. Les définitions techniques canoniques en anglais figurent dans le schéma dépliable ci-dessous.
Autorisations et confirmation
Le schéma déclare un paramètre de confirmation explicite. Vérifiez l’aperçu et autorisez l’opération réelle conformément au contrat de la plateforme.
- Utilisez uniquement les applications, comptes et ressources autorisés par l'utilisateur sur cette plateforme. Consultez la description spécifique à la plate-forme de cet outil pour connaître ses exigences de connexion et d'autorisation ; ce catalogue ne revendique pas d'étendues OAuth ou de droits d'exploitation supplémentaires pour le système d'exploitation.
Schéma technique canonique en anglais — Windows
{
"properties": {
"confirm": {
"description": "Must be true to write. Without it the call returns a preview.",
"type": "boolean"
},
"content": {
"description": "Markdown text to write.",
"type": "string"
},
"mode": {
"description": "create: a new note. append: add to the end of an existing note.",
"enum": [
"create",
"append"
],
"type": "string"
},
"path": {
"description": "Path of the note inside the vault, like Projects/Plan.md (.md is added when missing).",
"type": "string"
},
"vault": {
"description": "Vault name or id from obsidian_list_vaults. Optional when there is only one vault.",
"type": "string"
}
},
"required": [
"path",
"content",
"mode"
],
"type": "object"
}Exemple documentaire
Exemple de documentation pour obsidian_write_note. N’exécutez pas cet exemple. Les arguments présentés appartiennent à un jeu de données fictif ; résolvez les identifiants réels et obtenez une autorisation avant tout appel réel.
{
"confirm": false,
"content": "## Planning meeting\n\n- Can we review the launch checklist on Tuesday?",
"mode": "create",
"path": "Meetings/Planning meeting.md",
"vault": "Demo Vault"
}