{"id":9620,"plugin_id":"plugin_asdk_app_6a172ed01fd4819188c0cbd26e01ced6","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T22:55:17.660Z","digest":"d94334937899206131e2020b6179dc288f5858ae19d448b1860ca83dedb4a3d2","against":null,"payload":{"description":"Create and durably save a private Markdown Document in mdedit. Use when the user explicitly asks to save, persist, archive, or turn conversation content into a document in mdedit. Do not use for generic Markdown writing, formatting, or local-file creation that does not require mdedit storage.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":428}],"name":"save-mdedit-document","skill_md_contents":"---\nname: save-mdedit-document\ndescription: Create and durably save a private Markdown Document in mdedit. Use when the user explicitly asks to save, persist, archive, or turn conversation content into a document in mdedit. Do not use for generic Markdown writing, formatting, or local-file creation that does not require mdedit storage.\ncompatibility: Requires the mdedit MCP server with list_workspaces and create_article tools.\n---\n\n# Save a document to mdedit\n\nCreate one durable private document from content the user supplied or asked you to draft.\n\n1. Determine the intended title and Markdown content. Ask a focused question if the source material or document boundary is unclear.\n2. Resolve the destination workspace:\n   - Use an established `workspaceId` only when it came from an earlier mdedit tool result.\n   - Otherwise call `list_workspaces`.\n   - If exactly one workspace is returned, use it. If several are returned, ask the user which returned workspace name to use. If none are returned, stop.\n3. Call `create_article` once with the returned `workspaceId`, title, complete Markdown content, and `collaborative: false` unless the user explicitly asks for live collaboration.\n4. Treat the save as successful only when the tool returns `workspaceId`, `articleId`, `contentRevision`, `contentHash`, and `editorUrl`.\n5. Report the saved title and exact returned `editorUrl`. State that the document remains private.\n\nNever invent or reconstruct a workspace ID, document ID, revision, hash, or editor URL. Never call a publishing tool as part of this workflow. If creation fails or reports retained partial state, report that bounded failure and do not claim the document was saved.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}