{"id":51918,"plugin_id":"plugin_asdk_app_6ac7a7cf631c81919ab859c2f8f149de","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-10-24T13:48:00.099Z","digest":"2b9f5d892d87d9f342ca057ddbde8f346d75b5787810e5756dc970135af2c447","against":null,"payload":{"description":"Edit existing WordPress posts and pages safely: small text changes, updated sections, new categories, status changes. Use whenever the user asks to change, fix, update or rewrite content that already exists on their site.","included_files":[],"name":"safe-editing","skill_md_contents":"---\nname: safe-editing\ndescription: Edit existing WordPress posts and pages safely: small text changes, updated sections, new categories, status changes. Use whenever the user asks to change, fix, update or rewrite content that already exists on their site.\n---\n\n# Editing existing content\n\n1. Read before writing: `wp_get_post` (or `wp_get_post_snapshot`) to see the current content and status.\n2. Prefer the smallest change that does the job:\n   - a word, sentence or link: `wp_alter_post` (find and replace inside one field)\n   - a whole section or new layout: `wp_write_blocks`\n   - title, excerpt, slug, status or date: `wp_update_post`\n3. Before changing a published post, say what will change and get a clear yes.\n4. Never change the status of a published post (unpublish, schedule) unless the user asked for that exact change.\n5. After the change, read the post again and confirm what is now live.\n\nFor removals, `wp_delete_post` moves the item to the trash, where it can be restored. Permanent deletion is not available.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}