Sometimes the fastest way to write a new post is to start from one you already have: a case study that follows a template, a weekly roundup, an announcement shaped like the last one. Copying it by hand means selecting the whole body, pasting it into a new post, and hoping you did not miss a block. People install a whole plugin just for this.
This copies the post into a fresh draft in one step, and never touches the original.
Copy the post at [/case-studies/acme/] into a new draft I can adapt. Read theoriginal, then create a new draft with the same body and excerpt and a titlethat makes clear it is a copy, like "[Copy] Acme case study". Leave theoriginal post exactly as it is, and keep the copy as an unpublished draft.When you are done, give me the new draft's id and its edit link so I can openit and start editing.Why this is safe to run
The original is only read, never written, so duplicating a post cannot change or unpublish the thing you copied from. The one write creates a brand new draft, and a draft is private until you choose to publish it, so nothing goes live by accident.
The create ability is off until you enable it, the call is checked against the capability of the user you bound the agent to, and it lands in the Activity Log with the new draft’s id. If you decide you do not want the copy after all, it is a draft, so trashing it removes it cleanly.
Already connected? Skip the paste. Ask your agent for the “duplicate a post” recipe, name the post, and it makes the copy as a draft on your own site.